From 4488936a674a02eb7a6ae6365551924edb39ce10 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 13:52:55 -0300 Subject: [PATCH 01/59] docs(vision): add VISION, DECISIONS and PROGRESS scaffolding --- docs/DECISIONS.md | 14 +++++++++ docs/PROGRESS.md | 13 +++++++++ docs/VISION.md | 74 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 docs/DECISIONS.md create mode 100644 docs/PROGRESS.md create mode 100644 docs/VISION.md diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md new file mode 100644 index 0000000..ca4d1d0 --- /dev/null +++ b/docs/DECISIONS.md @@ -0,0 +1,14 @@ +# Architecture Decision Records (ADR) + +Cada decisão arquitetural relevante deve ser registrada neste arquivo usando o formato: + +## ADR-NN — Título + +### Contexto +Explique a necessidade, restrição ou risco que motivou a decisão. + +### Decisão +Descreva a escolha feita de forma objetiva. + +### Consequências +Liste impactos de manutenção, escalabilidade, performance, segurança e trade-offs conhecidos. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md new file mode 100644 index 0000000..d8aa626 --- /dev/null +++ b/docs/PROGRESS.md @@ -0,0 +1,13 @@ +# Progresso + +| Fase | Status | Evidência | +|---|---|---| +| Fase 1 — Fundação (scaffold do monorepo) | ⏳ Pendente | — | +| Fase 2 — Domínio e Dados | ⏳ Pendente | — | +| Fase 3A — Backend: Auth Discord + Permissões | ⏳ Pendente | — | +| Fase 3B — Backend: Pipeline de Ingestão & Parser | ⏳ Pendente | — | +| Fase 3C — Backend: Busca, Catálogo, Favoritos & Analytics | ⏳ Pendente | — | +| Fase 4A — Frontend: Fundação SSR, auth, i18n e command palette | ⏳ Pendente | — | +| Fase 4B — Frontend: Catálogo, Doc Viewer & Busca | ⏳ Pendente | — | +| Fase 5 — Sincronização Automática + Realtime | ⏳ Pendente | — | +| Fase 6 — Polish & Vitrine | ⏳ Pendente | — | diff --git a/docs/VISION.md b/docs/VISION.md new file mode 100644 index 0000000..835f127 --- /dev/null +++ b/docs/VISION.md @@ -0,0 +1,74 @@ +# VISION — CommandSphere + +## Visão Geral +Hub central de documentação inteligente para ecossistemas de plugins. Lê documentação em Markdown de repositórios GitHub, parseia em dados estruturados, extrai e indexa comandos, e oferece busca em tempo real, favoritos, i18n e analytics. Multi-plugin, multi-comunidade, dark-first (estilo IDE/Raycast/GitBook). Projeto de portfólio que evidencia engenharia de frontend escalável + pipeline de dados no backend. + +## Problema +Documentação de plugins fica espalhada em READMEs de repositórios, difícil de buscar e comparar entre versões. CommandSphere centraliza, estrutura e torna a documentação pesquisável e viva, sincronizando automaticamente com o GitHub. + +## Escopo do MVP +DENTRO: login Discord OAuth2; comunidades com permissões; cadastro de plugins apontando para repos GitHub; pipeline de ingestão (sync GitHub → parser markdown → documentos estruturados → extração de comandos → indexação); versionamento por plugin; busca em tempo real com facets; favoritos; analytics (comandos mais vistos); i18n; SSR das páginas públicas; dark-first. +FORA (v2): editor de docs no app, pagamento, marketplace de plugins, multi-fonte além de GitHub. + +## Stack Técnica +| Camada | Tecnologia | Justificativa | +|---|---|---| +| Backend | Laravel 12 / PHP 8.3 | Pipeline, jobs, ecossistema | +| API | REST versionada /api/v1 + API Resources | Contrato estável p/ SPA + SSR | +| Auth | Discord OAuth2 (laravel/socialite) + Sanctum | Doc pede Discord; token p/ SPA | +| Permissões | spatie/laravel-permission escopado por comunidade | Permissões por comunidade | +| Busca | Laravel Scout + Meilisearch | Busca em tempo real com facets/typo-tolerance | +| Parser MD | league/commonmark + convenção de extração | Parsing confiável e extensível | +| Sync GitHub | GitHub API (token) + ETag/condicional + jobs | Respeita rate limit, idempotente | +| Banco | MySQL 8 | Relacional, versionamento | +| Cache/Filas | Redis + Laravel Queue/Horizon | Ingestão assíncrona, cache de leitura | +| Realtime | Laravel Reverb + Echo | Status de sync ao vivo | +| Frontend | Angular 19 (standalone, signals, SSR) | Busca reativa, SSR p/ SEO | +| i18n | Transloco | Locales em runtime, JSON por idioma | +| Estilização | TailwindCSS (dark-first) | Brand kit (abaixo) | +| Testes | Pest (back) · Jest + Playwright (front) | Funcional + E2E | +| Infra | Docker Compose | Sobe stack inteira (inclui Meilisearch) | + +## Entidades de Domínio (schema mental) +- **User**: discord_id, username, avatar, email?. Roles por comunidade via spatie. +- **Community**: name, slug, discord_guild_id?, description, branding(json). Pivot community_user com role. +- **Plugin**: community_id, name, slug(unique por comunidade), description, github_repo (owner/repo), docs_path, default_branch. +- **PluginVersion**: plugin_id, version, git_ref(tag/commit), changelog?, published_at, is_latest(bool). +- **Document**: plugin_version_id, path, title, frontmatter(json), content_html, content_raw, order. (resultado do parser) +- **Command**: plugin_version_id, document_id?, name, slug, syntax, description, aliases(json), parameters(json), category_id?. (extraído dos docs) — Searchable (Scout). +- **Category**: name, slug (categorização de comandos). +- **Favorite**: user_id, favoritable (Command|Document) — polimórfico. +- **CommandView**: command_id, user_id?, viewed_at (base de analytics "mais vistos"). +- **IngestionRun**: plugin_version_id, status(queued|running|success|partial|failed), stats(json: docs_parsed, commands_extracted, warnings), started_at, finished_at, log(json). + +## Convenção de extração de comando (decisão de parser — registrar ADR) +Comandos são declarados nos `.md` por frontmatter de documento (lista `commands:`) OU por blocos com heading padrão `## /` seguido de bloco de metadados (syntax, aliases, params). Documento que não casa a convenção é ingerido como Document normal e gera **warning** no IngestionRun (NUNCA é descartado em silêncio). + +## Pipeline de ingestão (núcleo) +Trigger (manual/agendado/webhook) → cria IngestionRun → busca arquivos `.md` do repo/branch via GitHub API (ETag p/ não re-baixar inalterado) → parser CommonMark → cria/atualiza Documents (idempotente por plugin_version+path) → extrai Commands (idempotente por plugin_version+slug, sem duplicar em re-sync) → indexa no Meilisearch → invalida cache → fecha IngestionRun com stats. Falha de parsing em um doc não derruba o run inteiro: marca partial + warning. + +## Mapa de funcionalidades +Core: login Discord · comunidades+permissões · cadastrar plugin · ingestão+parser+extração · versionamento · busca em tempo real com facets · doc viewer · favoritos · analytics mais vistos · i18n · SSR público. +Importante: filtros persistentes na URL · command palette (Cmd/Ctrl+K) · status de sync realtime. +Nice-to-have: comparação entre versões · dark/light toggle · export de comando. + +## Mapa de telas +/ (landing pública, SSR) · /login (Discord) · /c/:community (catálogo de plugins, SSR) · /c/:community/p/:plugin (doc viewer + versões, SSR) · /c/:community/p/:plugin/commands/:slug · /search (resultados + facets) · /favorites · /admin/plugins (cadastro + disparo de sync) · /admin/ingestions (runs + logs) · /analytics. + +## Brand kit (frontend — DARK-FIRST) +Cores: Deep Space #020617, Surface Dark #111827, Electric Purple #7C3AED, Neon Cyan #22D3EE; Soft Purple #A78BFA, Neutral Gray #94A3B8; Success #22C55E, Warning #FACC15, Danger #F87171. Fontes: Sora (display), Inter (corpo). Estilo: dark moderno tecnológico, glow discreto, grids/partículas leves, command palette estilo Raycast, navegação ultra-rápida. Referências: Vercel, Docusaurus, Raycast, GitBook, Discord Developer Portal. + +## Riscos técnicos +- Idempotência da ingestão (re-sync não pode duplicar comandos) — mitigar com upsert por chave natural + teste de re-sync. +- Rate limit / mudança da GitHub API — mitigar com token + ETag + tratamento de 403/409. +- Meilisearch em Docker (host/porta/master key) — mitigar com smoke de indexação+busca. +- SSR + auth/i18n (hidratação, vazamento de estado entre requests no server) — mitigar com TransferState e providers por request. +- Discord OAuth em dev (redirect URI, secrets) — AÇÃO HUMANA: Arthur configura credenciais no .env; testes usam fake provider. + +## Localização (pt-BR) +Idioma do produto: português (Brasil), com i18n via Transloco. LOCALE PADRÃO = pt-BR (en como secundário, troca em runtime). +- Todas as strings nos dicionários de tradução (sem texto hardcoded no template); pt-BR 100% preenchido, en como fallback. +- CÓDIGO EM INGLÊS: identificadores (variáveis, funções, classes, tabelas, colunas, rotas, eventos), nomes de arquivo e comentários em inglês. NÃO usar português em nomes de código nem de coluna. +- ENUMS em inglês no banco; rótulo via chave i18n na apresentação. +- FORMATAÇÃO: backend devolve dados neutros (ISO 8601, números crus); o frontend formata com locale pt-BR. +- Backend (Laravel): config/app.php locale 'pt_BR', fallback_locale 'en', faker_locale 'pt_BR', timezone 'America/Sao_Paulo'; instalar laravel-lang/lang (pt_BR); seeds com Faker pt_BR. Registrar ADR de localização. From 9045e889b57af75d48feeae748386928b6fe85c9 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:10:08 -0300 Subject: [PATCH 02/59] feat(backend): scaffold Laravel foundation --- backend/.editorconfig | 18 + backend/.env.example | 89 + backend/.gitattributes | 11 + backend/.gitignore | 23 + backend/README.md | 66 + backend/app/Http/Controllers/Controller.php | 8 + backend/app/Models/User.php | 49 + backend/app/Providers/AppServiceProvider.php | 24 + .../app/Providers/HorizonServiceProvider.php | 36 + backend/artisan | 18 + backend/bootstrap/app.php | 19 + backend/bootstrap/cache/.gitignore | 2 + backend/bootstrap/providers.php | 9 + backend/composer.json | 85 + backend/composer.lock | 12357 ++++++++++++++++ backend/config/app.php | 126 + backend/config/auth.php | 117 + backend/config/broadcasting.php | 82 + backend/config/cache.php | 108 + backend/config/database.php | 174 + backend/config/filesystems.php | 80 + backend/config/horizon.php | 254 + backend/config/logging.php | 132 + backend/config/mail.php | 116 + backend/config/permission.php | 206 + backend/config/queue.php | 112 + backend/config/reverb.php | 102 + backend/config/sanctum.php | 87 + backend/config/scout.php | 210 + backend/config/services.php | 44 + backend/config/session.php | 217 + backend/database/.gitignore | 1 + backend/database/factories/UserFactory.php | 45 + .../0001_01_01_000000_create_users_table.php | 49 + .../0001_01_01_000001_create_cache_table.php | 35 + .../0001_01_01_000002_create_jobs_table.php | 57 + backend/database/seeders/DatabaseSeeder.php | 23 + backend/lang/pt_BR.json | 49 + backend/lang/pt_BR/auth.php | 9 + backend/lang/pt_BR/pagination.php | 8 + backend/lang/pt_BR/passwords.php | 11 + backend/lang/pt_BR/validation.php | 159 + backend/package.json | 16 + backend/phpunit.xml | 33 + backend/public/.htaccess | 25 + backend/public/favicon.ico | 0 backend/public/index.php | 20 + backend/public/robots.txt | 2 + backend/resources/css/app.css | 12 + backend/resources/js/app.js | 1 + backend/resources/js/bootstrap.js | 4 + backend/resources/views/welcome.blade.php | 277 + backend/routes/channels.php | 7 + backend/routes/console.php | 8 + backend/routes/web.php | 7 + backend/storage/app/.gitignore | 4 + backend/storage/app/private/.gitignore | 2 + backend/storage/app/public/.gitignore | 2 + backend/storage/framework/.gitignore | 9 + backend/storage/framework/cache/.gitignore | 3 + .../storage/framework/cache/data/.gitignore | 2 + backend/storage/framework/sessions/.gitignore | 2 + backend/storage/framework/testing/.gitignore | 2 + backend/storage/framework/views/.gitignore | 2 + backend/storage/logs/.gitignore | 2 + backend/tests/Feature/ExampleTest.php | 19 + backend/tests/Pest.php | 49 + backend/tests/TestCase.php | 10 + backend/tests/Unit/ExampleTest.php | 16 + backend/vite.config.js | 13 + 70 files changed, 15976 insertions(+) create mode 100644 backend/.editorconfig create mode 100644 backend/.env.example create mode 100644 backend/.gitattributes create mode 100644 backend/.gitignore create mode 100644 backend/README.md create mode 100644 backend/app/Http/Controllers/Controller.php create mode 100644 backend/app/Models/User.php create mode 100644 backend/app/Providers/AppServiceProvider.php create mode 100644 backend/app/Providers/HorizonServiceProvider.php create mode 100644 backend/artisan create mode 100644 backend/bootstrap/app.php create mode 100644 backend/bootstrap/cache/.gitignore create mode 100644 backend/bootstrap/providers.php create mode 100644 backend/composer.json create mode 100644 backend/composer.lock create mode 100644 backend/config/app.php create mode 100644 backend/config/auth.php create mode 100644 backend/config/broadcasting.php create mode 100644 backend/config/cache.php create mode 100644 backend/config/database.php create mode 100644 backend/config/filesystems.php create mode 100644 backend/config/horizon.php create mode 100644 backend/config/logging.php create mode 100644 backend/config/mail.php create mode 100644 backend/config/permission.php create mode 100644 backend/config/queue.php create mode 100644 backend/config/reverb.php create mode 100644 backend/config/sanctum.php create mode 100644 backend/config/scout.php create mode 100644 backend/config/services.php create mode 100644 backend/config/session.php create mode 100644 backend/database/.gitignore create mode 100644 backend/database/factories/UserFactory.php create mode 100644 backend/database/migrations/0001_01_01_000000_create_users_table.php create mode 100644 backend/database/migrations/0001_01_01_000001_create_cache_table.php create mode 100644 backend/database/migrations/0001_01_01_000002_create_jobs_table.php create mode 100644 backend/database/seeders/DatabaseSeeder.php create mode 100644 backend/lang/pt_BR.json create mode 100644 backend/lang/pt_BR/auth.php create mode 100644 backend/lang/pt_BR/pagination.php create mode 100644 backend/lang/pt_BR/passwords.php create mode 100644 backend/lang/pt_BR/validation.php create mode 100644 backend/package.json create mode 100644 backend/phpunit.xml create mode 100644 backend/public/.htaccess create mode 100644 backend/public/favicon.ico create mode 100644 backend/public/index.php create mode 100644 backend/public/robots.txt create mode 100644 backend/resources/css/app.css create mode 100644 backend/resources/js/app.js create mode 100644 backend/resources/js/bootstrap.js create mode 100644 backend/resources/views/welcome.blade.php create mode 100644 backend/routes/channels.php create mode 100644 backend/routes/console.php create mode 100644 backend/routes/web.php create mode 100644 backend/storage/app/.gitignore create mode 100644 backend/storage/app/private/.gitignore create mode 100644 backend/storage/app/public/.gitignore create mode 100644 backend/storage/framework/.gitignore create mode 100644 backend/storage/framework/cache/.gitignore create mode 100644 backend/storage/framework/cache/data/.gitignore create mode 100644 backend/storage/framework/sessions/.gitignore create mode 100644 backend/storage/framework/testing/.gitignore create mode 100644 backend/storage/framework/views/.gitignore create mode 100644 backend/storage/logs/.gitignore create mode 100644 backend/tests/Feature/ExampleTest.php create mode 100644 backend/tests/Pest.php create mode 100644 backend/tests/TestCase.php create mode 100644 backend/tests/Unit/ExampleTest.php create mode 100644 backend/vite.config.js diff --git a/backend/.editorconfig b/backend/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/backend/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/backend/.env.example b/backend/.env.example new file mode 100644 index 0000000..1d93a8f --- /dev/null +++ b/backend/.env.example @@ -0,0 +1,89 @@ +APP_NAME=CommandSphere +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost:8000 +APP_TIMEZONE=America/Sao_Paulo + +APP_LOCALE=pt_BR +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=pt_BR + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=mysql +DB_PORT=3306 +DB_DATABASE=commandsphere +DB_USERNAME=commandsphere +DB_PASSWORD=commandsphere + +SESSION_DRIVER=redis +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=reverb +FILESYSTEM_DISK=local +QUEUE_CONNECTION=redis + +CACHE_STORE=redis +CACHE_PREFIX=commandsphere + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=redis +REDIS_PASSWORD=null +REDIS_PORT=6379 + +SCOUT_DRIVER=meilisearch +SCOUT_QUEUE=true +SCOUT_AFTER_COMMIT=true +SCOUT_PREFIX=commandsphere_ +MEILISEARCH_HOST=http://meilisearch:7700 +MEILISEARCH_KEY=${MEILISEARCH_MASTER_KEY} +MEILISEARCH_MASTER_KEY=local_meilisearch_master_key + +GITHUB_TOKEN= + +DISCORD_CLIENT_ID= +DISCORD_CLIENT_SECRET= +DISCORD_REDIRECT_URI="${APP_URL}/api/v1/auth/discord/callback" + +REVERB_APP_ID=commandsphere-local +REVERB_APP_KEY=local-reverb-key +REVERB_APP_SECRET=local-reverb-secret +REVERB_HOST=localhost +REVERB_PORT=8080 +REVERB_SCHEME=http +REVERB_SERVER_HOST=0.0.0.0 +REVERB_SERVER_PORT=8080 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/backend/.gitattributes b/backend/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/backend/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/backend/.gitignore b/backend/.gitignore new file mode 100644 index 0000000..c7cf1fa --- /dev/null +++ b/backend/.gitignore @@ -0,0 +1,23 @@ +/.phpunit.cache +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/storage/pail +/vendor +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +/auth.json +/.fleet +/.idea +/.nova +/.vscode +/.zed diff --git a/backend/README.md b/backend/README.md new file mode 100644 index 0000000..1a4c26b --- /dev/null +++ b/backend/README.md @@ -0,0 +1,66 @@ +

Laravel Logo

+ +

+Build Status +Total Downloads +Latest Stable Version +License +

+ +## About Laravel + +Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: + +- [Simple, fast routing engine](https://laravel.com/docs/routing). +- [Powerful dependency injection container](https://laravel.com/docs/container). +- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. +- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). +- Database agnostic [schema migrations](https://laravel.com/docs/migrations). +- [Robust background job processing](https://laravel.com/docs/queues). +- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). + +Laravel is accessible, powerful, and provides tools required for large, robust applications. + +## Learning Laravel + +Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. + +You may also try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. + +## Laravel Sponsors + +We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the [Laravel Partners program](https://partners.laravel.com). + +### Premium Partners + +- **[Vehikl](https://vehikl.com/)** +- **[Tighten Co.](https://tighten.co)** +- **[WebReinvent](https://webreinvent.com/)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** +- **[Cyber-Duck](https://cyber-duck.co.uk)** +- **[DevSquad](https://devsquad.com/hire-laravel-developers)** +- **[Jump24](https://jump24.co.uk)** +- **[Redberry](https://redberry.international/laravel/)** +- **[Active Logic](https://activelogic.com)** +- **[byte5](https://byte5.de)** +- **[OP.GG](https://op.gg)** + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/backend/app/Http/Controllers/Controller.php b/backend/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..8677cd5 --- /dev/null +++ b/backend/app/Http/Controllers/Controller.php @@ -0,0 +1,8 @@ + */ + use HasFactory, Notifiable; + + /** + * The attributes that are mass assignable. + * + * @var list + */ + protected $fillable = [ + 'name', + 'email', + 'password', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var list + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } +} diff --git a/backend/app/Providers/AppServiceProvider.php b/backend/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/backend/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ +email, [ + // + ]); + }); + } +} diff --git a/backend/artisan b/backend/artisan new file mode 100644 index 0000000..c35e31d --- /dev/null +++ b/backend/artisan @@ -0,0 +1,18 @@ +#!/usr/bin/env php +handleCommand(new ArgvInput); + +exit($status); diff --git a/backend/bootstrap/app.php b/backend/bootstrap/app.php new file mode 100644 index 0000000..2e4d7c7 --- /dev/null +++ b/backend/bootstrap/app.php @@ -0,0 +1,19 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + commands: __DIR__.'/../routes/console.php', + channels: __DIR__.'/../routes/channels.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware) { + // + }) + ->withExceptions(function (Exceptions $exceptions) { + // + })->create(); diff --git a/backend/bootstrap/cache/.gitignore b/backend/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/backend/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/backend/bootstrap/providers.php b/backend/bootstrap/providers.php new file mode 100644 index 0000000..2345aa6 --- /dev/null +++ b/backend/bootstrap/providers.php @@ -0,0 +1,9 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, + { + "name": "clue/redis-protocol", + "version": "v0.3.2", + "source": { + "type": "git", + "url": "https://github.com/clue/redis-protocol.git", + "reference": "6f565332f5531b7722d1e9c445314b91862f6d6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/redis-protocol/zipball/6f565332f5531b7722d1e9c445314b91862f6d6c", + "reference": "6f565332f5531b7722d1e9c445314b91862f6d6c", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "Clue\\Redis\\Protocol\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "A streaming Redis protocol (RESP) parser and serializer written in pure PHP.", + "homepage": "https://github.com/clue/redis-protocol", + "keywords": [ + "parser", + "protocol", + "redis", + "resp", + "serializer", + "streaming" + ], + "support": { + "issues": "https://github.com/clue/redis-protocol/issues", + "source": "https://github.com/clue/redis-protocol/tree/v0.3.2" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2024-08-07T11:06:28+00:00" + }, + { + "name": "clue/redis-react", + "version": "v2.8.0", + "source": { + "type": "git", + "url": "https://github.com/clue/reactphp-redis.git", + "reference": "84569198dfd5564977d2ae6a32de4beb5a24bdca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/reactphp-redis/zipball/84569198dfd5564977d2ae6a32de4beb5a24bdca", + "reference": "84569198dfd5564977d2ae6a32de4beb5a24bdca", + "shasum": "" + }, + "require": { + "clue/redis-protocol": "^0.3.2", + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3", + "react/event-loop": "^1.2", + "react/promise": "^3.2 || ^2.0 || ^1.1", + "react/promise-timer": "^1.11", + "react/socket": "^1.16" + }, + "require-dev": { + "clue/block-react": "^1.5", + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "Clue\\React\\Redis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "Async Redis client implementation, built on top of ReactPHP.", + "homepage": "https://github.com/clue/reactphp-redis", + "keywords": [ + "async", + "client", + "database", + "reactphp", + "redis" + ], + "support": { + "issues": "https://github.com/clue/reactphp-redis/issues", + "source": "https://github.com/clue/reactphp-redis/tree/v2.8.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2025-01-03T16:18:33+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.4", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2025-08-20T19:15:30+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dragon-code/contracts", + "version": "2.25.0", + "source": { + "type": "git", + "url": "https://github.com/TheDragonCode/contracts.git", + "reference": "13d1254801026be5ba33cf1309a414953869175f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheDragonCode/contracts/zipball/13d1254801026be5ba33cf1309a414953869175f", + "reference": "13d1254801026be5ba33cf1309a414953869175f", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-message": "^1.0.1 || ^2.0", + "symfony/http-kernel": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", + "symfony/polyfill-php80": "^1.23" + }, + "conflict": { + "andrey-helldar/contracts": "*" + }, + "require-dev": { + "illuminate/database": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "phpdocumentor/reflection-docblock": "^5.0 || ^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "DragonCode\\Contracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://dragon-code.pro" + } + ], + "description": "A set of contracts for any project", + "keywords": [ + "contracts", + "interfaces" + ], + "support": { + "source": "https://github.com/TheDragonCode/contracts" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-03-17T21:50:20+00:00" + }, + { + "name": "dragon-code/pretty-array", + "version": "4.2.0", + "source": { + "type": "git", + "url": "https://github.com/TheDragonCode/pretty-array.git", + "reference": "b94034d92172a5d14a578822d68b2a8f8b5388e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheDragonCode/pretty-array/zipball/b94034d92172a5d14a578822d68b2a8f8b5388e0", + "reference": "b94034d92172a5d14a578822d68b2a8f8b5388e0", + "shasum": "" + }, + "require": { + "dragon-code/contracts": "^2.20", + "dragon-code/support": "^6.11.2", + "ext-dom": "*", + "ext-mbstring": "*", + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^10.0 || ^11.0 || ^12.0" + }, + "suggest": { + "symfony/thanks": "Give thanks (in the form of a GitHub) to your fellow PHP package maintainers" + }, + "type": "library", + "autoload": { + "psr-4": { + "DragonCode\\PrettyArray\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://dragon-code.pro" + } + ], + "description": "Simple conversion of an array to a pretty view", + "keywords": [ + "andrey helldar", + "array", + "dragon", + "dragon code", + "pretty", + "pretty array" + ], + "support": { + "issues": "https://github.com/TheDragonCode/pretty-array/issues", + "source": "https://github.com/TheDragonCode/pretty-array" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2025-02-24T15:35:24+00:00" + }, + { + "name": "dragon-code/support", + "version": "6.17.1", + "source": { + "type": "git", + "url": "https://github.com/TheDragonCode/support.git", + "reference": "82a465953267989883d64b921e9725600a5073b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheDragonCode/support/zipball/82a465953267989883d64b921e9725600a5073b5", + "reference": "82a465953267989883d64b921e9725600a5073b5", + "shasum": "" + }, + "require": { + "dragon-code/contracts": "^2.22.0", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-dom": "*", + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.1", + "psr/http-message": "^1.0.1 || ^2.0", + "voku/portable-ascii": "^1.4.8 || ^2.0.1" + }, + "conflict": { + "andrey-helldar/support": "*" + }, + "require-dev": { + "illuminate/contracts": "^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", + "phpunit/phpunit": "^9.6 || ^11.0 || ^12.0", + "symfony/var-dumper": "^6.0 || ^7.0" + }, + "suggest": { + "dragon-code/laravel-support": "Various helper files for the Laravel and Lumen frameworks", + "symfony/thanks": "Give thanks (in the form of a GitHub) to your fellow PHP package maintainers" + }, + "type": "library", + "extra": { + "dragon-code": { + "docs-generator": { + "preview": { + "brand": "php", + "vendor": "The Dragon Code" + } + } + } + }, + "autoload": { + "psr-4": { + "DragonCode\\Support\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://dragon-code.pro" + } + ], + "description": "Support package is a collection of helpers and tools for any project.", + "keywords": [ + "dragon", + "dragon-code", + "framework", + "helper", + "helpers", + "laravel", + "php", + "support", + "symfony", + "yii", + "yii2" + ], + "support": { + "issues": "https://github.com/TheDragonCode/support/issues", + "source": "https://github.com/TheDragonCode/support" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-04-03T15:06:29+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "shasum": "" + }, + "require": { + "php": "^8.2|^8.3|^8.4|^8.5" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2025-10-31T18:51:33+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "evenement/evenement", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^9 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Evenement\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "support": { + "issues": "https://github.com/igorw/evenement/issues", + "source": "https://github.com/igorw/evenement/tree/v3.0.2" + }, + "time": "2023-08-08T05:53:35+00:00" + }, + { + "name": "firebase/php-jwt", + "version": "v7.0.5", + "source": { + "type": "git", + "url": "https://github.com/googleapis/php-jwt.git", + "reference": "47ad26bab5e7c70ae8a6f08ed25ff83631121380" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/47ad26bab5e7c70ae8a6f08ed25ff83631121380", + "reference": "47ad26bab5e7c70ae8a6f08ed25ff83631121380", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.4", + "phpfastcache/phpfastcache": "^9.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psr/cache": "^2.0||^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0" + }, + "suggest": { + "ext-sodium": "Support EdDSA (Ed25519) signatures", + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + }, + "type": "library", + "autoload": { + "psr-4": { + "Firebase\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Neuman Vong", + "email": "neuman+pear@twilio.com", + "role": "Developer" + }, + { + "name": "Anant Narayanan", + "email": "anant@php.net", + "role": "Developer" + } + ], + "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", + "homepage": "https://github.com/firebase/php-jwt", + "keywords": [ + "jwt", + "php" + ], + "support": { + "issues": "https://github.com/googleapis/php-jwt/issues", + "source": "https://github.com/googleapis/php-jwt/tree/v7.0.5" + }, + "time": "2026-04-01T20:38:03+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "shasum": "" + }, + "require": { + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" + }, + "require-dev": { + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2025-12-03T09:33:47+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:43:20+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.11.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "c987f8ce84b8434fa430795eca0f3430663da72b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/c987f8ce84b8434fa430795eca0f3430663da72b", + "reference": "c987f8ce84b8434fa430795eca0f3430663da72b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.5", + "guzzlehttp/psr7": "^2.11", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.24" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "guzzlehttp/test-server": "^0.4", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.11.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2026-06-02T12:40:51+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.5.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "4360e982f87f5f258bf872d094647791db2f4c8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/4360e982f87f5f258bf872d094647791db2f4c8e", + "reference": "4360e982f87f5f258bf872d094647791db2f4c8e", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.5.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2026-06-02T12:23:43+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.11.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "bbb5e61349fa5cb822b3e87842b951088b76b81f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/bbb5e61349fa5cb822b3e87842b951088b76b81f", + "reference": "bbb5e61349fa5cb822b3e87842b951088b76b81f", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.24" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "1.1.0", + "jshttp/mime-db": "1.54.0.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.11.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2026-06-02T12:30:48+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.6", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "eef7f87bab6f204eba3c39224d8075c70c637946" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/eef7f87bab6f204eba3c39224d8075c70c637946", + "reference": "eef7f87bab6f204eba3c39224d8075c70c637946", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.6" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2026-05-23T22:00:21+00:00" + }, + { + "name": "laravel-lang/config", + "version": "1.17.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/config.git", + "reference": "77ad089234aa74961ca30c7e6d13db9a62654c87" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/config/zipball/77ad089234aa74961ca30c7e6d13db9a62654c87", + "reference": "77ad089234aa74961ca30c7e6d13db9a62654c87", + "shasum": "" + }, + "require": { + "archtechx/enums": "^1.0", + "illuminate/config": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "illuminate/support": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "laravel-lang/locale-list": "^1.6", + "php": "^8.1" + }, + "require-dev": { + "orchestra/testbench": "^8.23 || ^9.1 || ^10.0 || ^11.0", + "pestphp/pest": "^2.34 || ^3.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Config\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\Config\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "The Laravel-Lang config package", + "keywords": [ + "Laravel-lang", + "Settings", + "config", + "lang", + "languages", + "laravel", + "locale", + "locales", + "localization", + "localizations", + "translation", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/config/issues", + "source": "https://github.com/Laravel-Lang/config/tree/1.17.0" + }, + "time": "2026-03-17T21:23:36+00:00" + }, + { + "name": "laravel-lang/lang", + "version": "15.31.1", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/lang.git", + "reference": "1021256dc4e9df3030b76e95e5670c050454cdae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/1021256dc4e9df3030b76e95e5670c050454cdae", + "reference": "1021256dc4e9df3030b76e95e5670c050454cdae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel-lang/publisher": "^16.0", + "php": "^8.2" + }, + "conflict": { + "laravel/framework": "<11.0.7" + }, + "require-dev": { + "dragon-code/codestyler": "^6.0", + "laravel-lang/status-generator": "^2.11", + "phpunit/phpunit": "^11.0 || ^12.0", + "symfony/var-dumper": "^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Lang\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\Lang\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laravel-Lang Team", + "homepage": "https://github.com/Laravel-Lang" + } + ], + "description": "List of 126 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI", + "keywords": [ + "lang", + "languages", + "laravel", + "lpm" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/lang/issues", + "source": "https://github.com/Laravel-Lang/lang" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-05-27T10:27:50+00:00" + }, + { + "name": "laravel-lang/locale-list", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/locale-list.git", + "reference": "48e61c7f0a957420d4aaf5d35653889c25c4e2d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/locale-list/zipball/48e61c7f0a957420d4aaf5d35653889c25c4e2d4", + "reference": "48e61c7f0a957420d4aaf5d35653889c25c4e2d4", + "shasum": "" + }, + "require": { + "archtechx/enums": "^0.3.2 || ^1.0", + "php": "^8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "LaravelLang\\LocaleList\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro", + "homepage": "https://dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "List of localizations available in Laravel Lang projects", + "keywords": [ + "Laravel-lang", + "lang", + "languages", + "laravel", + "locale", + "locales", + "localization", + "translation", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/locale-list/issues", + "source": "https://github.com/Laravel-Lang/locale-list" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-01-20T08:17:15+00:00" + }, + { + "name": "laravel-lang/locales", + "version": "2.11.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/locales.git", + "reference": "761aa3cfbc5bbe29eb958c9839e7dd3806193bac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/locales/zipball/761aa3cfbc5bbe29eb958c9839e7dd3806193bac", + "reference": "761aa3cfbc5bbe29eb958c9839e7dd3806193bac", + "shasum": "" + }, + "require": { + "archtechx/enums": "^0.3.2 || ^1.0", + "dragon-code/support": "^6.11.3", + "ext-json": "*", + "illuminate/collections": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "laravel-lang/config": "^1.12", + "laravel-lang/locale-list": "^1.5", + "laravel-lang/native-country-names": "^1.5", + "laravel-lang/native-currency-names": "^1.6", + "laravel-lang/native-locale-names": "^2.5", + "php": "^8.1" + }, + "require-dev": { + "orchestra/testbench": "^8.0 || ^9.0 || ^10.0 || ^11.0", + "pestphp/pest": "^2.24.1 || ^3.0 || ^4.0", + "symfony/var-dumper": "^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Locales\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\Locales\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "Basic functionality for working with localizations", + "keywords": [ + "laravel", + "locale", + "locales", + "localization", + "translation", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/locales/issues", + "source": "https://github.com/Laravel-Lang/locales" + }, + "time": "2026-03-17T22:40:41+00:00" + }, + { + "name": "laravel-lang/native-country-names", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/native-country-names.git", + "reference": "1d293138e34eb9e914bc4568cdebac2cb0a2eb0e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/native-country-names/zipball/1d293138e34eb9e914bc4568cdebac2cb0a2eb0e", + "reference": "1d293138e34eb9e914bc4568cdebac2cb0a2eb0e", + "shasum": "" + }, + "require": { + "dragon-code/support": "^6.11", + "ext-json": "*", + "illuminate/collections": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "laravel-lang/locale-list": "^1.5", + "pestphp/pest": "^2.0 || ^3.0 || ^4.0", + "punic/punic": "^3.8", + "symfony/console": "^6.0 || ^7.0 || ^8.0", + "symfony/process": "^6.0 || ^7.0 || ^8.0", + "symfony/var-dumper": "^6.0 || ^7.0 || ^8.0", + "vlucas/phpdotenv": "^5.6" + }, + "type": "library", + "autoload": { + "psr-4": { + "LaravelLang\\NativeCountryNames\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "The project contains native translations of country names", + "keywords": [ + "Laravel-lang", + "countries", + "country", + "lang", + "languages", + "laravel", + "locale", + "locales", + "localization", + "territories", + "territory", + "translation", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/native-country-names/issues", + "source": "https://github.com/Laravel-Lang/native-country-names" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-03-17T22:01:15+00:00" + }, + { + "name": "laravel-lang/native-currency-names", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/native-currency-names.git", + "reference": "78beb3c74fc49970b2f948def631512d2a71f3d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/native-currency-names/zipball/78beb3c74fc49970b2f948def631512d2a71f3d9", + "reference": "78beb3c74fc49970b2f948def631512d2a71f3d9", + "shasum": "" + }, + "require": { + "dragon-code/support": "^6.11", + "ext-json": "*", + "illuminate/collections": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "laravel-lang/locale-list": "^1.2", + "pestphp/pest": "^2.0 || ^3.0 || ^4.0", + "punic/punic": "^3.8", + "symfony/console": "^6.0 || ^7.0", + "symfony/process": "^6.0 || ^7.0", + "symfony/var-dumper": "^6.0 || ^7.0", + "vlucas/phpdotenv": "^5.6" + }, + "type": "library", + "autoload": { + "psr-4": { + "LaravelLang\\NativeCurrencyNames\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "The project contains native translations of currency names", + "keywords": [ + "Laravel-lang", + "currency", + "lang", + "languages", + "laravel", + "locale", + "locales", + "localization", + "translation", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/native-currency-names/issues", + "source": "https://github.com/Laravel-Lang/native-currency-names" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-03-17T22:14:24+00:00" + }, + { + "name": "laravel-lang/native-locale-names", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/native-locale-names.git", + "reference": "c9908827c17a345ae9b0a248380bb223c04ed595" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/native-locale-names/zipball/c9908827c17a345ae9b0a248380bb223c04ed595", + "reference": "c9908827c17a345ae9b0a248380bb223c04ed595", + "shasum": "" + }, + "require": { + "dragon-code/support": "^6.11", + "ext-json": "*", + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "laravel-lang/locale-list": "^1.2", + "pestphp/pest": "^2.24.3 || ^3.0 || ^4.0", + "punic/punic": "^3.8", + "symfony/console": "^6.0 || ^7.0", + "symfony/process": "^6.0 || ^7.0", + "symfony/var-dumper": "^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "LaravelLang\\NativeLocaleNames\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "The project contains native translations of locale names", + "keywords": [ + "Laravel-lang", + "lang", + "languages", + "laravel", + "locale", + "locales", + "localization", + "translation", + "translations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/native-locale-names/issues", + "source": "https://github.com/Laravel-Lang/native-locale-names" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-03-17T22:08:00+00:00" + }, + { + "name": "laravel-lang/publisher", + "version": "16.8.0", + "source": { + "type": "git", + "url": "https://github.com/Laravel-Lang/publisher.git", + "reference": "e5d3383f5385c2102f8a0d3dbe488ed86cd0250f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Laravel-Lang/publisher/zipball/e5d3383f5385c2102f8a0d3dbe488ed86cd0250f", + "reference": "e5d3383f5385c2102f8a0d3dbe488ed86cd0250f", + "shasum": "" + }, + "require": { + "composer/semver": "^3.4", + "dragon-code/pretty-array": "^4.1", + "dragon-code/support": "^6.11.3", + "ext-json": "*", + "illuminate/collections": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "illuminate/console": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "illuminate/support": "^10.0 || ^11.0 || ^12.0 || ^13.0", + "laravel-lang/config": "^1.12", + "laravel-lang/locales": "^2.10", + "league/commonmark": "^2.4.1", + "league/config": "^1.2", + "php": "^8.1" + }, + "conflict": { + "laravel-lang/attributes": "<2.0", + "laravel-lang/http-statuses": "<3.0", + "laravel-lang/lang": "<11.0" + }, + "require-dev": { + "laravel-lang/json-fallback": "^2.2", + "orchestra/testbench": "^8.14 || ^9.0 || ^10.0 || ^11.0", + "phpunit/phpunit": "^10.4.2 || ^11.0 || ^12.0", + "symfony/var-dumper": "^6.3.6 || ^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LaravelLang\\Publisher\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelLang\\Publisher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andrey Helldar", + "email": "helldar@dragon-code.pro" + }, + { + "name": "Laravel-Lang Team", + "homepage": "https://laravel-lang.com" + } + ], + "description": "Localization publisher for your Laravel application", + "keywords": [ + "Laravel-lang", + "breeze", + "cashier", + "fortify", + "framework", + "i18n", + "jetstream", + "lang", + "languages", + "laravel", + "locale", + "locales", + "localization", + "localizations", + "lpm", + "lumen", + "nova", + "publisher", + "spark", + "trans", + "translation", + "translations", + "validations" + ], + "support": { + "issues": "https://github.com/Laravel-Lang/publisher/issues", + "source": "https://github.com/Laravel-Lang/publisher" + }, + "funding": [ + { + "url": "https://boosty.to/dragon-code", + "type": "boosty" + }, + { + "url": "https://yoomoney.ru/to/410012608840929", + "type": "yoomoney" + } + ], + "time": "2026-03-17T22:56:20+00:00" + }, + { + "name": "laravel/framework", + "version": "v12.61.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "e8472ca9774452fe50841d9bdced060679f4d58d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/e8472ca9774452fe50841d9bdced060679f4d58d", + "reference": "e8472ca9774452fe50841d9bdced060679f4d58d", + "shasum": "" + }, + "require": { + "brick/math": "^0.11|^0.12|^0.13|^0.14", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.3.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.8.1", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.2.0", + "symfony/error-handler": "^7.2.0", + "symfony/finder": "^7.2.0", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.2.0", + "symfony/mailer": "^7.2.0", + "symfony/mime": "^7.2.0", + "symfony/polyfill-php83": "^1.33", + "symfony/polyfill-php84": "^1.34", + "symfony/polyfill-php85": "^1.34", + "symfony/process": "^7.2.0", + "symfony/routing": "^7.2.0", + "symfony/uid": "^7.2.0", + "symfony/var-dumper": "^7.2.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/json-schema": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/reflection": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "opis/json-schema": "^2.4.1", + "orchestra/testbench-core": "^10.9.0", + "pda/pheanstalk": "^5.0.6|^7.0.0", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.1.41", + "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", + "predis/predis": "^2.3|^3.0", + "resend/resend-php": "^0.10.0|^1.0", + "symfony/cache": "^7.2.0", + "symfony/http-client": "^7.2.0", + "symfony/psr-http-message-bridge": "^7.2.0", + "symfony/translation": "^7.2.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", + "fakerphp/faker": "Required to generate fake data using the fake() helper (^1.23).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3|^3.0).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0|^1.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "12.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Reflection/helpers.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/", + "src/Illuminate/Reflection/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2026-06-04T14:22:52+00:00" + }, + { + "name": "laravel/horizon", + "version": "v5.47.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/horizon.git", + "reference": "a6ac142293ad02db4d7cccb961dd32f56ef1462d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/horizon/zipball/a6ac142293ad02db4d7cccb961dd32f56ef1462d", + "reference": "a6ac142293ad02db4d7cccb961dd32f56ef1462d", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-pcntl": "*", + "ext-posix": "*", + "illuminate/contracts": "^9.21|^10.0|^11.0|^12.0|^13.0", + "illuminate/queue": "^9.21|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.21|^10.0|^11.0|^12.0|^13.0", + "laravel/sentinel": "^1.0", + "nesbot/carbon": "^2.17|^3.0", + "php": "^8.0", + "ramsey/uuid": "^4.0", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/error-handler": "^6.0|^7.0|^8.0", + "symfony/polyfill-php83": "^1.28", + "symfony/process": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.56|^8.37|^9.16|^10.9|^11.0", + "phpstan/phpstan": "^1.10|^2.0", + "predis/predis": "^1.1|^2.0|^3.0" + }, + "suggest": { + "ext-redis": "Required to use the Redis PHP driver.", + "predis/predis": "Required when not using the Redis PHP driver (^1.1|^2.0|^3.0)." + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Horizon": "Laravel\\Horizon\\Horizon" + }, + "providers": [ + "Laravel\\Horizon\\HorizonServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Horizon\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Dashboard and code-driven configuration for Laravel queues.", + "keywords": [ + "laravel", + "queue" + ], + "support": { + "issues": "https://github.com/laravel/horizon/issues", + "source": "https://github.com/laravel/horizon/tree/v5.47.2" + }, + "time": "2026-06-03T15:11:37+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.18", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "a19af51bb144bf87f08397921fa619f85c7d4e72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/a19af51bb144bf87f08397921fa619f85c7d4e72", + "reference": "a19af51bb144bf87f08397921fa619f85c7d4e72", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.2|^7.0|^8.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "illuminate/collections": "^10.0|^11.0|^12.0|^13.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4|^4.0", + "phpstan/phpstan": "^1.12.28", + "phpstan/phpstan-mockery": "^1.1.3" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.18" + }, + "time": "2026-05-19T00:47:18+00:00" + }, + { + "name": "laravel/reverb", + "version": "v1.10.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/reverb.git", + "reference": "43a5c0a99b1aaba33dc32f97fcf51f182dd8c8ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/reverb/zipball/43a5c0a99b1aaba33dc32f97fcf51f182dd8c8ac", + "reference": "43a5c0a99b1aaba33dc32f97fcf51f182dd8c8ac", + "shasum": "" + }, + "require": { + "clue/redis-react": "^2.6", + "guzzlehttp/psr7": "^2.6", + "illuminate/console": "^10.47|^11.0|^12.0|^13.0", + "illuminate/contracts": "^10.47|^11.0|^12.0|^13.0", + "illuminate/http": "^10.47|^11.0|^12.0|^13.0", + "illuminate/support": "^10.47|^11.0|^12.0|^13.0", + "laravel/prompts": "^0.1.15|^0.2.0|^0.3.0", + "php": "^8.2", + "pusher/pusher-php-server": "^7.2", + "ratchet/rfc6455": "^0.4", + "react/promise-timer": "^1.10", + "react/socket": "^1.14", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/http-foundation": "^6.3|^7.0|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^8.36|^9.15|^10.8|^11.0", + "pestphp/pest": "^2.0|^3.0|^4.0", + "phpstan/phpstan": "^1.10", + "ratchet/pawl": "^0.4.1", + "react/async": "^4.2", + "react/http": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Reverb\\ApplicationManagerServiceProvider", + "Laravel\\Reverb\\ReverbServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Reverb\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Joe Dixon", + "email": "joe@laravel.com" + } + ], + "description": "Laravel Reverb provides a real-time WebSocket communication backend for Laravel applications.", + "keywords": [ + "WebSockets", + "laravel", + "real-time", + "websocket" + ], + "support": { + "issues": "https://github.com/laravel/reverb/issues", + "source": "https://github.com/laravel/reverb/tree/v1.10.2" + }, + "time": "2026-05-10T15:47:52+00:00" + }, + { + "name": "laravel/sanctum", + "version": "v4.3.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/sanctum.git", + "reference": "2a9bccc18e9907808e0018dd15fa643937886b1e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/2a9bccc18e9907808e0018dd15fa643937886b1e", + "reference": "2a9bccc18e9907808e0018dd15fa643937886b1e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/database": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "php": "^8.2", + "symfony/console": "^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.6", + "orchestra/testbench": "^9.15|^10.8|^11.0", + "phpstan/phpstan": "^1.10" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sanctum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", + "keywords": [ + "auth", + "laravel", + "sanctum" + ], + "support": { + "issues": "https://github.com/laravel/sanctum/issues", + "source": "https://github.com/laravel/sanctum" + }, + "time": "2026-04-30T11:46:25+00:00" + }, + { + "name": "laravel/scout", + "version": "v11.2.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/scout.git", + "reference": "5a267813fe0d7bca58b993c3bae592b2c814591e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/scout/zipball/5a267813fe0d7bca58b993c3bae592b2c814591e", + "reference": "5a267813fe0d7bca58b993c3bae592b2c814591e", + "shasum": "" + }, + "require": { + "illuminate/bus": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/database": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/http": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/pagination": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/queue": "^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.0|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0|^8.0" + }, + "conflict": { + "algolia/algoliasearch-client-php": "<3.2.0|>=5.0.0" + }, + "require-dev": { + "algolia/algoliasearch-client-php": "^3.2|^4.0", + "meilisearch/meilisearch-php": "^1.0", + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.31|^8.36|^9.15|^10.8|^11.0", + "php-http/guzzle7-adapter": "^1.0", + "phpstan/phpstan": "^1.10", + "typesense/typesense-php": "^4.9.3" + }, + "suggest": { + "algolia/algoliasearch-client-php": "Required to use the Algolia engine (^3.2).", + "meilisearch/meilisearch-php": "Required to use the Meilisearch engine (^1.0).", + "typesense/typesense-php": "Required to use the Typesense engine (^4.9)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Scout\\ScoutServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "11.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Scout\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Scout provides a driver based solution to searching your Eloquent models.", + "keywords": [ + "algolia", + "laravel", + "search" + ], + "support": { + "issues": "https://github.com/laravel/scout/issues", + "source": "https://github.com/laravel/scout" + }, + "time": "2026-05-13T15:50:06+00:00" + }, + { + "name": "laravel/sentinel", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sentinel.git", + "reference": "972d9885d9d14312a118e9565c4e6ecc5e751ea1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sentinel/zipball/972d9885d9d14312a118e9565c4e6ecc5e751ea1", + "reference": "972d9885d9d14312a118e9565c4e6ecc5e751ea1", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/container": "^8.37|^9.0|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0" + }, + "require-dev": { + "laravel/pint": "^1.27", + "orchestra/testbench": "^6.47.1|^7.56|^8.37|^9.16|^10.9|^11.0", + "phpstan/phpstan": "^2.1.33" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sentinel\\SentinelServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sentinel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Mior Muhammad Zaki", + "email": "mior@laravel.com" + } + ], + "support": { + "source": "https://github.com/laravel/sentinel/tree/v1.1.0" + }, + "time": "2026-03-24T14:03:38+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.13", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "b566ee0dd251f3c4078bed003a7ce015f5ea6dce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/b566ee0dd251f3c4078bed003a7ce015f5ea6dce", + "reference": "b566ee0dd251f3c4078bed003a7ce015f5ea6dce", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0|^8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2026-04-16T14:03:50+00:00" + }, + { + "name": "laravel/socialite", + "version": "v5.27.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/socialite.git", + "reference": "40e0757a75637c7b2dff05d3286b0d8fc25e5c0e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/socialite/zipball/40e0757a75637c7b2dff05d3286b0d8fc25e5c0e", + "reference": "40e0757a75637c7b2dff05d3286b0d8fc25e5c0e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "firebase/php-jwt": "^6.4|^7.0", + "guzzlehttp/guzzle": "^6.0|^7.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "league/oauth1-client": "^1.11", + "php": "^7.2|^8.0", + "phpseclib/phpseclib": "^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^4.18|^5.20|^6.47|^7.55|^8.36|^9.15|^10.8|^11.0", + "phpstan/phpstan": "^1.12.23", + "phpunit/phpunit": "^8.0|^9.3|^10.4|^11.5|^12.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Socialite": "Laravel\\Socialite\\Facades\\Socialite" + }, + "providers": [ + "Laravel\\Socialite\\SocialiteServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Socialite\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.", + "homepage": "https://laravel.com", + "keywords": [ + "laravel", + "oauth" + ], + "support": { + "issues": "https://github.com/laravel/socialite/issues", + "source": "https://github.com/laravel/socialite" + }, + "time": "2026-04-24T14:05:47+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.11.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/c9f80cc835649b5c1842898fb043f8cc098dd741", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.11.1" + }, + "time": "2026-02-06T14:12:35+00:00" + }, + { + "name": "league/commonmark", + "version": "2.8.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "59fb075d2101740c337c7216e3f32b36c204218b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/59fb075d2101740c337c7216e3f32b36c204218b", + "reference": "59fb075d2101740c337c7216e3f32b36c204218b", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0 || ^8.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.9-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2026-03-19T13:16:38+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/flysystem", + "version": "3.34.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "2daaac3b0d4c83ea7ed5d8586e786f5d00f3540e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2daaac3b0d4c83ea7ed5d8586e786f5d00f3540e", + "reference": "2daaac3b0d4c83ea7ed5d8586e786f5d00f3540e", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3|^2", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2|^2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.34.0" + }, + "time": "2026-05-14T10:28:08+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.31.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.31.0" + }, + "time": "2026-01-23T15:30:45+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/oauth1-client", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth1-client.git", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-openssl": "*", + "guzzlehttp/guzzle": "^6.0|^7.0", + "guzzlehttp/psr7": "^1.7|^2.0", + "php": ">=7.1||>=8.0" + }, + "require-dev": { + "ext-simplexml": "*", + "friendsofphp/php-cs-fixer": "^2.17", + "mockery/mockery": "^1.3.3", + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5||9.5" + }, + "suggest": { + "ext-simplexml": "For decoding XML-based responses." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev", + "dev-develop": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "League\\OAuth1\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Corlett", + "email": "bencorlett@me.com", + "homepage": "http://www.webcomm.com.au", + "role": "Developer" + } + ], + "description": "OAuth 1.0 Client Library", + "keywords": [ + "Authentication", + "SSO", + "authorization", + "bitbucket", + "identity", + "idp", + "oauth", + "oauth1", + "single sign on", + "trello", + "tumblr", + "twitter" + ], + "support": { + "issues": "https://github.com/thephpleague/oauth1-client/issues", + "source": "https://github.com/thephpleague/oauth1-client/tree/v1.11.0" + }, + "time": "2024-12-10T19:59:05+00:00" + }, + { + "name": "league/uri", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/08cf38e3924d4f56238125547b5720496fac8fd4", + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.8.1", + "php": "^8.1", + "psr/http-factory": "^1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain", + "league/uri-components": "to provide additional tools to manipulate URI objects components", + "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "URN", + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc2141", + "rfc3986", + "rfc3987", + "rfc6570", + "rfc8141", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-03-15T20:22:25+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/85d5c77c5d6d3af6c54db4a78246364908f3c928", + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-03-08T20:05:35+00:00" + }, + { + "name": "meilisearch/meilisearch-php", + "version": "v1.16.1", + "source": { + "type": "git", + "url": "https://github.com/meilisearch/meilisearch-php.git", + "reference": "f9f63e0e7d12ffaae54f7317fa8f4f4dfa8ae7b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/meilisearch/meilisearch-php/zipball/f9f63e0e7d12ffaae54f7317fa8f4f4dfa8ae7b6", + "reference": "f9f63e0e7d12ffaae54f7317fa8f4f4dfa8ae7b6", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.4 || ^8.0", + "php-http/discovery": "^1.7", + "psr/http-client": "^1.0", + "symfony/polyfill-php81": "^1.33" + }, + "require-dev": { + "http-interop/http-factory-guzzle": "^1.2.0", + "php-cs-fixer/shim": "^3.59.3", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-deprecation-rules": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.5 || ^10.5", + "symfony/http-client": "^5.4|^6.0|^7.0" + }, + "suggest": { + "guzzlehttp/guzzle": "Use Guzzle ^7 as HTTP client", + "http-interop/http-factory-guzzle": "Factory for guzzlehttp/guzzle", + "symfony/http-client": "Use Symfony Http client" + }, + "type": "library", + "autoload": { + "psr-4": { + "MeiliSearch\\": "src/", + "Meilisearch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Clémentine Urquizar", + "email": "clementine@meilisearch.com" + }, + { + "name": "Bruno Casali", + "email": "bruno@meilisearch.com" + }, + { + "name": "Laurent Cazanove", + "email": "lau.cazanove@gmail.com" + }, + { + "name": "Tomas Norkūnas", + "email": "norkunas.tom@gmail.com" + } + ], + "description": "PHP wrapper for the Meilisearch API", + "keywords": [ + "api", + "client", + "instant", + "meilisearch", + "php", + "search" + ], + "support": { + "issues": "https://github.com/meilisearch/meilisearch-php/issues", + "source": "https://github.com/meilisearch/meilisearch-php/tree/v1.16.1" + }, + "time": "2025-09-18T10:15:45+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.10.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8 || ^2.0", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.10.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2026-01-02T08:56:05+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.11.4", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "e890471a3494740f7d9326d72ce6a8c559ffee60" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/e890471a3494740f7d9326d72ce6a8c559ffee60", + "reference": "e890471a3494740f7d9326d72ce6a8c559ffee60", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^v3.87.1", + "kylekatarnls/multi-tester": "^2.5.3", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbonphp.github.io/carbon/", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2026-04-07T09:57:54+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.5", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/f0ab1a3cda782dbc5da270d28545236aa80c4002", + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.5" + }, + "require-dev": { + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.6", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1.39@stable", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.5" + }, + "time": "2026-02-23T03:47:12+00:00" + }, + { + "name": "nette/utils", + "version": "v4.1.4", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "7da6c396d7ebe142bc857c20479d5e70a5e1aac7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/7da6c396d7ebe142bc857c20479d5e70a5e1aac7", + "reference": "7da6c396d7ebe142bc857c20479d5e70a5e1aac7", + "shasum": "" + }, + "require": { + "php": "8.2 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.5", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1@stable", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.1.4" + }, + "time": "2026-05-11T20:49:54+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.7.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" + }, + "time": "2025-12-06T11:56:16+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.4.4 || ^8.0.4" + }, + "require-dev": { + "illuminate/console": "^11.47.0", + "laravel/pint": "^1.27.1", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.3.2", + "phpstan/phpstan": "^1.12.32", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.3.5 || ^8.0.4", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "It's like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.4.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2026-02-16T23:10:27+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v3.1.3", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", + "shasum": "" + }, + "require": { + "php": "^8" + }, + "require-dev": { + "infection/infection": "^0", + "nikic/php-fuzzer": "^0", + "phpunit/phpunit": "^9|^10|^11", + "vimeo/psalm": "^4|^5|^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2025-09-24T15:06:41+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "php-http/discovery", + "version": "1.20.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "sebastian/comparator": "^3.0.5 || ^4.0.8", + "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr17", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.20.0" + }, + "time": "2024-10-02T11:20:13+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.5", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:41:33+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "3.0.52", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "2adaefc83df2ec548558307690f376dd7d4f4fce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/2adaefc83df2ec548558307690f376dd7d4f4fce", + "reference": "2adaefc83df2ec548558307690f376dd7d4f4fce", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1|^2|^3", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-dom": "Install the DOM extension to load XML formatted public keys.", + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib3\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.52" + }, + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2026-04-27T07:02:15+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.23", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "4dcc0f08047d52bbde475eda481146fd8e27e1a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4dcc0f08047d52bbde475eda481146fd8e27e1a4", + "reference": "4dcc0f08047d52bbde475eda481146fd8e27e1a4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" + }, + "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "https://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.23" + }, + "time": "2026-05-23T13:41:31+00:00" + }, + { + "name": "pusher/pusher-php-server", + "version": "7.2.8", + "source": { + "type": "git", + "url": "https://github.com/pusher/pusher-http-php.git", + "reference": "4aa139ed2a2a805cd265449b691198beee1309d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/4aa139ed2a2a805cd265449b691198beee1309d2", + "reference": "4aa139ed2a2a805cd265449b691198beee1309d2", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "guzzlehttp/guzzle": "^7.2", + "php": "^7.3|^8.0", + "psr/log": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "overtrue/phplint": "^2.3", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Pusher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Library for interacting with the Pusher REST API", + "keywords": [ + "events", + "messaging", + "php-pusher-server", + "publish", + "push", + "pusher", + "real time", + "real-time", + "realtime", + "rest", + "trigger" + ], + "support": { + "issues": "https://github.com/pusher/pusher-http-php/issues", + "source": "https://github.com/pusher/pusher-http-php/tree/7.2.8" + }, + "time": "2026-05-18T13:11:36+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.9.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "8429c78ca35a09f27565311b98101e2826affde0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", + "reference": "8429c78ca35a09f27565311b98101e2826affde0", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.25", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.9.2" + }, + "time": "2025-12-14T04:43:48+00:00" + }, + { + "name": "ratchet/rfc6455", + "version": "v0.4.1", + "source": { + "type": "git", + "url": "https://github.com/ratchetphp/RFC6455.git", + "reference": "9b05f371219cbaf9748b505f139617dd0715592b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/9b05f371219cbaf9748b505f139617dd0715592b", + "reference": "9b05f371219cbaf9748b505f139617dd0715592b", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "psr/http-factory-implementation": "^1.0", + "symfony/polyfill-php80": "^1.15" + }, + "require-dev": { + "guzzlehttp/psr7": "^2.7", + "phpunit/phpunit": "^9.5", + "react/socket": "^1.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ratchet\\RFC6455\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" + } + ], + "description": "RFC6455 WebSocket protocol handler", + "homepage": "http://socketo.me", + "keywords": [ + "WebSockets", + "rfc6455", + "websocket" + ], + "support": { + "chat": "https://gitter.im/reactphp/reactphp", + "issues": "https://github.com/ratchetphp/RFC6455/issues", + "source": "https://github.com/ratchetphp/RFC6455/tree/v0.4.1" + }, + "time": "2026-06-06T14:34:23+00:00" + }, + { + "name": "react/cache", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "d47c472b64aa5608225f47965a484b75c7817d5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b", + "reference": "d47c472b64aa5608225f47965a484b75c7817d5b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "^3.0 || ^2.0 || ^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "support": { + "issues": "https://github.com/reactphp/cache/issues", + "source": "https://github.com/reactphp/cache/tree/v1.2.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2022-11-30T15:59:55+00:00" + }, + { + "name": "react/dns", + "version": "v1.14.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3", + "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.2", + "react/promise": "^3.2 || ^2.7 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", + "react/async": "^4.3 || ^3 || ^2", + "react/promise-timer": "^1.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "support": { + "issues": "https://github.com/reactphp/dns/issues", + "source": "https://github.com/reactphp/dns/tree/v1.14.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2025-11-18T19:34:28+00:00" + }, + { + "name": "react/event-loop", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/event-loop.git", + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a", + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "suggest": { + "ext-pcntl": "For signal handling support when using the StreamSelectLoop" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\EventLoop\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" + ], + "support": { + "issues": "https://github.com/reactphp/event-loop/issues", + "source": "https://github.com/reactphp/event-loop/tree/v1.6.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2025-11-17T20:46:25+00:00" + }, + { + "name": "react/promise", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "23444f53a813a3296c1368bb104793ce8d88f04a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a", + "reference": "23444f53a813a3296c1368bb104793ce8d88f04a", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpstan/phpstan": "1.12.28 || 1.4.10", + "phpunit/phpunit": "^9.6 || ^7.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2025-08-19T18:57:03+00:00" + }, + { + "name": "react/promise-timer", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "4f70306ed66b8b44768941ca7f142092600fafc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/4f70306ed66b8b44768941ca7f142092600fafc1", + "reference": "4f70306ed66b8b44768941ca7f142092600fafc1", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/event-loop": "^1.2", + "react/promise": "^3.2 || ^2.7.0 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\Timer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", + "keywords": [ + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" + ], + "support": { + "issues": "https://github.com/reactphp/promise-timer/issues", + "source": "https://github.com/reactphp/promise-timer/tree/v1.11.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-06-04T14:27:45+00:00" + }, + { + "name": "react/socket", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/socket.git", + "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08", + "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/dns": "^1.13", + "react/event-loop": "^1.2", + "react/promise": "^3.2 || ^2.6 || ^1.2.1", + "react/stream": "^1.4" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", + "react/async": "^4.3 || ^3.3 || ^2", + "react/promise-stream": "^1.4", + "react/promise-timer": "^1.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Socket\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", + "keywords": [ + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "support": { + "issues": "https://github.com/reactphp/socket/issues", + "source": "https://github.com/reactphp/socket/tree/v1.17.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2025-11-19T20:47:34+00:00" + }, + { + "name": "react/stream", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/stream.git", + "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d", + "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.2" + }, + "require-dev": { + "clue/stream-filter": "~1.2", + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Stream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", + "keywords": [ + "event-driven", + "io", + "non-blocking", + "pipe", + "reactphp", + "readable", + "stream", + "writable" + ], + "support": { + "issues": "https://github.com/reactphp/stream/issues", + "source": "https://github.com/reactphp/stream/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-06-11T12:45:25+00:00" + }, + { + "name": "spatie/laravel-permission", + "version": "6.25.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-permission.git", + "reference": "d7d4cb0d58616722f1afc90e0484e4825155b9b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/d7d4cb0d58616722f1afc90e0484e4825155b9b3", + "reference": "d7d4cb0d58616722f1afc90e0484e4825155b9b3", + "shasum": "" + }, + "require": { + "illuminate/auth": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/container": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/database": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0" + }, + "require-dev": { + "laravel/passport": "^11.0|^12.0|^13.0", + "laravel/pint": "^1.0", + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0|^10.0|^11.0", + "pestphp/pest": "^2.0|^3.0|^4.0", + "pestphp/pest-plugin-laravel": "^2.0|^3.0|^4.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Permission\\PermissionServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "6.x-dev", + "dev-master": "6.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\Permission\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Permission handling for Laravel 8.0 and up", + "homepage": "https://github.com/spatie/laravel-permission", + "keywords": [ + "acl", + "laravel", + "permission", + "permissions", + "rbac", + "roles", + "security", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-permission/issues", + "source": "https://github.com/spatie/laravel-permission/tree/6.25.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2026-03-17T22:46:46+00:00" + }, + { + "name": "symfony/clock", + "version": "v7.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/674fa3b98e21531dd040e613479f5f6fa8f32111", + "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v7.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-24T13:12:05+00:00" + }, + { + "name": "symfony/console", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "85095d2573eaefaf35e40b9513a9bf09f72cd217" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/85095d2573eaefaf35e40b9513a9bf09f72cd217", + "reference": "85095d2573eaefaf35e40b9513a9bf09f72cd217", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2|^8.0" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-24T08:56:14+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "b75663ed96cf4756e28e3105476f220f92886cc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b75663ed96cf4756e28e3105476f220f92886cc4", + "reference": "b75663ed96cf4756e28e3105476f220f92886cc4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-18T13:18:21+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.7.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/50f59d1f3ca46d41ac911f97a78626b6756af35b", + "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-13T15:52:40+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa", + "reference": "8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-24T13:12:05+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "e4a2e29753c7801f7a8340e066cfa788f3bc8101" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e4a2e29753c7801f7a8340e066cfa788f3bc8101", + "reference": "e4a2e29753c7801f7a8340e066cfa788f3bc8101", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-18T13:18:21+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.7.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "ccba7060602b7fed0b03c85bf025257f76d9ef32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/ccba7060602b7fed0b03c85bf025257f76d9ef32", + "reference": "ccba7060602b7fed0b03c85bf025257f76d9ef32", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-01-05T13:30:16+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "e0be088d22278583a82da281886e8c3592fbf149" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/e0be088d22278583a82da281886e8c3592fbf149", + "reference": "e0be088d22278583a82da281886e8c3592fbf149", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-24T13:12:05+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "bc354f47c62301e990b7874fa662326368508e2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/bc354f47c62301e990b7874fa662326368508e2c", + "reference": "bc354f47c62301e990b7874fa662326368508e2c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-24T11:20:33+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "9df847980c436451f4f51d1284491bb4356dd989" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9df847980c436451f4f51d1284491bb4356dd989", + "reference": "9df847980c436451f4f51d1284491bb4356dd989", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/flex": "<2.10", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4.1|^7.0.1|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-27T08:31:43+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.4.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "5cefb712a25f320579615ba9e1942abaeade7dff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/5cefb712a25f320579615ba9e1942abaeade7dff", + "reference": "5cefb712a25f320579615ba9e1942abaeade7dff", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/mime": "^7.2|^8.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.4.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-20T07:20:23+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "a845722765c4f6b2ce88beaf4f4479975b186770" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/a845722765c4f6b2ce88beaf4f4479975b186770", + "reference": "a845722765c4f6b2ce88beaf4f4479975b186770", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.3|^7.0.3|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-23T16:22:37+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "e9247d281d694a5120554d9afaf54e070e88a603" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e9247d281d694a5120554d9afaf54e070e88a603", + "reference": "e9247d281d694a5120554d9afaf54e070e88a603", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T05:58:03+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "dc21118016c039a66235cf93d96b435ffb282412" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/dc21118016c039a66235cf93d96b435ffb282412", + "reference": "dc21118016c039a66235cf93d96b435ffb282412", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-25T15:22:23+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.38.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/2d446c214bdbe5b71bde5011b060a05fece3ae6b", + "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.38.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-25T13:48:31+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/14c5439eec4ccff081ac14eca2dc57feb2a66d92", + "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T12:51:13+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/6bfb9c766cacffbc8e118cb87217d08ed84e5cd7", + "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T12:45:58+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "8339098cae28673c15cce00d80734af0453054e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/8339098cae28673c15cce00d80734af0453054e2", + "reference": "8339098cae28673c15cce00d80734af0453054e2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T12:51:13+00:00" + }, + { + "name": "symfony/polyfill-php84", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T12:51:13+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", + "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T02:25:22+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/process", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "f5804be144caceb570f6747519999636b664f24c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/f5804be144caceb570f6747519999636b664f24c", + "reference": "f5804be144caceb570f6747519999636b664f24c", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-23T16:05:06+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "3a162171bb008e5e0f15dce6581373a4c0e8390d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/3a162171bb008e5e0f15dce6581373a4c0e8390d", + "reference": "3a162171bb008e5e0f15dce6581373a4c0e8390d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-24T11:20:33+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.7.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d25d82433a80eba6aa0e6c24b61d7370d99e444a", + "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.7.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-28T09:44:51+00:00" + }, + { + "name": "symfony/string", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "961683010db3b27ec6ebcd7308e6e1ee8fa7ffde" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/961683010db3b27ec6ebcd7308e6e1ee8fa7ffde", + "reference": "961683010db3b27ec6ebcd7308e6e1ee8fa7ffde", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.33", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-23T15:23:29+00:00" + }, + { + "name": "symfony/translation", + "version": "v7.4.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "ada7578c30dd5feaa8259cff3e885069ea81ddde" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/ada7578c30dd5feaa8259cff3e885069ea81ddde", + "reference": "ada7578c30dd5feaa8259cff3e885069ea81ddde", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5.3|^3.3" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v7.4.10" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-06T11:19:24+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.7.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "0ab302977a952b42fd51475c4ebac81f8da0a95d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/0ab302977a952b42fd51475c4ebac81f8da0a95d", + "reference": "0ab302977a952b42fd51475c4ebac81f8da0a95d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.7.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-01-05T13:30:16+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "2676b524340abcfe4d6151ec698463cebafee439" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/2676b524340abcfe4d6151ec698463cebafee439", + "reference": "2676b524340abcfe4d6151ec698463cebafee439", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-30T15:19:22+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9510c3966f749a1d1ff0059e1eabef6cc621e7fd", + "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-30T13:44:50+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" + }, + "time": "2025-12-02T11:56:42+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.3", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "955e7815d677a3eaa7075231212f2110983adecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", + "reference": "955e7815d677a3eaa7075231212f2110983adecc", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.4", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:49:13+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/8e1051fe39379367aecf014f41744ce7539a856f", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpunit/phpunit": "~8.5 || ~9.6 || ~10.5 || ~11.5" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.1.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2026-04-26T05:33:54+00:00" + } + ], + "packages-dev": [ + { + "name": "brianium/paratest", + "version": "v7.8.5", + "source": { + "type": "git", + "url": "https://github.com/paratestphp/paratest.git", + "reference": "9b324c8fc319cf9728b581c7a90e1c8f6361c5e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/9b324c8fc319cf9728b581c7a90e1c8f6361c5e5", + "reference": "9b324c8fc319cf9728b581c7a90e1c8f6361c5e5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-simplexml": "*", + "fidry/cpu-core-counter": "^1.3.0", + "jean85/pretty-package-versions": "^2.1.1", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", + "phpunit/php-code-coverage": "^11.0.12", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-timer": "^7.0.1", + "phpunit/phpunit": "^11.5.46", + "sebastian/environment": "^7.2.1", + "symfony/console": "^6.4.22 || ^7.3.4 || ^8.0.3", + "symfony/process": "^6.4.20 || ^7.3.4 || ^8.0.3" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0.0", + "ext-pcov": "*", + "ext-posix": "*", + "phpstan/phpstan": "^2.1.33", + "phpstan/phpstan-deprecation-rules": "^2.0.3", + "phpstan/phpstan-phpunit": "^2.0.11", + "phpstan/phpstan-strict-rules": "^2.0.7", + "squizlabs/php_codesniffer": "^3.13.5", + "symfony/filesystem": "^6.4.13 || ^7.3.2 || ^8.0.1" + }, + "bin": [ + "bin/paratest", + "bin/paratest_for_phpstorm" + ], + "type": "library", + "autoload": { + "psr-4": { + "ParaTest\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Scaturro", + "email": "scaturrob@gmail.com", + "role": "Developer" + }, + { + "name": "Filippo Tessarotto", + "email": "zoeslam@gmail.com", + "role": "Developer" + } + ], + "description": "Parallel testing for PHP", + "homepage": "https://github.com/paratestphp/paratest", + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], + "support": { + "issues": "https://github.com/paratestphp/paratest/issues", + "source": "https://github.com/paratestphp/paratest/tree/v7.8.5" + }, + "funding": [ + { + "url": "https://github.com/sponsors/Slamdunk", + "type": "github" + }, + { + "url": "https://paypal.me/filippotessarotto", + "type": "paypal" + } + ], + "time": "2026-01-08T08:02:38+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.6", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=14" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" + }, + "time": "2026-02-07T07:09:04+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "fidry/cpu-core-counter", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "db9508f7b1474469d9d3c53b86f817e344732678" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678", + "reference": "db9508f7b1474469d9d3c53b86f817e344732678", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "fidry/php-cs-fixer-config": "^1.1.2", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-deprecation-rules": "^2.0.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^8.5.31 || ^9.5.26", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2025-08-14T07:29:31+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-08-08T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.1.1" + }, + "time": "2025-04-30T06:54:44+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", + "vimeo/psalm": "^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" + }, + "time": "2025-03-19T14:43:43+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "2f7d27dada8effc48b8c424445a69cca7007daaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/2f7d27dada8effc48b8c424445a69cca7007daaa", + "reference": "2f7d27dada8effc48b8c424445a69cca7007daaa", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0|^13.0", + "illuminate/contracts": "^10.24|^11.0|^12.0|^13.0", + "illuminate/log": "^10.24|^11.0|^12.0|^13.0", + "illuminate/process": "^10.24|^11.0|^12.0|^13.0", + "illuminate/support": "^10.24|^11.0|^12.0|^13.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0|^13.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.17|^10.8|^11.0", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", + "phpstan/phpstan": "^1.12.27", + "symfony/var-dumper": "^6.3|^7.0|^8.0", + "symfony/yaml": "^6.3|^7.0|^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "dev", + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2026-05-20T22:24:57+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.29.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "0770e9b7fafd50d4586881d456d6eb41c9247a80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/0770e9b7fafd50d4586881d456d6eb41c9247a80", + "reference": "0770e9b7fafd50d4586881d456d6eb41c9247a80", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.95.1", + "illuminate/view": "^12.56.0", + "larastan/larastan": "^3.9.6", + "laravel-zero/framework": "^12.1.0", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest": "^3.8.6", + "shipfastlabs/agent-detector": "^1.1.3" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "dev", + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2026-04-20T15:26:14+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.62.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "3aaeefc979f8ba6586fbc5b6e0b1b3638058f98e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/3aaeefc979f8ba6586fbc5b6e0b1b3638058f98e", + "reference": "3aaeefc979f8ba6586fbc5b6e0b1b3638058f98e", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/yaml": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0", + "phpstan/phpstan": "^2.0" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2026-05-27T04:02:01+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.9.4", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "716af8f95a470e9094cfca09ed897b023be191a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/716af8f95a470e9094cfca09ed897b023be191a5", + "reference": "716af8f95a470e9094cfca09ed897b023be191a5", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.4", + "nunomaduro/termwind": "^2.4.0", + "php": "^8.2.0", + "symfony/console": "^7.4.8 || ^8.0.8" + }, + "conflict": { + "laravel/framework": "<11.48.0 || >=14.0.0", + "phpunit/phpunit": "<11.5.50 || >=14.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.5", + "larastan/larastan": "^3.9.6", + "laravel/framework": "^11.48.0 || ^12.56.0 || ^13.5.0", + "laravel/pint": "^1.29.1", + "orchestra/testbench-core": "^9.12.0 || ^10.12.1 || ^11.2.1", + "pestphp/pest": "^3.8.5 || ^4.4.3 || ^5.0.0", + "sebastian/environment": "^7.2.1 || ^8.0.4 || ^9.3.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2026-04-21T14:04:20+00:00" + }, + { + "name": "pestphp/pest", + "version": "v3.8.6", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest.git", + "reference": "8871a6f5ef1de8e7c8dee2a270991449a7b6af73" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest/zipball/8871a6f5ef1de8e7c8dee2a270991449a7b6af73", + "reference": "8871a6f5ef1de8e7c8dee2a270991449a7b6af73", + "shasum": "" + }, + "require": { + "brianium/paratest": "^7.8.5", + "nunomaduro/collision": "^8.9.1", + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest-plugin": "^3.0.0", + "pestphp/pest-plugin-arch": "^3.1.1", + "pestphp/pest-plugin-mutate": "^3.0.5", + "php": "^8.2.0", + "phpunit/phpunit": "^11.5.50" + }, + "conflict": { + "filp/whoops": "<2.16.0", + "phpunit/phpunit": ">11.5.50", + "sebastian/exporter": "<6.0.0", + "webmozart/assert": "<1.11.0" + }, + "require-dev": { + "pestphp/pest-dev-tools": "^3.4.0", + "pestphp/pest-plugin-type-coverage": "^3.6.1", + "symfony/process": "^7.4.5" + }, + "bin": [ + "bin/pest" + ], + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Mutate\\Plugins\\Mutate", + "Pest\\Plugins\\Configuration", + "Pest\\Plugins\\Bail", + "Pest\\Plugins\\Cache", + "Pest\\Plugins\\Coverage", + "Pest\\Plugins\\Init", + "Pest\\Plugins\\Environment", + "Pest\\Plugins\\Help", + "Pest\\Plugins\\Memory", + "Pest\\Plugins\\Only", + "Pest\\Plugins\\Printer", + "Pest\\Plugins\\ProcessIsolation", + "Pest\\Plugins\\Profile", + "Pest\\Plugins\\Retry", + "Pest\\Plugins\\Snapshot", + "Pest\\Plugins\\Verbose", + "Pest\\Plugins\\Version", + "Pest\\Plugins\\Parallel" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php", + "src/Pest.php" + ], + "psr-4": { + "Pest\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "The elegant PHP Testing Framework.", + "keywords": [ + "framework", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "issues": "https://github.com/pestphp/pest/issues", + "source": "https://github.com/pestphp/pest/tree/v3.8.6" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2026-03-10T21:04:33+00:00" + }, + { + "name": "pestphp/pest-plugin", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin.git", + "reference": "e79b26c65bc11c41093b10150c1341cc5cdbea83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/e79b26c65bc11c41093b10150c1341cc5cdbea83", + "reference": "e79b26c65bc11c41093b10150c1341cc5cdbea83", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.0.0", + "composer-runtime-api": "^2.2.2", + "php": "^8.2" + }, + "conflict": { + "pestphp/pest": "<3.0.0" + }, + "require-dev": { + "composer/composer": "^2.7.9", + "pestphp/pest": "^3.0.0", + "pestphp/pest-dev-tools": "^3.0.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Pest\\Plugin\\Manager" + }, + "autoload": { + "psr-4": { + "Pest\\Plugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest plugin manager", + "keywords": [ + "framework", + "manager", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin/tree/v3.0.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2024-09-08T23:21:41+00:00" + }, + { + "name": "pestphp/pest-plugin-arch", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-arch.git", + "reference": "db7bd9cb1612b223e16618d85475c6f63b9c8daa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/db7bd9cb1612b223e16618d85475c6f63b9c8daa", + "reference": "db7bd9cb1612b223e16618d85475c6f63b9c8daa", + "shasum": "" + }, + "require": { + "pestphp/pest-plugin": "^3.0.0", + "php": "^8.2", + "ta-tikoma/phpunit-architecture-test": "^0.8.4" + }, + "require-dev": { + "pestphp/pest": "^3.8.1", + "pestphp/pest-dev-tools": "^3.4.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Arch\\Plugin" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Arch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Arch plugin for Pest PHP.", + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-04-16T22:59:48+00:00" + }, + { + "name": "pestphp/pest-plugin-laravel", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-laravel.git", + "reference": "6801be82fd92b96e82dd72e563e5674b1ce365fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-laravel/zipball/6801be82fd92b96e82dd72e563e5674b1ce365fc", + "reference": "6801be82fd92b96e82dd72e563e5674b1ce365fc", + "shasum": "" + }, + "require": { + "laravel/framework": "^11.39.1|^12.9.2", + "pestphp/pest": "^3.8.2", + "php": "^8.2.0" + }, + "require-dev": { + "laravel/dusk": "^8.2.13|dev-develop", + "orchestra/testbench": "^9.9.0|^10.2.1", + "pestphp/pest-dev-tools": "^3.4.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Laravel\\Plugin" + ] + }, + "laravel": { + "providers": [ + "Pest\\Laravel\\PestServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest Laravel Plugin", + "keywords": [ + "framework", + "laravel", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v3.2.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-04-21T07:40:53+00:00" + }, + { + "name": "pestphp/pest-plugin-mutate", + "version": "v3.0.5", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-mutate.git", + "reference": "e10dbdc98c9e2f3890095b4fe2144f63a5717e08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-mutate/zipball/e10dbdc98c9e2f3890095b4fe2144f63a5717e08", + "reference": "e10dbdc98c9e2f3890095b4fe2144f63a5717e08", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.2.0", + "pestphp/pest-plugin": "^3.0.0", + "php": "^8.2", + "psr/simple-cache": "^3.0.0" + }, + "require-dev": { + "pestphp/pest": "^3.0.8", + "pestphp/pest-dev-tools": "^3.0.0", + "pestphp/pest-plugin-type-coverage": "^3.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Pest\\Mutate\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sandro Gehri", + "email": "sandrogehri@gmail.com" + } + ], + "description": "Mutates your code to find untested cases", + "keywords": [ + "framework", + "mutate", + "mutation", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-mutate/tree/v3.0.5" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/gehrisandro", + "type": "github" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2024-09-22T07:54:40+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^2.0", + "phpstan/phpdoc-parser": "^2.0", + "webmozart/assert": "^1.9.1 || ^2" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26", + "shipmonk/dead-code-detector": "^0.5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3" + }, + "time": "2026-03-18T20:49:53+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/327a05bbee54120d4786a0dc67aad30226ad4cf9", + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev", + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/2.0.0" + }, + "time": "2026-01-06T21:53:42+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "2.3.2", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" + }, + "time": "2026-01-25T14:56:51+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.12", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2c1ed04922802c15e1de5d7447b4856de949cf56", + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.7.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.1", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.3.1" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.46" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.12" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-12-24T07:01:01+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/2f3a64888c814fc235386b7387dd5b5ed92ad903", + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" + } + ], + "time": "2026-02-02T13:52:54+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.50", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "fdfc727f0fcacfeb8fcb30c7e5da173125b58be3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fdfc727f0fcacfeb8fcb30c7e5da173125b58be3", + "reference": "fdfc727f0fcacfeb8fcb30c7e5da173125b58be3", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.12", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.3", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.2", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.3", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.50" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2026-01-27T05:59:18+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2026-01-24T09:26:40+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-05-21T11:55:47+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:12:51+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:42:22+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:55:48+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "a7ec3b1156faf8815db7683ec7c1e7338e6f977c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/a7ec3b1156faf8815db7683ec7c1e7338e6f977c", + "reference": "a7ec3b1156faf8815db7683ec7c1e7338e6f977c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-25T06:06:12+00:00" + }, + { + "name": "ta-tikoma/phpunit-architecture-test", + "version": "0.8.7", + "source": { + "type": "git", + "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/1248f3f506ca9641d4f68cebcd538fa489754db8", + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18.0 || ^5.0.0", + "php": "^8.1.0", + "phpdocumentor/reflection-docblock": "^5.3.0 || ^6.0.0", + "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0 || ^13.0.0", + "symfony/finder": "^6.4.0 || ^7.0.0 || ^8.0.0" + }, + "require-dev": { + "laravel/pint": "^1.13.7", + "phpstan/phpstan": "^1.10.52" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPUnit\\Architecture\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ni Shi", + "email": "futik0ma011@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Methods for testing application architecture", + "keywords": [ + "architecture", + "phpunit", + "stucture", + "test", + "testing" + ], + "support": { + "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.7" + }, + "time": "2026-02-17T17:25:14+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-11-17T20:03:58+00:00" + }, + { + "name": "webmozart/assert", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/9007ea6f45ecf352a9422b36644e4bfc039b9155", + "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", + "php": "^8.2" + }, + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" + }, + "type": "library", + "extra": { + "psalm": { + "pluginClass": "Webmozart\\Assert\\PsalmPlugin" + }, + "branch-alias": { + "dev-master": "2.0-dev", + "dev-feature/2-0": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/2.4.0" + }, + "time": "2026-05-20T13:07:01+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2" + }, + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/backend/config/app.php b/backend/config/app.php new file mode 100644 index 0000000..86628ff --- /dev/null +++ b/backend/config/app.php @@ -0,0 +1,126 @@ + env('APP_NAME', 'CommandSphere'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => env('APP_TIMEZONE', 'America/Sao_Paulo'), + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'pt_BR'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'pt_BR'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/backend/config/auth.php b/backend/config/auth.php new file mode 100644 index 0000000..9daae00 --- /dev/null +++ b/backend/config/auth.php @@ -0,0 +1,117 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/backend/config/broadcasting.php b/backend/config/broadcasting.php new file mode 100644 index 0000000..ebc3fb9 --- /dev/null +++ b/backend/config/broadcasting.php @@ -0,0 +1,82 @@ + env('BROADCAST_CONNECTION', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over WebSockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'reverb' => [ + 'driver' => 'reverb', + 'key' => env('REVERB_APP_KEY'), + 'secret' => env('REVERB_APP_SECRET'), + 'app_id' => env('REVERB_APP_ID'), + 'options' => [ + 'host' => env('REVERB_HOST'), + 'port' => env('REVERB_PORT', 443), + 'scheme' => env('REVERB_SCHEME', 'https'), + 'useTLS' => env('REVERB_SCHEME', 'https') === 'https', + ], + 'client_options' => [ + // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html + ], + ], + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com', + 'port' => env('PUSHER_PORT', 443), + 'scheme' => env('PUSHER_SCHEME', 'https'), + 'encrypted' => true, + 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https', + ], + 'client_options' => [ + // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html + ], + ], + + 'ably' => [ + 'driver' => 'ably', + 'key' => env('ABLY_KEY'), + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/backend/config/cache.php b/backend/config/cache.php new file mode 100644 index 0000000..925f7d2 --- /dev/null +++ b/backend/config/cache.php @@ -0,0 +1,108 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), + +]; diff --git a/backend/config/database.php b/backend/config/database.php new file mode 100644 index 0000000..8910562 --- /dev/null +++ b/backend/config/database.php @@ -0,0 +1,174 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + 'persistent' => env('REDIS_PERSISTENT', false), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/backend/config/filesystems.php b/backend/config/filesystems.php new file mode 100644 index 0000000..3d671bd --- /dev/null +++ b/backend/config/filesystems.php @@ -0,0 +1,80 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + 'report' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/backend/config/horizon.php b/backend/config/horizon.php new file mode 100644 index 0000000..32f8f0d --- /dev/null +++ b/backend/config/horizon.php @@ -0,0 +1,254 @@ + env('HORIZON_NAME'), + + /* + |-------------------------------------------------------------------------- + | Horizon Domain + |-------------------------------------------------------------------------- + | + | This is the subdomain where Horizon will be accessible from. If this + | setting is null, Horizon will reside under the same domain as the + | application. Otherwise, this value will serve as the subdomain. + | + */ + + 'domain' => env('HORIZON_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | Horizon Path + |-------------------------------------------------------------------------- + | + | This is the URI path where Horizon will be accessible from. Feel free + | to change this path to anything you like. Note that the URI will not + | affect the paths of its internal API that aren't exposed to users. + | + */ + + 'path' => env('HORIZON_PATH', 'horizon'), + + /* + |-------------------------------------------------------------------------- + | Horizon Redis Connection + |-------------------------------------------------------------------------- + | + | This is the name of the Redis connection where Horizon will store the + | meta information required for it to function. It includes the list + | of supervisors, failed jobs, job metrics, and other information. + | + */ + + 'use' => 'default', + + /* + |-------------------------------------------------------------------------- + | Horizon Redis Prefix + |-------------------------------------------------------------------------- + | + | This prefix will be used when storing all Horizon data in Redis. You + | may modify the prefix when you are running multiple installations + | of Horizon on the same server so that they don't have problems. + | + */ + + 'prefix' => env( + 'HORIZON_PREFIX', + Str::slug(env('APP_NAME', 'laravel'), '_').'_horizon:' + ), + + /* + |-------------------------------------------------------------------------- + | Horizon Route Middleware + |-------------------------------------------------------------------------- + | + | These middleware will get attached onto each Horizon route, giving you + | the chance to add your own middleware to this list or change any of + | the existing middleware. Or, you can simply stick with this list. + | + */ + + 'middleware' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Queue Wait Time Thresholds + |-------------------------------------------------------------------------- + | + | This option allows you to configure when the LongWaitDetected event + | will be fired. Every connection / queue combination may have its + | own, unique threshold (in seconds) before this event is fired. + | + */ + + 'waits' => [ + 'redis:default' => 60, + ], + + /* + |-------------------------------------------------------------------------- + | Job Trimming Times + |-------------------------------------------------------------------------- + | + | Here you can configure for how long (in minutes) you desire Horizon to + | persist the recent and failed jobs. Typically, recent jobs are kept + | for one hour while all failed jobs are stored for an entire week. + | + */ + + 'trim' => [ + 'recent' => 60, + 'pending' => 60, + 'completed' => 60, + 'recent_failed' => 10080, + 'failed' => 10080, + 'monitored' => 10080, + ], + + /* + |-------------------------------------------------------------------------- + | Silenced Jobs + |-------------------------------------------------------------------------- + | + | Silencing a job will instruct Horizon to not place the job in the list + | of completed jobs within the Horizon dashboard. This setting may be + | used to fully remove any noisy jobs from the completed jobs list. + | + */ + + 'silenced' => [ + // App\Jobs\ExampleJob::class, + ], + + 'silenced_tags' => [ + // 'notifications', + ], + + /* + |-------------------------------------------------------------------------- + | Metrics + |-------------------------------------------------------------------------- + | + | Here you can configure how many snapshots should be kept to display in + | the metrics graph. This will get used in combination with Horizon's + | `horizon:snapshot` schedule to define how long to retain metrics. + | + */ + + 'metrics' => [ + 'trim_snapshots' => [ + 'job' => 24, + 'queue' => 24, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Fast Termination + |-------------------------------------------------------------------------- + | + | When this option is enabled, Horizon's "terminate" command will not + | wait on all of the workers to terminate unless the --wait option + | is provided. Fast termination can shorten deployment delay by + | allowing a new instance of Horizon to start while the last + | instance will continue to terminate each of its workers. + | + */ + + 'fast_termination' => false, + + /* + |-------------------------------------------------------------------------- + | Memory Limit (MB) + |-------------------------------------------------------------------------- + | + | This value describes the maximum amount of memory the Horizon master + | supervisor may consume before it is terminated and restarted. For + | configuring these limits on your workers, see the next section. + | + */ + + 'memory_limit' => 64, + + /* + |-------------------------------------------------------------------------- + | Queue Worker Configuration + |-------------------------------------------------------------------------- + | + | Here you may define the queue worker settings used by your application + | in all environments. These supervisors and settings handle all your + | queued jobs and will be provisioned by Horizon during deployment. + | + */ + + 'defaults' => [ + 'supervisor-1' => [ + 'connection' => 'redis', + 'queue' => ['default'], + 'balance' => 'auto', + 'autoScalingStrategy' => 'time', + 'maxProcesses' => 1, + 'maxTime' => 0, + 'maxJobs' => 0, + 'memory' => 128, + 'tries' => 1, + 'timeout' => 60, + 'nice' => 0, + ], + ], + + 'environments' => [ + 'production' => [ + 'supervisor-1' => [ + 'maxProcesses' => 10, + 'balanceMaxShift' => 1, + 'balanceCooldown' => 3, + ], + ], + + 'local' => [ + 'supervisor-1' => [ + 'maxProcesses' => 3, + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | File Watcher Configuration + |-------------------------------------------------------------------------- + | + | The following list of directories and files will be watched when using + | the `horizon:listen` command. Whenever any directories or files are + | changed, Horizon will automatically restart to apply all changes. + | + */ + + 'watch' => [ + 'app', + 'bootstrap', + 'config/**/*.php', + 'database/**/*.php', + 'public/**/*.php', + 'resources/**/*.php', + 'routes', + 'composer.lock', + 'composer.json', + '.env', + ], +]; diff --git a/backend/config/logging.php b/backend/config/logging.php new file mode 100644 index 0000000..8d94292 --- /dev/null +++ b/backend/config/logging.php @@ -0,0 +1,132 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + ], + +]; diff --git a/backend/config/mail.php b/backend/config/mail.php new file mode 100644 index 0000000..756305b --- /dev/null +++ b/backend/config/mail.php @@ -0,0 +1,116 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + +]; diff --git a/backend/config/permission.php b/backend/config/permission.php new file mode 100644 index 0000000..85b8832 --- /dev/null +++ b/backend/config/permission.php @@ -0,0 +1,206 @@ + [ + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * Eloquent model should be used to retrieve your permissions. Of course, it + * is often just the "Permission" model but you may use whatever you like. + * + * The model you want to use as a Permission model needs to implement the + * `Spatie\Permission\Contracts\Permission` contract. + */ + + 'permission' => Permission::class, + + /* + * When using the "HasRoles" trait from this package, we need to know which + * Eloquent model should be used to retrieve your roles. Of course, it + * is often just the "Role" model but you may use whatever you like. + * + * The model you want to use as a Role model needs to implement the + * `Spatie\Permission\Contracts\Role` contract. + */ + + 'role' => Role::class, + + ], + + 'table_names' => [ + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'roles' => 'roles', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your permissions. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'permissions' => 'permissions', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your models permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_permissions' => 'model_has_permissions', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your models roles. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_roles' => 'model_has_roles', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'role_has_permissions' => 'role_has_permissions', + ], + + 'column_names' => [ + /* + * Change this if you want to name the related pivots other than defaults + */ + 'role_pivot_key' => null, // default 'role_id', + 'permission_pivot_key' => null, // default 'permission_id', + + /* + * Change this if you want to name the related model primary key other than + * `model_id`. + * + * For example, this would be nice if your primary keys are all UUIDs. In + * that case, name this `model_uuid`. + */ + + 'model_morph_key' => 'model_id', + + /* + * Change this if you want to use the teams feature and your related model's + * foreign key is other than `team_id`. + */ + + 'team_foreign_key' => 'team_id', + ], + + /* + * When set to true, the method for checking permissions will be registered on the gate. + * Set this to false if you want to implement custom logic for checking permissions. + */ + + 'register_permission_check_method' => true, + + /* + * When set to true, Laravel\Octane\Events\OperationTerminated event listener will be registered + * this will refresh permissions on every TickTerminated, TaskTerminated and RequestTerminated + * NOTE: This should not be needed in most cases, but an Octane/Vapor combination benefited from it. + */ + 'register_octane_reset_listener' => false, + + /* + * Events will fire when a role or permission is assigned/unassigned: + * \Spatie\Permission\Events\RoleAttached + * \Spatie\Permission\Events\RoleDetached + * \Spatie\Permission\Events\PermissionAttached + * \Spatie\Permission\Events\PermissionDetached + * + * To enable, set to true, and then create listeners to watch these events. + */ + 'events_enabled' => false, + + /* + * Teams Feature. + * When set to true the package implements teams using the 'team_foreign_key'. + * If you want the migrations to register the 'team_foreign_key', you must + * set this to true before doing the migration. + * If you already did the migration then you must make a new migration to also + * add 'team_foreign_key' to 'roles', 'model_has_roles', and 'model_has_permissions' + * (view the latest version of this package's migration file) + */ + + 'teams' => false, + + /* + * The class to use to resolve the permissions team id + */ + 'team_resolver' => DefaultTeamResolver::class, + + /* + * Passport Client Credentials Grant + * When set to true the package will use Passports Client to check permissions + */ + + 'use_passport_client_credentials' => false, + + /* + * When set to true, the required permission names are added to exception messages. + * This could be considered an information leak in some contexts, so the default + * setting is false here for optimum safety. + */ + + 'display_permission_in_exception' => false, + + /* + * When set to true, the required role names are added to exception messages. + * This could be considered an information leak in some contexts, so the default + * setting is false here for optimum safety. + */ + + 'display_role_in_exception' => false, + + /* + * By default wildcard permission lookups are disabled. + * See documentation to understand supported syntax. + */ + + 'enable_wildcard_permission' => false, + + /* + * The class to use for interpreting wildcard permissions. + * If you need to modify delimiters, override the class and specify its name here. + */ + // 'wildcard_permission' => Spatie\Permission\WildcardPermission::class, + + /* Cache-specific settings */ + + 'cache' => [ + + /* + * By default all permissions are cached for 24 hours to speed up performance. + * When permissions or roles are updated the cache is flushed automatically. + */ + + 'expiration_time' => DateInterval::createFromDateString('24 hours'), + + /* + * The cache key used to store all permissions. + */ + + 'key' => 'spatie.permission.cache', + + /* + * You may optionally indicate a specific cache driver to use for permission and + * role caching using any of the `store` drivers listed in the cache.php config + * file. Using 'default' here means to use the `default` set in cache.php. + */ + + 'store' => 'default', + ], +]; diff --git a/backend/config/queue.php b/backend/config/queue.php new file mode 100644 index 0000000..116bd8d --- /dev/null +++ b/backend/config/queue.php @@ -0,0 +1,112 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/backend/config/reverb.php b/backend/config/reverb.php new file mode 100644 index 0000000..91f3880 --- /dev/null +++ b/backend/config/reverb.php @@ -0,0 +1,102 @@ + env('REVERB_SERVER', 'reverb'), + + /* + |-------------------------------------------------------------------------- + | Reverb Servers + |-------------------------------------------------------------------------- + | + | Here you may define details for each of the supported Reverb servers. + | Each server has its own configuration options that are defined in + | the array below. You should ensure all the options are present. + | + */ + + 'servers' => [ + + 'reverb' => [ + 'host' => env('REVERB_SERVER_HOST', '0.0.0.0'), + 'port' => env('REVERB_SERVER_PORT', 8080), + 'path' => env('REVERB_SERVER_PATH', ''), + 'hostname' => env('REVERB_HOST'), + 'options' => [ + 'tls' => [], + ], + 'max_request_size' => env('REVERB_MAX_REQUEST_SIZE', 10_000), + 'scaling' => [ + 'enabled' => env('REVERB_SCALING_ENABLED', false), + 'channel' => env('REVERB_SCALING_CHANNEL', 'reverb'), + 'server' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'port' => env('REDIS_PORT', '6379'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'database' => env('REDIS_DB', '0'), + 'timeout' => env('REDIS_TIMEOUT', 60), + ], + ], + 'pulse_ingest_interval' => env('REVERB_PULSE_INGEST_INTERVAL', 15), + 'telescope_ingest_interval' => env('REVERB_TELESCOPE_INGEST_INTERVAL', 15), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Reverb Applications + |-------------------------------------------------------------------------- + | + | Here you may define how Reverb applications are managed. If you choose + | to use the "config" provider, you may define an array of apps which + | your server will support, including their connection credentials. + | + */ + + 'apps' => [ + + 'provider' => 'config', + + 'apps' => [ + [ + 'key' => env('REVERB_APP_KEY'), + 'secret' => env('REVERB_APP_SECRET'), + 'app_id' => env('REVERB_APP_ID'), + 'options' => [ + 'host' => env('REVERB_HOST'), + 'port' => env('REVERB_PORT', 443), + 'scheme' => env('REVERB_SCHEME', 'https'), + 'useTLS' => env('REVERB_SCHEME', 'https') === 'https', + ], + 'allowed_origins' => ['*'], + 'ping_interval' => env('REVERB_APP_PING_INTERVAL', 60), + 'activity_timeout' => env('REVERB_APP_ACTIVITY_TIMEOUT', 30), + 'max_connections' => env('REVERB_APP_MAX_CONNECTIONS'), + 'max_message_size' => env('REVERB_APP_MAX_MESSAGE_SIZE', 10_000), + 'accept_client_events_from' => env('REVERB_APP_ACCEPT_CLIENT_EVENTS_FROM', 'members'), + 'rate_limiting' => [ + 'enabled' => env('REVERB_APP_RATE_LIMITING_ENABLED', false), + 'max_attempts' => env('REVERB_APP_RATE_LIMIT_MAX_ATTEMPTS', 60), + 'decay_seconds' => env('REVERB_APP_RATE_LIMIT_DECAY_SECONDS', 60), + 'terminate_on_limit' => env('REVERB_APP_RATE_LIMIT_TERMINATE', false), + ], + ], + ], + + ], + +]; diff --git a/backend/config/sanctum.php b/backend/config/sanctum.php new file mode 100644 index 0000000..cde73cf --- /dev/null +++ b/backend/config/sanctum.php @@ -0,0 +1,87 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + Sanctum::currentApplicationUrlWithPort(), + // Sanctum::currentRequestHost(), + ))), + + /* + |-------------------------------------------------------------------------- + | Sanctum Guards + |-------------------------------------------------------------------------- + | + | This array contains the authentication guards that will be checked when + | Sanctum is trying to authenticate a request. If none of these guards + | are able to authenticate the request, Sanctum will use the bearer + | token that's present on an incoming request for authentication. + | + */ + + 'guard' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Expiration Minutes + |-------------------------------------------------------------------------- + | + | This value controls the number of minutes until an issued token will be + | considered expired. This will override any values set in the token's + | "expires_at" attribute, but first-party sessions are not affected. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | Token Prefix + |-------------------------------------------------------------------------- + | + | Sanctum can prefix new tokens in order to take advantage of numerous + | security scanning initiatives maintained by open source platforms + | that notify developers if they commit tokens into repositories. + | + | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning + | + */ + + 'token_prefix' => env('SANCTUM_TOKEN_PREFIX', ''), + + /* + |-------------------------------------------------------------------------- + | Sanctum Middleware + |-------------------------------------------------------------------------- + | + | When authenticating your first-party SPA with Sanctum you may need to + | customize some of the middleware Sanctum uses while processing the + | request. You may change the middleware listed below as required. + | + */ + + 'middleware' => [ + 'authenticate_session' => AuthenticateSession::class, + 'encrypt_cookies' => EncryptCookies::class, + 'validate_csrf_token' => ValidateCsrfToken::class, + ], + +]; diff --git a/backend/config/scout.php b/backend/config/scout.php new file mode 100644 index 0000000..578aad9 --- /dev/null +++ b/backend/config/scout.php @@ -0,0 +1,210 @@ + env('SCOUT_DRIVER', 'meilisearch'), + + /* + |-------------------------------------------------------------------------- + | Index Prefix + |-------------------------------------------------------------------------- + | + | Here you may specify a prefix that will be applied to all search index + | names used by Scout. This prefix may be useful if you have multiple + | "tenants" or applications sharing the same search infrastructure. + | + */ + + 'prefix' => env('SCOUT_PREFIX', ''), + + /* + |-------------------------------------------------------------------------- + | Queue Data Syncing + |-------------------------------------------------------------------------- + | + | This option allows you to control if the operations that sync your data + | with your search engines are queued. When this is set to "true" then + | all automatic data syncing will get queued for better performance. + | + */ + + 'queue' => env('SCOUT_QUEUE', true), + + /* + |-------------------------------------------------------------------------- + | Database Transactions + |-------------------------------------------------------------------------- + | + | This configuration option determines if your data will only be synced + | with your search indexes after every open database transaction has + | been committed, thus preventing any discarded data from syncing. + | + */ + + 'after_commit' => env('SCOUT_AFTER_COMMIT', true), + + /* + |-------------------------------------------------------------------------- + | Chunk Sizes + |-------------------------------------------------------------------------- + | + | These options allow you to control the maximum chunk size when you are + | mass importing data into the search engine. This allows you to fine + | tune each of these chunk sizes based on the power of the servers. + | + */ + + 'chunk' => [ + 'searchable' => 500, + 'unsearchable' => 500, + ], + + /* + |-------------------------------------------------------------------------- + | Soft Deletes + |-------------------------------------------------------------------------- + | + | This option allows to control whether to keep soft deleted records in + | the search indexes. Maintaining soft deleted records can be useful + | if your application still needs to search for the records later. + | + */ + + 'soft_delete' => false, + + /* + |-------------------------------------------------------------------------- + | Identify User + |-------------------------------------------------------------------------- + | + | This option allows you to control whether to notify the search engine + | of the user performing the search. This is sometimes useful if the + | engine supports any analytics based on this application's users. + | + | Supported engines: "algolia" + | + */ + + 'identify' => env('SCOUT_IDENTIFY', false), + + /* + |-------------------------------------------------------------------------- + | Algolia Configuration + |-------------------------------------------------------------------------- + | + | Here you may configure your Algolia settings. Algolia is a cloud hosted + | search engine which works great with Scout out of the box. Just plug + | in your application ID and admin API key to get started searching. + | + */ + + 'algolia' => [ + 'id' => env('ALGOLIA_APP_ID', ''), + 'secret' => env('ALGOLIA_SECRET', ''), + 'index-settings' => [ + // 'users' => [ + // 'searchableAttributes' => ['id', 'name', 'email'], + // 'attributesForFaceting'=> ['filterOnly(email)'], + // ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Meilisearch Configuration + |-------------------------------------------------------------------------- + | + | Here you may configure your Meilisearch settings. Meilisearch is an open + | source search engine with minimal configuration. Below, you can state + | the host and key information for your own Meilisearch installation. + | + | See: https://www.meilisearch.com/docs/learn/configuration/instance_options#all-instance-options + | + */ + + 'meilisearch' => [ + 'host' => env('MEILISEARCH_HOST', 'http://localhost:7700'), + 'key' => env('MEILISEARCH_KEY'), + 'index-settings' => [ + // 'users' => [ + // 'filterableAttributes'=> ['id', 'name', 'email'], + // ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Typesense Configuration + |-------------------------------------------------------------------------- + | + | Here you may configure your Typesense settings. Typesense is an open + | source search engine using minimal configuration. Below, you will + | state the host, key, and schema configuration for the instance. + | + */ + + 'typesense' => [ + 'client-settings' => [ + 'api_key' => env('TYPESENSE_API_KEY', 'xyz'), + 'nodes' => [ + [ + 'host' => env('TYPESENSE_HOST', 'localhost'), + 'port' => env('TYPESENSE_PORT', '8108'), + 'path' => env('TYPESENSE_PATH', ''), + 'protocol' => env('TYPESENSE_PROTOCOL', 'http'), + ], + ], + 'nearest_node' => [ + 'host' => env('TYPESENSE_HOST', 'localhost'), + 'port' => env('TYPESENSE_PORT', '8108'), + 'path' => env('TYPESENSE_PATH', ''), + 'protocol' => env('TYPESENSE_PROTOCOL', 'http'), + ], + 'connection_timeout_seconds' => env('TYPESENSE_CONNECTION_TIMEOUT_SECONDS', 2), + 'healthcheck_interval_seconds' => env('TYPESENSE_HEALTHCHECK_INTERVAL_SECONDS', 30), + 'num_retries' => env('TYPESENSE_NUM_RETRIES', 3), + 'retry_interval_seconds' => env('TYPESENSE_RETRY_INTERVAL_SECONDS', 1), + ], + // 'max_total_results' => env('TYPESENSE_MAX_TOTAL_RESULTS', 1000), + 'model-settings' => [ + // User::class => [ + // 'collection-schema' => [ + // 'fields' => [ + // [ + // 'name' => 'id', + // 'type' => 'string', + // ], + // [ + // 'name' => 'name', + // 'type' => 'string', + // ], + // [ + // 'name' => 'created_at', + // 'type' => 'int64', + // ], + // ], + // 'default_sorting_field' => 'created_at', + // ], + // 'search-parameters' => [ + // 'query_by' => 'name' + // ], + // ], + ], + 'import_action' => env('TYPESENSE_IMPORT_ACTION', 'upsert'), + ], + +]; diff --git a/backend/config/services.php b/backend/config/services.php new file mode 100644 index 0000000..8d5e101 --- /dev/null +++ b/backend/config/services.php @@ -0,0 +1,44 @@ + [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + + 'discord' => [ + 'client_id' => env('DISCORD_CLIENT_ID'), + 'client_secret' => env('DISCORD_CLIENT_SECRET'), + 'redirect' => env('DISCORD_REDIRECT_URI'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + +]; diff --git a/backend/config/session.php b/backend/config/session.php new file mode 100644 index 0000000..ba0aa60 --- /dev/null +++ b/backend/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain and all subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/backend/database/.gitignore b/backend/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/backend/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/backend/database/factories/UserFactory.php b/backend/database/factories/UserFactory.php new file mode 100644 index 0000000..c4ceb07 --- /dev/null +++ b/backend/database/factories/UserFactory.php @@ -0,0 +1,45 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/backend/database/migrations/0001_01_01_000000_create_users_table.php b/backend/database/migrations/0001_01_01_000000_create_users_table.php new file mode 100644 index 0000000..05fb5d9 --- /dev/null +++ b/backend/database/migrations/0001_01_01_000000_create_users_table.php @@ -0,0 +1,49 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + + Schema::create('password_reset_tokens', function (Blueprint $table) { + $table->string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + + Schema::create('sessions', function (Blueprint $table) { + $table->string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('users'); + Schema::dropIfExists('password_reset_tokens'); + Schema::dropIfExists('sessions'); + } +}; diff --git a/backend/database/migrations/0001_01_01_000001_create_cache_table.php b/backend/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..b9c106b --- /dev/null +++ b/backend/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration'); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->integer('expiration'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/backend/database/migrations/0001_01_01_000002_create_jobs_table.php b/backend/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..425e705 --- /dev/null +++ b/backend/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,57 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('failed_jobs', function (Blueprint $table) { + $table->id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/backend/database/seeders/DatabaseSeeder.php b/backend/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..d01a0ef --- /dev/null +++ b/backend/database/seeders/DatabaseSeeder.php @@ -0,0 +1,23 @@ +create(); + + User::factory()->create([ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); + } +} diff --git a/backend/lang/pt_BR.json b/backend/lang/pt_BR.json new file mode 100644 index 0000000..0de7d13 --- /dev/null +++ b/backend/lang/pt_BR.json @@ -0,0 +1,49 @@ +{ + "(and :count more error)": "(e mais :count erros)", + "(and :count more errors)": "(e mais :count erros)|(e mais :count erros)|(e mais :count erros)", + "A decryption key is required.": "É necessária uma chave de descriptografia.", + "All rights reserved.": "Todos os direitos reservados.", + "Encrypted environment file already exists.": "O arquivo de ambiente criptografado já existe.", + "Encrypted environment file not found.": "Arquivo de ambiente criptografado não encontrado.", + "Environment file already exists.": "O arquivo de ambiente já existe.", + "Environment file not found.": "Arquivo de ambiente não encontrado.", + "errors": "erros", + "Forbidden": "Proibido", + "Go to page :page": "Ir para a página :page", + "Hello!": "Olá!", + "If you did not create an account, no further action is required.": "Se não criou uma conta, ignore este e-mail.", + "If you did not request a password reset, no further action is required.": "Se não solicitou a redefinição da senha, ignore este e-mail.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Se não conseguir clicar no botão \":actionText\", copie e cole a URL abaixo\nno seu navegador:", + "Invalid filename.": "Nome de arquivo inválido.", + "Invalid JSON was returned from the route.": "JSON inválido foi retornado da rota.", + "length": "comprimento", + "Location": "Localização", + "Login": "Iniciar Sessão", + "Logout": "Encerrar Sessão", + "Not Found": "Não encontrado", + "of": "de", + "Page Expired": "Página expirada", + "Pagination Navigation": "Navegação em resultados paginados", + "Payment Required": "Pagamento Requerido", + "Please click the button below to verify your email address.": "Por favor, clique no botão abaixo para verificar seu endereço de e-mail.", + "Regards,": "Atenciosamente,", + "Register": "Registrar", + "Reset Password": "Redefinir Senha", + "Reset Password Notification": "Notificação para redefinir a senha", + "results": "resultados", + "Server Error": "Erro do servidor", + "Service Unavailable": "Serviço indisponível", + "Showing": "Exibindo", + "The given data was invalid.": "Os dados fornecidos são inválidos.", + "The response is not a streamed response.": "A resposta não é uma resposta transmitida.", + "The response is not a view.": "A resposta não é uma visão.", + "This action is unauthorized.": "Esta ação não é autorizada.", + "This password reset link will expire in :count minutes.": "O link para redefinir a senha vai expirar em :count minutos.", + "to": "até", + "Toggle navigation": "Alternar navegação", + "Too Many Requests": "Muitas solicitações", + "Unauthorized": "Não autorizado", + "Verify Email Address": "Verifique o endereço de e-mail", + "Whoops!": "Ops!", + "You are receiving this email because we received a password reset request for your account.": "Você está recebendo este e-mail porque foi solicitada a redefinição da senha da sua conta." +} \ No newline at end of file diff --git a/backend/lang/pt_BR/auth.php b/backend/lang/pt_BR/auth.php new file mode 100644 index 0000000..d31ba4f --- /dev/null +++ b/backend/lang/pt_BR/auth.php @@ -0,0 +1,9 @@ + 'As credenciais indicadas não coincidem com as registradas no sistema.', + 'password' => 'A senha está errada.', + 'throttle' => 'O número limite de tentativas de login foi atingido. Por favor, tente novamente dentro de :seconds segundos.', +]; diff --git a/backend/lang/pt_BR/pagination.php b/backend/lang/pt_BR/pagination.php new file mode 100644 index 0000000..7ee34e2 --- /dev/null +++ b/backend/lang/pt_BR/pagination.php @@ -0,0 +1,8 @@ + 'Próximo »', + 'previous' => '« Anterior', +]; diff --git a/backend/lang/pt_BR/passwords.php b/backend/lang/pt_BR/passwords.php new file mode 100644 index 0000000..6e4c72b --- /dev/null +++ b/backend/lang/pt_BR/passwords.php @@ -0,0 +1,11 @@ + 'A senha foi redefinida!', + 'sent' => 'O lembrete de senha foi enviado!', + 'throttled' => 'Por favor, aguarde antes de tentar novamente.', + 'token' => 'Este código de recuperação de senha é inválido.', + 'user' => 'Não existe nenhum usuário com o e-mail indicado.', +]; diff --git a/backend/lang/pt_BR/validation.php b/backend/lang/pt_BR/validation.php new file mode 100644 index 0000000..2616227 --- /dev/null +++ b/backend/lang/pt_BR/validation.php @@ -0,0 +1,159 @@ + 'O campo :attribute deve ser aceito.', + 'accepted_if' => 'O :attribute deve ser aceito quando :other for :value.', + 'active_url' => 'O campo :attribute não contém uma URL válida.', + 'after' => 'O campo :attribute deve conter uma data posterior a :date.', + 'after_or_equal' => 'O campo :attribute deve conter uma data posterior ou igual a :date.', + 'alpha' => 'O campo :attribute deve conter apenas letras.', + 'alpha_dash' => 'O campo :attribute deve conter apenas letras, números e traços.', + 'alpha_num' => 'O campo :attribute deve conter apenas letras e números.', + 'any_of' => 'O campo :attribute é inválido.', + 'array' => 'O campo :attribute deve conter uma coleção de elementos.', + 'ascii' => 'O :attribute deve conter apenas caracteres alfanuméricos de byte único e símbolos.', + 'before' => 'O campo :attribute deve conter uma data anterior a :date.', + 'before_or_equal' => 'O campo :attribute deve conter uma data anterior ou igual a :date.', + 'between' => [ + 'array' => ':attribute deve conter entre :min e :max itens.', + 'file' => 'O arquivo :attribute deve ter entre :min e :max quilobytes.', + 'numeric' => 'O campo :attribute deve ter um valor entre :min e :max.', + 'string' => 'O campo :attribute deve conter entre :min e :max caracteres.', + ], + 'boolean' => 'O campo :attribute deve conter o valor verdadeiro ou falso.', + 'can' => 'O campo :attribute contém um valor não autorizado.', + 'confirmed' => 'A confirmação para o campo :attribute não coincide.', + 'contains' => 'O campo :attribute não possui um valor obrigatório.', + 'current_password' => 'A senha está incorreta.', + 'date' => 'O campo :attribute não contém uma data válida.', + 'date_equals' => 'O campo :attribute deve ser uma data igual a :date.', + 'date_format' => 'A data indicada para o campo :attribute não respeita o formato :format.', + 'decimal' => 'O :attribute deve ter :decimal casas decimais.', + 'declined' => 'O :attribute deve ser recusado.', + 'declined_if' => 'O :attribute deve ser recusado quando :other for :value.', + 'different' => 'Os campos :attribute e :other devem conter valores diferentes.', + 'digits' => 'O campo :attribute deve conter :digits dígitos.', + 'digits_between' => 'O campo :attribute deve conter entre :min e :max dígitos.', + 'dimensions' => 'O campo :attribute deve conter uma dimensão de imagem válida.', + 'distinct' => 'O campo :attribute contém um valor duplicado.', + 'doesnt_contain' => 'O campo :attribute não deve conter nenhum dos seguintes: :values.', + 'doesnt_end_with' => 'O campo :attribute não pode terminar com um dos seguintes: :values.', + 'doesnt_start_with' => 'O campo :attribute não pode começar com um dos seguintes: :values.', + 'email' => 'O campo :attribute não contém um endereço de e-mail válido.', + 'encoding' => 'O campo :attribute deve ser codificado em :encoding.', + 'ends_with' => 'O campo :attribute deve terminar com um dos seguintes: :values.', + 'enum' => 'O :attribute selecionado é inválido.', + 'exists' => 'O valor selecionado para o campo :attribute é inválido.', + 'extensions' => 'O campo :attribute deve ter uma das seguintes extensões: :values.', + 'file' => 'O campo :attribute deve conter um arquivo.', + 'filled' => 'É obrigatória a indicação de um valor para o campo :attribute.', + 'gt' => [ + 'array' => 'O campo :attribute deve ter mais de :value itens.', + 'file' => 'O campo :attribute deve ter mais de :value quilobytes.', + 'numeric' => 'O campo :attribute deve ser maior que :value.', + 'string' => 'O campo :attribute deve ter mais de :value caracteres.', + ], + 'gte' => [ + 'array' => 'O campo :attribute deve ter :value itens ou mais.', + 'file' => 'O campo :attribute deve ter :value quilobytes ou mais.', + 'numeric' => 'O campo :attribute deve ser maior ou igual a :value.', + 'string' => 'O campo :attribute deve ter :value caracteres ou mais.', + ], + 'hex_color' => 'O campo :attribute deve ter uma cor hexadecimal válida.', + 'image' => 'O campo :attribute deve conter uma imagem.', + 'in' => 'O campo :attribute não contém um valor válido.', + 'in_array' => 'O campo :attribute não existe em :other.', + 'in_array_keys' => 'O campo :attribute deve conter pelo menos uma das seguintes chaves: :values.', + 'integer' => 'O campo :attribute deve conter um número inteiro.', + 'ip' => 'O campo :attribute deve conter um IP válido.', + 'ipv4' => 'O campo :attribute deve conter um IPv4 válido.', + 'ipv6' => 'O campo :attribute deve conter um IPv6 válido.', + 'json' => 'O campo :attribute deve conter um JSON válido.', + 'list' => 'O campo :attribute deve ser uma lista.', + 'lowercase' => 'O campo :attribute deve estar em minúsculas.', + 'lt' => [ + 'array' => 'O campo :attribute deve ter menos de :value itens.', + 'file' => 'O campo :attribute deve ter menos de :value quilobytes.', + 'numeric' => 'O campo :attribute deve ser inferior a :value.', + 'string' => 'O campo :attribute deve ter menos de :value caracteres.', + ], + 'lte' => [ + 'array' => 'O campo :attribute não pode ter mais de :value itens.', + 'file' => 'O campo :attribute deve ter :value quilobytes ou menos.', + 'numeric' => 'O campo :attribute deve ser inferior ou igual a :value.', + 'string' => 'O campo :attribute deve ter :value caracteres ou menos.', + ], + 'mac_address' => 'O :attribute deve ser um endereço MAC válido.', + 'max' => [ + 'array' => 'O campo :attribute não deve conter mais de :max elementos.', + 'file' => 'O campo :attribute não deve ter um tamanho superior a :max quilobytes.', + 'numeric' => 'O campo :attribute não deve conter um valor superior a :max.', + 'string' => 'O campo :attribute não deve conter mais de :max caracteres.', + ], + 'max_digits' => 'O campo :attribute não pode ter mais do que :max dígitos.', + 'mimes' => 'O campo :attribute deve conter um arquivo do tipo: :values.', + 'mimetypes' => 'O campo :attribute deve conter um arquivo do tipo: :values.', + 'min' => [ + 'array' => 'O campo :attribute deve conter no mínimo :min elementos.', + 'file' => 'O campo :attribute deve ter no mínimo :min quilobytes.', + 'numeric' => 'O campo :attribute deve ter um valor superior ou igual a :min.', + 'string' => 'O campo :attribute deve conter no mínimo :min caracteres.', + ], + 'min_digits' => 'O campo :attribute deve ter pelo menos :min dígitos.', + 'missing' => 'O campo :attribute deve estar ausente.', + 'missing_if' => 'O campo :attribute deve estar ausente quando :other for :value.', + 'missing_unless' => 'O campo :attribute deve estar ausente, a menos que :other seja :value.', + 'missing_with' => 'O campo :attribute deve estar ausente quando :values estiver presente.', + 'missing_with_all' => 'O campo :attribute deve estar ausente quando :values estiverem presentes.', + 'multiple_of' => 'O :attribute deve ser um múltiplo de :value.', + 'not_in' => 'O campo :attribute contém um valor inválido.', + 'not_regex' => 'O formato de :attribute não é válido.', + 'numeric' => 'O campo :attribute deve conter um valor numérico.', + 'password' => [ + 'letters' => 'O campo :attribute deve conter pelo menos uma letra.', + 'mixed' => 'O campo :attribute deve conter pelo menos uma letra maiúscula e uma minúscula.', + 'numbers' => 'O campo :attribute deve conter pelo menos um número.', + 'symbols' => 'O campo :attribute deve conter pelo menos um símbolo.', + 'uncompromised' => 'O campo :attribute apareceu em uma violação de dados. Por favor, escolha um :attribute diferente.', + ], + 'present' => 'O campo :attribute deve estar presente.', + 'present_if' => 'O campo :attribute deve estar presente quando :other for :value.', + 'present_unless' => 'O campo :attribute deve estar presente, a menos que :other seja :value.', + 'present_with' => 'O campo :attribute deve estar presente quando :values estiver presente.', + 'present_with_all' => 'O campo :attribute deve estar presente quando :values estiverem presentes.', + 'prohibited' => 'O campo :attribute é proibido.', + 'prohibited_if' => 'O campo :attribute é proibido quando :other for :value.', + 'prohibited_if_accepted' => 'O campo :attribute é proibido quando :other é aceito.', + 'prohibited_if_declined' => 'O campo :attribute é proibido quando :other é recusado.', + 'prohibited_unless' => 'O campo :attribute é proibido a menos que :other esteja em :values.', + 'prohibits' => 'O campo :attribute proíbe :other de estar presente.', + 'regex' => 'O formato do valor para o campo :attribute é inválido.', + 'required' => 'É obrigatória a indicação de um valor para o campo :attribute.', + 'required_array_keys' => 'O campo :attribute deve conter entradas para: :values.', + 'required_if' => 'É obrigatória a indicação de um valor para o campo :attribute quando o valor de :other é igual a :value.', + 'required_if_accepted' => 'O campo :attribute é obrigatório quando :other foi aceito.', + 'required_if_declined' => 'O campo :attribute é obrigatório quando :other foi recusado.', + 'required_unless' => 'É obrigatória a indicação de um valor para o campo :attribute a menos que :other esteja presente em :values.', + 'required_with' => 'É obrigatória a indicação de um valor para o campo :attribute quando :values está presente.', + 'required_with_all' => 'É obrigatória a indicação de um valor para o campo :attribute quando um dos :values está presente.', + 'required_without' => 'É obrigatória a indicação de um valor para o campo :attribute quando :values não está presente.', + 'required_without_all' => 'É obrigatória a indicação de um valor para o campo :attribute quando nenhum dos :values está presente.', + 'same' => 'Os campos :attribute e :other devem conter valores iguais.', + 'size' => [ + 'array' => 'O campo :attribute deve conter :size elementos.', + 'file' => 'O arquivo :attribute deve ter :size quilobytes.', + 'numeric' => 'O campo :attribute deve conter o valor :size.', + 'string' => 'O campo :attribute deve conter :size caracteres.', + ], + 'starts_with' => 'O campo :attribute deve começar com um dos seguintes valores: :values.', + 'string' => 'O campo :attribute deve conter texto.', + 'timezone' => 'O campo :attribute deve ter um fuso horário válido.', + 'ulid' => 'O :attribute deve ser um ULID válido.', + 'unique' => 'O valor indicado para o campo :attribute já se encontra registrado.', + 'uploaded' => 'Falha no upload do arquivo :attribute.', + 'uppercase' => 'O campo :attribute deve estar em maiúsculas.', + 'url' => 'O formato de URL indicado para o campo :attribute é inválido.', + 'uuid' => ':Attribute deve ser um UUID válido.', +]; diff --git a/backend/package.json b/backend/package.json new file mode 100644 index 0000000..a047e26 --- /dev/null +++ b/backend/package.json @@ -0,0 +1,16 @@ +{ + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.0.0", + "axios": "^1.7.4", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^1.2.0", + "tailwindcss": "^4.0.0", + "vite": "^6.0.11" + } +} diff --git a/backend/phpunit.xml b/backend/phpunit.xml new file mode 100644 index 0000000..506b9a3 --- /dev/null +++ b/backend/phpunit.xml @@ -0,0 +1,33 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + diff --git a/backend/public/.htaccess b/backend/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/backend/public/.htaccess @@ -0,0 +1,25 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Handle X-XSRF-Token Header + RewriteCond %{HTTP:x-xsrf-token} . + RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/backend/public/favicon.ico b/backend/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/backend/public/index.php b/backend/public/index.php new file mode 100644 index 0000000..ee8f07e --- /dev/null +++ b/backend/public/index.php @@ -0,0 +1,20 @@ +handleRequest(Request::capture()); diff --git a/backend/public/robots.txt b/backend/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/backend/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/backend/resources/css/app.css b/backend/resources/css/app.css new file mode 100644 index 0000000..2243c60 --- /dev/null +++ b/backend/resources/css/app.css @@ -0,0 +1,12 @@ +@import 'tailwindcss'; + +@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; +@source '../../storage/framework/views/*.php'; +@source "../**/*.blade.php"; +@source "../**/*.js"; +@source "../**/*.vue"; + +@theme { + --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; +} diff --git a/backend/resources/js/app.js b/backend/resources/js/app.js new file mode 100644 index 0000000..e59d6a0 --- /dev/null +++ b/backend/resources/js/app.js @@ -0,0 +1 @@ +import './bootstrap'; diff --git a/backend/resources/js/bootstrap.js b/backend/resources/js/bootstrap.js new file mode 100644 index 0000000..5f1390b --- /dev/null +++ b/backend/resources/js/bootstrap.js @@ -0,0 +1,4 @@ +import axios from 'axios'; +window.axios = axios; + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; diff --git a/backend/resources/views/welcome.blade.php b/backend/resources/views/welcome.blade.php new file mode 100644 index 0000000..c893b80 --- /dev/null +++ b/backend/resources/views/welcome.blade.php @@ -0,0 +1,277 @@ + + + + + + + Laravel + + + + + + + @if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) + @vite(['resources/css/app.css', 'resources/js/app.js']) + @else + + @endif + + +
+ @if (Route::has('login')) + + @endif +
+
+
+
+

Let's get started

+

Laravel has an incredibly rich ecosystem.
We suggest starting with the following.

+ + +
+
+ {{-- Laravel Logo --}} + + + + + + + + + + + {{-- Light Mode 12 SVG --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{-- Dark Mode 12 SVG --}} + +
+
+
+
+ + @if (Route::has('login')) + + @endif + + diff --git a/backend/routes/channels.php b/backend/routes/channels.php new file mode 100644 index 0000000..df2ad28 --- /dev/null +++ b/backend/routes/channels.php @@ -0,0 +1,7 @@ +id === (int) $id; +}); diff --git a/backend/routes/console.php b/backend/routes/console.php new file mode 100644 index 0000000..3c9adf1 --- /dev/null +++ b/backend/routes/console.php @@ -0,0 +1,8 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/backend/routes/web.php b/backend/routes/web.php new file mode 100644 index 0000000..86a06c5 --- /dev/null +++ b/backend/routes/web.php @@ -0,0 +1,7 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/backend/tests/Pest.php b/backend/tests/Pest.php new file mode 100644 index 0000000..3834758 --- /dev/null +++ b/backend/tests/Pest.php @@ -0,0 +1,49 @@ +extend(TestCase::class) + // ->use(Illuminate\Foundation\Testing\RefreshDatabase::class) + ->in('Feature'); + +/* +|-------------------------------------------------------------------------- +| Expectations +|-------------------------------------------------------------------------- +| +| When you're writing tests, you often need to check that values meet certain conditions. The +| "expect()" function gives you access to a set of "expectations" methods that you can use +| to assert different things. Of course, you may extend the Expectation API at any time. +| +*/ + +expect()->extend('toBeOne', function () { + return $this->toBe(1); +}); + +/* +|-------------------------------------------------------------------------- +| Functions +|-------------------------------------------------------------------------- +| +| While Pest is very powerful out-of-the-box, you may have some testing code specific to your +| project that you don't want to repeat in every file. Here you can also expose helpers as +| global functions to help you to reduce the number of lines of code in your test files. +| +*/ + +function something() +{ + // .. +} diff --git a/backend/tests/TestCase.php b/backend/tests/TestCase.php new file mode 100644 index 0000000..fe1ffc2 --- /dev/null +++ b/backend/tests/TestCase.php @@ -0,0 +1,10 @@ +assertTrue(true); + } +} diff --git a/backend/vite.config.js b/backend/vite.config.js new file mode 100644 index 0000000..29fbfe9 --- /dev/null +++ b/backend/vite.config.js @@ -0,0 +1,13 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; +import tailwindcss from '@tailwindcss/vite'; + +export default defineConfig({ + plugins: [ + laravel({ + input: ['resources/css/app.css', 'resources/js/app.js'], + refresh: true, + }), + tailwindcss(), + ], +}); From f8eb667d1632e35a75dd30590035b8b399349202 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:16:32 -0300 Subject: [PATCH 03/59] feat(frontend): scaffold Angular SSR foundation --- frontend/.editorconfig | 17 + frontend/.gitignore | 42 + frontend/.vscode/extensions.json | 4 + frontend/.vscode/launch.json | 20 + frontend/.vscode/tasks.json | 42 + frontend/README.md | 59 + frontend/angular.json | 87 + frontend/jest.config.js | 10 + frontend/package-lock.json | 20061 ++++++++++++++++ frontend/package.json | 51 + frontend/postcss.config.js | 5 + frontend/public/favicon.ico | Bin 0 -> 15086 bytes frontend/public/i18n/en.json | 11 + frontend/public/i18n/pt-BR.json | 11 + frontend/setup-jest.ts | 3 + frontend/src/app/app.component.css | 0 frontend/src/app/app.component.html | 28 + frontend/src/app/app.component.spec.ts | 51 + frontend/src/app/app.component.ts | 11 + frontend/src/app/app.config.server.ts | 11 + frontend/src/app/app.config.ts | 27 + frontend/src/app/app.routes.ts | 3 + .../app/core/i18n/transloco-http-loader.ts | 13 + .../app/core/i18n/transloco.config.spec.ts | 49 + frontend/src/index.html | 13 + frontend/src/main.server.ts | 8 + frontend/src/main.ts | 6 + frontend/src/server.ts | 67 + frontend/src/styles.css | 31 + frontend/tsconfig.app.json | 19 + frontend/tsconfig.json | 36 + frontend/tsconfig.spec.json | 16 + 32 files changed, 20812 insertions(+) create mode 100644 frontend/.editorconfig create mode 100644 frontend/.gitignore create mode 100644 frontend/.vscode/extensions.json create mode 100644 frontend/.vscode/launch.json create mode 100644 frontend/.vscode/tasks.json create mode 100644 frontend/README.md create mode 100644 frontend/angular.json create mode 100644 frontend/jest.config.js create mode 100644 frontend/package-lock.json create mode 100644 frontend/package.json create mode 100644 frontend/postcss.config.js create mode 100644 frontend/public/favicon.ico create mode 100644 frontend/public/i18n/en.json create mode 100644 frontend/public/i18n/pt-BR.json create mode 100644 frontend/setup-jest.ts create mode 100644 frontend/src/app/app.component.css create mode 100644 frontend/src/app/app.component.html create mode 100644 frontend/src/app/app.component.spec.ts create mode 100644 frontend/src/app/app.component.ts create mode 100644 frontend/src/app/app.config.server.ts create mode 100644 frontend/src/app/app.config.ts create mode 100644 frontend/src/app/app.routes.ts create mode 100644 frontend/src/app/core/i18n/transloco-http-loader.ts create mode 100644 frontend/src/app/core/i18n/transloco.config.spec.ts create mode 100644 frontend/src/index.html create mode 100644 frontend/src/main.server.ts create mode 100644 frontend/src/main.ts create mode 100644 frontend/src/server.ts create mode 100644 frontend/src/styles.css create mode 100644 frontend/tsconfig.app.json create mode 100644 frontend/tsconfig.json create mode 100644 frontend/tsconfig.spec.json diff --git a/frontend/.editorconfig b/frontend/.editorconfig new file mode 100644 index 0000000..f166060 --- /dev/null +++ b/frontend/.editorconfig @@ -0,0 +1,17 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single +ij_typescript_use_double_quotes = false + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..cc7b141 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,42 @@ +# See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files. + +# Compiled output +/dist +/tmp +/out-tsc +/bazel-out + +# Node +/node_modules +npm-debug.log +yarn-error.log + +# IDEs and editors +.idea/ +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# Visual Studio Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# Miscellaneous +/.angular/cache +.sass-cache/ +/connect.lock +/coverage +/libpeerconnection.log +testem.log +/typings + +# System files +.DS_Store +Thumbs.db diff --git a/frontend/.vscode/extensions.json b/frontend/.vscode/extensions.json new file mode 100644 index 0000000..77b3745 --- /dev/null +++ b/frontend/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846 + "recommendations": ["angular.ng-template"] +} diff --git a/frontend/.vscode/launch.json b/frontend/.vscode/launch.json new file mode 100644 index 0000000..925af83 --- /dev/null +++ b/frontend/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "ng serve", + "type": "chrome", + "request": "launch", + "preLaunchTask": "npm: start", + "url": "http://localhost:4200/" + }, + { + "name": "ng test", + "type": "chrome", + "request": "launch", + "preLaunchTask": "npm: test", + "url": "http://localhost:9876/debug.html" + } + ] +} diff --git a/frontend/.vscode/tasks.json b/frontend/.vscode/tasks.json new file mode 100644 index 0000000..a298b5b --- /dev/null +++ b/frontend/.vscode/tasks.json @@ -0,0 +1,42 @@ +{ + // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558 + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "script": "start", + "isBackground": true, + "problemMatcher": { + "owner": "typescript", + "pattern": "$tsc", + "background": { + "activeOnStart": true, + "beginsPattern": { + "regexp": "(.*?)" + }, + "endsPattern": { + "regexp": "bundle generation complete" + } + } + } + }, + { + "type": "npm", + "script": "test", + "isBackground": true, + "problemMatcher": { + "owner": "typescript", + "pattern": "$tsc", + "background": { + "activeOnStart": true, + "beginsPattern": { + "regexp": "(.*?)" + }, + "endsPattern": { + "regexp": "bundle generation complete" + } + } + } + } + ] +} diff --git a/frontend/README.md b/frontend/README.md new file mode 100644 index 0000000..de60dfa --- /dev/null +++ b/frontend/README.md @@ -0,0 +1,59 @@ +# Frontend + +This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.26. + +## Development server + +To start a local development server, run: + +```bash +ng serve +``` + +Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files. + +## Code scaffolding + +Angular CLI includes powerful code scaffolding tools. To generate a new component, run: + +```bash +ng generate component component-name +``` + +For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: + +```bash +ng generate --help +``` + +## Building + +To build the project run: + +```bash +ng build +``` + +This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed. + +## Running unit tests + +To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command: + +```bash +ng test +``` + +## Running end-to-end tests + +For end-to-end (e2e) testing, run: + +```bash +ng e2e +``` + +Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs. + +## Additional Resources + +For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page. diff --git a/frontend/angular.json b/frontend/angular.json new file mode 100644 index 0000000..24ecf37 --- /dev/null +++ b/frontend/angular.json @@ -0,0 +1,87 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "cli": { + "packageManager": "npm" + }, + "newProjectRoot": "projects", + "projects": { + "frontend": { + "projectType": "application", + "schematics": {}, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "options": { + "outputPath": "dist/frontend", + "index": "src/index.html", + "browser": "src/main.ts", + "polyfills": [ + "zone.js" + ], + "tsConfig": "tsconfig.app.json", + "assets": [ + { + "glob": "**/*", + "input": "public" + } + ], + "styles": [ + "src/styles.css" + ], + "scripts": [], + "server": "src/main.server.ts", + "security": { + "allowedHosts": [] + }, + "prerender": true, + "ssr": { + "entry": "src/server.ts" + } + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kB", + "maximumError": "1MB" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "4kB", + "maximumError": "8kB" + } + ], + "outputHashing": "all" + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "frontend:build:production" + }, + "development": { + "buildTarget": "frontend:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n" + } + } + } + } +} diff --git a/frontend/jest.config.js b/frontend/jest.config.js new file mode 100644 index 0000000..631f60b --- /dev/null +++ b/frontend/jest.config.js @@ -0,0 +1,10 @@ +module.exports = { + preset: 'jest-preset-angular', + setupFilesAfterEnv: ['/setup-jest.ts'], + testEnvironment: 'jsdom', + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$|@angular|@jsverse|rxjs|tslib)'], + moduleNameMapper: { + '^@app/(.*)$': '/src/app/$1', + '^@environments/(.*)$': '/src/environments/$1', + }, +}; diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 0000000..a0fdd78 --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,20061 @@ +{ + "name": "frontend", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.0.0", + "dependencies": { + "@angular/common": "^19.2.0", + "@angular/compiler": "^19.2.0", + "@angular/core": "^19.2.0", + "@angular/forms": "^19.2.0", + "@angular/platform-browser": "^19.2.0", + "@angular/platform-browser-dynamic": "^19.2.0", + "@angular/platform-server": "^19.2.0", + "@angular/router": "^19.2.0", + "@angular/ssr": "^19.2.26", + "@fontsource/inter": "^5.2.8", + "@fontsource/sora": "^5.2.8", + "@jsverse/transloco": "^8.3.0", + "express": "^4.18.2", + "laravel-echo": "^2.3.7", + "lucide-angular": "^1.0.0", + "pusher-js": "^8.5.0", + "rxjs": "~7.8.0", + "tslib": "^2.3.0", + "zone.js": "~0.15.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^19.2.26", + "@angular/cli": "^19.2.26", + "@angular/compiler-cli": "^19.2.0", + "@tailwindcss/postcss": "^4.3.0", + "@types/express": "^4.17.17", + "@types/jest": "^29.5.14", + "@types/node": "^18.18.0", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", + "jest-preset-angular": "^14.6.2", + "postcss": "^8.5.15", + "tailwindcss": "^4.3.0", + "typescript": "~5.7.2" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1902.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.27.tgz", + "integrity": "sha512-I2YW4Zn1818toEGKPPcbv8qqglegNnWT4A4GM28LPRg4rOYwPkZzy3PAB7EIJEwZIDQgz2I+Oy0pc56BWcFVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.27", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.2.27.tgz", + "integrity": "sha512-63dLzZeRAZiDOWegZHDG1L3Su4m7tfh2n4uV4fXhJYQeyblAQIrmz/dsyjn2cwR021neDbteLCn7MeysKj47/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.1902.27", + "@angular-devkit/build-webpack": "0.1902.27", + "@angular-devkit/core": "19.2.27", + "@angular/build": "19.2.27", + "@babel/core": "7.26.10", + "@babel/generator": "7.26.10", + "@babel/helper-annotate-as-pure": "7.25.9", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-transform-async-generator-functions": "7.26.8", + "@babel/plugin-transform-async-to-generator": "7.25.9", + "@babel/plugin-transform-runtime": "7.26.10", + "@babel/preset-env": "7.26.9", + "@babel/runtime": "7.26.10", + "@discoveryjs/json-ext": "0.6.3", + "@ngtools/webpack": "19.2.27", + "@vitejs/plugin-basic-ssl": "1.2.0", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.20", + "babel-loader": "9.2.1", + "browserslist": "^4.21.5", + "copy-webpack-plugin": "12.0.2", + "css-loader": "7.1.2", + "esbuild-wasm": "0.28.0", + "fast-glob": "3.3.3", + "http-proxy-middleware": "3.0.5", + "istanbul-lib-instrument": "6.0.3", + "jsonc-parser": "3.3.1", + "karma-source-map-support": "1.4.0", + "less": "4.2.2", + "less-loader": "12.2.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.3.1", + "mini-css-extract-plugin": "2.9.2", + "open": "10.1.0", + "ora": "5.4.1", + "picomatch": "4.0.4", + "piscina": "4.8.0", + "postcss": "8.5.12", + "postcss-loader": "8.1.1", + "resolve-url-loader": "5.0.0", + "rxjs": "7.8.1", + "sass": "1.85.0", + "sass-loader": "16.0.5", + "semver": "7.7.1", + "source-map-loader": "5.0.0", + "source-map-support": "0.5.21", + "terser": "5.39.0", + "tree-kill": "1.2.2", + "tslib": "2.8.1", + "webpack": "5.105.0", + "webpack-dev-middleware": "7.4.2", + "webpack-dev-server": "5.2.2", + "webpack-merge": "6.0.1", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.28.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", + "@angular/ssr": "^19.2.27", + "@web/test-runner": "^0.20.0", + "browser-sync": "^3.0.2", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", + "karma": "^6.3.0", + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "typescript": ">=5.5 <5.9" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@angular/ssr": { + "optional": true + }, + "@web/test-runner": { + "optional": true + }, + "browser-sync": { + "optional": true + }, + "jest": { + "optional": true + }, + "jest-environment-jsdom": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/postcss": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1902.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1902.27.tgz", + "integrity": "sha512-O3v9/x2+yJrXJIBG0x7o/EMSjRjJqWcJb8u5lHFKut9qCpQJ6oDeoxqGM5SWXIk4RGr3qbAsOragkR2Lsq0cRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.1902.27", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^5.0.2" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.27.tgz", + "integrity": "sha512-3amNzoCVSKd7ah6l6lBQL4onwwJvqvam7FMoQBILrxtW5LB5ezh8gMSPuA4zJjKjoRzf9uoWdlzqv/84I52xZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.18.0", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.4", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^4.0.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.27.tgz", + "integrity": "sha512-/PZmyAlb2NGWPikRRuiWLdfHQd8Wrx6lX4HqvTcaDhlU43M3T0ud4PH2T3QDp7BzHYY92xtD8iPxX2asg67G1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.27", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.17", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular/build": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.27.tgz", + "integrity": "sha512-kMcuTUxDcnTa+JF9SaxdY+b6pkGjtefxGp/VYblSbvlzQ1rVX4wH4V9LHHyXsTOxRRNGqRJ01g0Enhq1iA19mQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.1902.27", + "@babel/core": "7.26.10", + "@babel/helper-annotate-as-pure": "7.25.9", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-syntax-import-attributes": "7.26.0", + "@inquirer/confirm": "5.1.6", + "@vitejs/plugin-basic-ssl": "1.2.0", + "beasties": "0.3.2", + "browserslist": "^4.23.0", + "esbuild": "0.28.0", + "fast-glob": "3.3.3", + "https-proxy-agent": "7.0.6", + "istanbul-lib-instrument": "6.0.3", + "listr2": "8.2.5", + "magic-string": "0.30.17", + "mrmime": "2.0.1", + "parse5-html-rewriting-stream": "7.0.0", + "picomatch": "4.0.4", + "piscina": "4.8.0", + "rollup": "4.59.0", + "sass": "1.85.0", + "semver": "7.7.1", + "source-map-support": "0.5.21", + "vite": "6.4.2", + "watchpack": "2.4.2" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "lmdb": "3.2.6" + }, + "peerDependencies": { + "@angular/compiler": "^19.0.0 || ^19.2.0-next.0", + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", + "@angular/ssr": "^19.2.27", + "karma": "^6.4.0", + "less": "^4.2.0", + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", + "postcss": "^8.4.0", + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "typescript": ">=5.5 <5.9" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@angular/ssr": { + "optional": true + }, + "karma": { + "optional": true + }, + "less": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular/build/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@angular/build/node_modules/vite": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.2.tgz", + "integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/@angular/build/node_modules/vite/node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/@angular/cli": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.2.27.tgz", + "integrity": "sha512-npqpoV7Y49ggwUysXbRUDDmFRmwQdZ92nljtxX1yjakmwR93WdEq7NwqHEGODOAXo5NtPoEeBNc3InPtrLmh5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.1902.27", + "@angular-devkit/core": "19.2.27", + "@angular-devkit/schematics": "19.2.27", + "@inquirer/prompts": "7.3.2", + "@listr2/prompt-adapter-inquirer": "2.0.18", + "@schematics/angular": "19.2.27", + "@yarnpkg/lockfile": "1.1.0", + "ini": "5.0.0", + "jsonc-parser": "3.3.1", + "listr2": "8.2.5", + "npm-package-arg": "12.0.2", + "npm-pick-manifest": "10.0.0", + "pacote": "20.0.0", + "resolve": "1.22.10", + "semver": "7.7.1", + "symbol-observable": "4.0.0", + "yargs": "17.7.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.25.tgz", + "integrity": "sha512-WteFLyfDPvilzpSGHk64bqowa4NnHdbjNl1xXeGr038fgTjp0l0NdiUPqeDtYT4pf5lWl6477pPoQN7o//NyyQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/core": "19.2.25", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.25.tgz", + "integrity": "sha512-GGEeTTd/DV71E07K0u5753bxXozc6Z7iWaCZJDW7xiA7hdHCwrYBMz1PVUJAtXcxf4wTdiXQR48kw8/YHYnDAw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.25.tgz", + "integrity": "sha512-IBBKRz6ua+y6bdcaUIpOPq7G/S4biJfcT1TCMD7wi+48wiKKSXj4J/8BN5fSjt+UozlHwya3B8z0XqnwO2ywZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "7.26.9", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^4.0.0", + "convert-source-map": "^1.5.1", + "reflect-metadata": "^0.2.0", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/index.js" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/compiler": "19.2.25", + "typescript": ">=5.5 <5.9" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", + "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/core": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.25.tgz", + "integrity": "sha512-j7/irbbdO4rmZfRXS+sphCerzgcRlpGFwxHc/76Ual+ckwJG0MPsNFkllz2SIEZzE1EZkmIunGrHbjeRBJjyvg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.15.0" + } + }, + "node_modules/@angular/forms": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.25.tgz", + "integrity": "sha512-lbuhZiuNKy8vcIHFSP7sOW5kfHSVDiVsXh2/+rWjqGklscfUG5cTK9F9d+k60CH24OhK0NgRKoCHiAK5zPQi2g==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/common": "19.2.25", + "@angular/core": "19.2.25", + "@angular/platform-browser": "19.2.25", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.25.tgz", + "integrity": "sha512-UF7cyBnMF3puA/cGy3MXbiPB2Rlw0Umf78XH664Iwqsb37A+TxqzOPaByXsNTIbpV6/h28yO3dMvDVFT3aOvOA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/animations": "19.2.25", + "@angular/common": "19.2.25", + "@angular/core": "19.2.25" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.25.tgz", + "integrity": "sha512-T6LK+NH6VR0bNKepN6urSHPE86OxbIMvgm855W06YjXvK7cMotPCC+N10zv7M8zQRZtQ7WBkY0EGpC8qLrao0g==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/common": "19.2.25", + "@angular/compiler": "19.2.25", + "@angular/core": "19.2.25", + "@angular/platform-browser": "19.2.25" + } + }, + "node_modules/@angular/platform-server": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-19.2.25.tgz", + "integrity": "sha512-Aqf/RuyHyV+lkf2VQbAYjAEdnb5HynLK9T3fRzieOK7SRL/hwxpP08P4/NQDrxymmCTtehEcJXAddziU57x3Xw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0", + "xhr2": "^0.2.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/common": "19.2.25", + "@angular/compiler": "19.2.25", + "@angular/core": "19.2.25", + "@angular/platform-browser": "19.2.25", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/router": { + "version": "19.2.25", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.25.tgz", + "integrity": "sha512-IddC2vPiagB2jAsUrNuAr74p+OirWaroouvPkUjzPmyQ+12/0EsygHamsgUbsCVLXJKh72oqnD+xViN0AMguOA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + }, + "peerDependencies": { + "@angular/common": "19.2.25", + "@angular/core": "19.2.25", + "@angular/platform-browser": "19.2.25", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/ssr": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-19.2.27.tgz", + "integrity": "sha512-a3u0cFdCDdQw26Jv00WV63Lpoj4dZfLzIIXdRpLY97WqR9anNhgeaq6+O9n/IqQAChyUEbmEWq/WAUtEzN4elg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^19.0.0 || ^19.2.0-next.0", + "@angular/core": "^19.0.0 || ^19.2.0-next.0", + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", + "@angular/router": "^19.0.0 || ^19.2.0-next.0" + }, + "peerDependenciesMeta": { + "@angular/platform-server": { + "optional": true + } + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.10", + "@babel/types": "^7.26.10", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", + "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", + "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-wrap-function": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", + "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", + "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", + "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", + "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", + "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", + "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz", + "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", + "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", + "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", + "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", + "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", + "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", + "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/template": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", + "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", + "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", + "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", + "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", + "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", + "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", + "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", + "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", + "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", + "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", + "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", + "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", + "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", + "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", + "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", + "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", + "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", + "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", + "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", + "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", + "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", + "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", + "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", + "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", + "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", + "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", + "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", + "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", + "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", + "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", + "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", + "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", + "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", + "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", + "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", + "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", + "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", + "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", + "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", + "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", + "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", + "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", + "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", + "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", + "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", + "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", + "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", + "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", + "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", + "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", + "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", + "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", + "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", + "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", + "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", + "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", + "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", + "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", + "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", + "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", + "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@fontsource/inter": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/inter/-/inter-5.2.8.tgz", + "integrity": "sha512-P6r5WnJoKiNVV+zvW2xM13gNdFhAEpQ9dQJHt3naLvfg+LkF2ldgSLiF4T41lf1SQCM9QmkqPTn4TH568IRagg==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/sora": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/sora/-/sora-5.2.8.tgz", + "integrity": "sha512-1G6iTXUx8rcCKzi3mjaTQ1DE8PQz0OmW3Qnku+64S+bqRr1o/gGeiw8fxIQhhBU9ZP8ZofIqai7o00DNOPnlDw==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz", + "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", + "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.1.2", + "@inquirer/confirm": "^5.1.6", + "@inquirer/editor": "^4.2.7", + "@inquirer/expand": "^4.0.9", + "@inquirer/input": "^4.1.6", + "@inquirer/number": "^3.0.9", + "@inquirer/password": "^4.0.9", + "@inquirer/rawlist": "^4.0.9", + "@inquirer/search": "^3.0.9", + "@inquirer/select": "^4.0.9" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", + "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.57.6.tgz", + "integrity": "sha512-uI++Wx6VkBJqVmkb4ZeExwAVpZiA2Do5NrEtXoDk0Pdvce3ytFXJoviT1sLOj16+qDIMnD5nWPfOhVpnDmRJKg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.57.6.tgz", + "integrity": "sha512-pKkw/yC5CzSZKhIIUIsH1przOa+K5jGmZIg1sWaSF24JojyrUFbjcQv7QrcGAudriei6HQ6R0BFj+V8NbQinJw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.57.6.tgz", + "integrity": "sha512-Kbn1jdkvDN4F2+BhoB6mMu7NCbhP0bgA5NcI1aJj/Q5UcU+I1JLLW+dEQean33iV4tXv35AzBVKPICnDltBpxw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "@jsonjoy.com/fs-print": "4.57.6", + "@jsonjoy.com/fs-snapshot": "4.57.6", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.57.6.tgz", + "integrity": "sha512-V4DgEFT3Cg5S9fCMOZSCVdTxdJWWLBO0WnAazV7hnCM96u5zXHyW/ubDAfcSVwqjkMJ50W1Y44IXtxRoIwaCVg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.57.6.tgz", + "integrity": "sha512-+JptNw3iifihxH2rEXrninDzX4FFVW8JD/wPR8GbJPAeL9CQUSblrlumOPB5gZuS7tYRX+PJPLtT7XzKoRhv/Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.57.6.tgz", + "integrity": "sha512-foyUrfS7WmYEUzqYXSNxmJBcSj04TABrkpFabwO9SCDCpVCfJ+qG+2sk5FjfiflG2n0SDFZDCJ6vYlJAEpxJFg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.6" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.57.6.tgz", + "integrity": "sha512-96eAn4Dudtt67LTeuU47yUD+pg9/G/oKpI10zei9ljk3X3WK4lYKc+n3cpaPCAbKPzoyfxl0mXm8f8Y7BOSFXw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.57.6", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.57.6.tgz", + "integrity": "sha512-V57CMzbOgTzUWGOWQ8GzHQdpJP6JnrYVNCtTBNxVYEnlVRvo4uEJqHhtAT8vhDFrIuJOXLrTL1Fki4h5oI7xxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.67.0", + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0", + "@jsonjoy.com/json-pointer": "17.67.0", + "@jsonjoy.com/util": "17.67.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsverse/transloco": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@jsverse/transloco/-/transloco-8.3.0.tgz", + "integrity": "sha512-p69/MhhAsTabDAffaiMALx4u9AwAqx24CjdECaCkUKSpCGbiYQUJPCsV4OsWjaSOxDNm9HuIX6NmqbfNZ0S3KA==", + "license": "MIT", + "dependencies": { + "@jsverse/transloco-utils": "^8.2.1", + "@jsverse/utils": "1.0.0-beta.5", + "tslib": "^2.2.0" + }, + "peerDependencies": { + "@angular/core": ">=16.0.0", + "rxjs": ">=6.0.0" + } + }, + "node_modules/@jsverse/transloco-utils": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@jsverse/transloco-utils/-/transloco-utils-8.3.0.tgz", + "integrity": "sha512-HZPDKadKiL3l4iZ51PF7gv7txBgrR7gQB6crdfLSrXsCvCTGDnnhd3y5qO02pBWbWMDKRXKU0clv2dd3jeTSFA==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jsverse/transloco-utils/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@jsverse/transloco-utils/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jsverse/utils": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@jsverse/utils/-/utils-1.0.0-beta.5.tgz", + "integrity": "sha512-z7IdlV6BdSeF3Veii8Yyk64KuyTjNIQnFaW5PAhmDx0wN29lB2BFp8WO6+tJPLPjtlz2yKeNrjkp1XqnMPaeHA==", + "license": "MIT" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz", + "integrity": "sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/type": "^1.5.5" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 8" + } + }, + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz", + "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz", + "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz", + "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz", + "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz", + "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz", + "integrity": "sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.4.tgz", + "integrity": "sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.4.tgz", + "integrity": "sha512-zExlW9zUJKZH/tOtVMttwjKa4Xm/3KcNjnE3dPN92uCktwavMxpgCA3MoJK/DOnTWsQgo224OaST27/mPNAf+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.4.tgz", + "integrity": "sha512-Tg3yX65f5GbtXLkrYEHE5oibZG9epyYWas7FogTTEJeDEF9JlXJzKgXaNhT3UXlTOeA+AfZpYZYZ0uPj7Cfquw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.4.tgz", + "integrity": "sha512-dgX0P/9wGPJeHFBG+ZmhgE6bmtMt7NP5CRBGyyktpopdk/mW4POnrpQsSLtKI1dwpc+pPLuXHDh6vvskyQE/sw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.4.tgz", + "integrity": "sha512-8TNXMEjJc3QEy7R/x1INhgiU+XakDAFUzBhaz7+Rbrs8NH5UQeHQxxmzsSBJGyV6I1jW79undiQm8tOI+D+8FQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.4.tgz", + "integrity": "sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@napi-rs/nice": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.1.1.tgz", + "integrity": "sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@napi-rs/nice-android-arm-eabi": "1.1.1", + "@napi-rs/nice-android-arm64": "1.1.1", + "@napi-rs/nice-darwin-arm64": "1.1.1", + "@napi-rs/nice-darwin-x64": "1.1.1", + "@napi-rs/nice-freebsd-x64": "1.1.1", + "@napi-rs/nice-linux-arm-gnueabihf": "1.1.1", + "@napi-rs/nice-linux-arm64-gnu": "1.1.1", + "@napi-rs/nice-linux-arm64-musl": "1.1.1", + "@napi-rs/nice-linux-ppc64-gnu": "1.1.1", + "@napi-rs/nice-linux-riscv64-gnu": "1.1.1", + "@napi-rs/nice-linux-s390x-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-musl": "1.1.1", + "@napi-rs/nice-openharmony-arm64": "1.1.1", + "@napi-rs/nice-win32-arm64-msvc": "1.1.1", + "@napi-rs/nice-win32-ia32-msvc": "1.1.1", + "@napi-rs/nice-win32-x64-msvc": "1.1.1" + } + }, + "node_modules/@napi-rs/nice-android-arm-eabi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.1.1.tgz", + "integrity": "sha512-kjirL3N6TnRPv5iuHw36wnucNqXAO46dzK9oPb0wj076R5Xm8PfUVA9nAFB5ZNMmfJQJVKACAPd/Z2KYMppthw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-android-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.1.1.tgz", + "integrity": "sha512-blG0i7dXgbInN5urONoUCNf+DUEAavRffrO7fZSeoRMJc5qD+BJeNcpr54msPF6qfDD6kzs9AQJogZvT2KD5nw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-s/E7w45NaLqTGuOjC2p96pct4jRfo61xb9bU1unM/MJ/RFkKlJyJDx7OJI/O0ll/hrfpqKopuAFDV8yo0hfT7A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.1.1.tgz", + "integrity": "sha512-dGoEBnVpsdcC+oHHmW1LRK5eiyzLwdgNQq3BmZIav+9/5WTZwBYX7r5ZkQC07Nxd3KHOCkgbHSh4wPkH1N1LiQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-freebsd-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.1.1.tgz", + "integrity": "sha512-kHv4kEHAylMYmlNwcQcDtXjklYp4FCf0b05E+0h6nDHsZ+F0bDe04U/tXNOqrx5CmIAth4vwfkjjUmp4c4JktQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.1.1.tgz", + "integrity": "sha512-E1t7K0efyKXZDoZg1LzCOLxgolxV58HCkaEkEvIYQx12ht2pa8hoBo+4OB3qh7e+QiBlp1SRf+voWUZFxyhyqg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-CIKLA12DTIZlmTaaKhQP88R3Xao+gyJxNWEn04wZwC2wmRapNnxCUZkVwggInMJvtVElA+D4ZzOU5sX4jV+SmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-+2Rzdb3nTIYZ0YJF43qf2twhqOCkiSrHx2Pg6DJaCPYhhaxbLcdlV8hCRMHghQ+EtZQWGNcS2xF4KxBhSGeutg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-ppc64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.1.1.tgz", + "integrity": "sha512-4FS8oc0GeHpwvv4tKciKkw3Y4jKsL7FRhaOeiPei0X9T4Jd619wHNe4xCLmN2EMgZoeGg+Q7GY7BsvwKpL22Tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-riscv64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.1.1.tgz", + "integrity": "sha512-HU0nw9uD4FO/oGCCk409tCi5IzIZpH2agE6nN4fqpwVlCn5BOq0MS1dXGjXaG17JaAvrlpV5ZeyZwSon10XOXw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-s390x-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.1.1.tgz", + "integrity": "sha512-2YqKJWWl24EwrX0DzCQgPLKQBxYDdBxOHot1KWEq7aY2uYeX+Uvtv4I8xFVVygJDgf6/92h9N3Y43WPx8+PAgQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-/gaNz3R92t+dcrfCw/96pDopcmec7oCcAQ3l/M+Zxr82KT4DljD37CpgrnXV+pJC263JkW572pdbP3hP+KjcIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-xScCGnyj/oppsNPMnevsBe3pvNaoK7FGvMjT35riz9YdhB2WtTG47ZlbxtOLpjeO9SqqQ2J2igCmz6IJOD5JYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-openharmony-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-openharmony-arm64/-/nice-openharmony-arm64-1.1.1.tgz", + "integrity": "sha512-6uJPRVwVCLDeoOaNyeiW0gp2kFIM4r7PL2MczdZQHkFi9gVlgm+Vn+V6nTWRcu856mJ2WjYJiumEajfSm7arPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-arm64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.1.1.tgz", + "integrity": "sha512-uoTb4eAvM5B2aj/z8j+Nv8OttPf2m+HVx3UjA5jcFxASvNhQriyCQF1OB1lHL43ZhW+VwZlgvjmP5qF3+59atA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-ia32-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.1.1.tgz", + "integrity": "sha512-CNQqlQT9MwuCsg1Vd/oKXiuH+TcsSPJmlAFc5frFyX/KkOh0UpBLEj7aoY656d5UKZQMQFP7vJNa1DNUNORvug==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-x64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-vB+4G/jBQCAh0jelMTY3+kgFy00Hlx2f2/1zjMoH821IbplbWZOkLiTYXQkygNTzQJTq5cvwBDgn2ppHD+bglQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@ngtools/webpack": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.2.27.tgz", + "integrity": "sha512-nuKxH4WaRILjlje4143T8XeDWVi5AIDlCMu/SPSKsYtyGxX7AC3sEu0UatFG7rrJkS/SB+fZngtuydoprhvYkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", + "typescript": ">=5.5 <5.9", + "webpack": "^5.54.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@npmcli/fs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/git": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz", + "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^8.0.0", + "ini": "^5.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^10.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz", + "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", + "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz", + "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", + "semver": "^7.5.3", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.3.tgz", + "integrity": "sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz", + "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz", + "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "node-gyp": "^11.0.0", + "proc-log": "^5.0.0", + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", + "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", + "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", + "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", + "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", + "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", + "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", + "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", + "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", + "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", + "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", + "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", + "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", + "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", + "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", + "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", + "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", + "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", + "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", + "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", + "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", + "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", + "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", + "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", + "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", + "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@schematics/angular": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.2.27.tgz", + "integrity": "sha512-kJX5nyDjwo6iHQ+g/AJa+4SyHRSQyGgutpqXUIuYY2htGWVS1HUQlHfwAER5btjSNKe/iHgh4pzYGZfvJ2V6/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.27", + "@angular-devkit/schematics": "19.2.27", + "jsonc-parser": "3.3.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", + "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.4.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", + "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz", + "integrity": "sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", + "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.0", + "make-fetch-happen": "^14.0.2", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz", + "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.4.1", + "tuf-js": "^3.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz", + "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.10", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", + "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", + "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.21.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tailwindcss/node/node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/@tailwindcss/node/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", + "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-x64": "4.3.0", + "@tailwindcss/oxide-freebsd-x64": "4.3.0", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-x64-musl": "4.3.0", + "@tailwindcss/oxide-wasm32-wasi": "4.3.0", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", + "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", + "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", + "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", + "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", + "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", + "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", + "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", + "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", + "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", + "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.10.0", + "@emnapi/runtime": "^1.10.0", + "@emnapi/wasi-threads": "^1.2.1", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", + "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", + "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.0.tgz", + "integrity": "sha512-Jm05Tjx+9yCLGv5qw1c+84Psds8MnyrEQYCB+FFk2lgGiUjlRqdxke4mVTuYrj2xnVZqKim2Apr5ySuQRYAw/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.3.0", + "@tailwindcss/oxide": "4.3.0", + "postcss": "^8.5.10", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.1.tgz", + "integrity": "sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", + "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", + "integrity": "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/abbrev": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", + "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.34", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.34.tgz", + "integrity": "sha512-IMDedajPifLnHNY0X9n8hKxRTQ6/eTHwr5bDo04WnuqxyKw6LYtQywCuuqPZwhl3aBXMvQpJov42GLCwRRdQzw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/beasties": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz", + "integrity": "sha512-p4AF8uYzm9Fwu8m/hSVTCPXrRBPmB34hQpHsec2KOaR9CZmgoU8IOv4Cvwq4hgz2p4hLMNbsdNl5XeA6XbAQwA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "htmlparser2": "^10.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.49", + "postcss-media-query-parser": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.0.tgz", + "integrity": "sha512-fGQtj1qdR9vIKjFiWPQd52qIqwjaYqhcI40JEiDuvlZ86E7ZBPBwY9fPgHy9r2rYGIjiRfctNPYz6OQU73ww2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^4.0.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/tar": { + "version": "7.5.16", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.16.tgz", + "integrity": "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001797", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001797.tgz", + "integrity": "sha512-l8xKG+gwAIExZGl9FrF7KUwuOmk6wbEPC9Xoy/RtnWv1XG0Q4LFlagaLpUv3Kiza3W/wm27zy0yWJEieYKAP6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true, + "license": "ISC" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.1", + "globby": "^14.0.0", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cosmiconfig": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz", + "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "dev": true, + "license": "MIT" + }, + "node_modules/dedent": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", + "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "license": "MIT", + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.368", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.368.tgz", + "integrity": "sha512-7RckJJK4uESJF9PxvfMWd3TGqIiieUTG4HxnKaKuIpGbcr+r2ZEB3g2gAhCP3Fqm42vJSzLfgab9eva/C4/XVw==", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine.io": { + "version": "6.6.8", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.8.tgz", + "integrity": "sha512-2agL3ueZhqxoVrfmntO8yuVj+uNSlIOnhykYHk3Cq0ShYPdUjjUiSJrQvXjq01I9jAuI0Zl2YO8Evv5Mqytm5g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "@types/ws": "^8.5.12", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.20.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.23.0.tgz", + "integrity": "sha512-yJN/BOOLxcOW2aQgeif9mSnaUB8KtvmMMp56oA1kx1CRfBKbhZm2pJ+NBY+3eOboHxix8lfjWpHE0Ei5U8RbSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", + "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "punycode": "^1.4.1", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", + "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.0", + "@esbuild/android-arm": "0.28.0", + "@esbuild/android-arm64": "0.28.0", + "@esbuild/android-x64": "0.28.0", + "@esbuild/darwin-arm64": "0.28.0", + "@esbuild/darwin-x64": "0.28.0", + "@esbuild/freebsd-arm64": "0.28.0", + "@esbuild/freebsd-x64": "0.28.0", + "@esbuild/linux-arm": "0.28.0", + "@esbuild/linux-arm64": "0.28.0", + "@esbuild/linux-ia32": "0.28.0", + "@esbuild/linux-loong64": "0.28.0", + "@esbuild/linux-mips64el": "0.28.0", + "@esbuild/linux-ppc64": "0.28.0", + "@esbuild/linux-riscv64": "0.28.0", + "@esbuild/linux-s390x": "0.28.0", + "@esbuild/linux-x64": "0.28.0", + "@esbuild/netbsd-arm64": "0.28.0", + "@esbuild/netbsd-x64": "0.28.0", + "@esbuild/openbsd-arm64": "0.28.0", + "@esbuild/openbsd-x64": "0.28.0", + "@esbuild/openharmony-arm64": "0.28.0", + "@esbuild/sunos-x64": "0.28.0", + "@esbuild/win32-arm64": "0.28.0", + "@esbuild/win32-ia32": "0.28.0", + "@esbuild/win32-x64": "0.28.0" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.28.0.tgz", + "integrity": "sha512-5TRVKExcEmeMkccIZMzUq+Az6X2RoMAJyfl6SMMO1dMVhmvt0I2mx7gAb6zYi42n4d1ETcatFXazGKzA+aW7fg==", + "dev": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.5", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.15.1", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/globby": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", + "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.3", + "path-type": "^6.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hosted-git-info": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz", + "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.5.tgz", + "integrity": "sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.15", + "debug": "^4.3.6", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.3", + "is-plain-object": "^5.0.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-7.0.0.tgz", + "integrity": "sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.6.tgz", + "integrity": "sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz", + "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/ip-address": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-network-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.2.tgz", + "integrity": "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-circus/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz", + "integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-preset-angular": { + "version": "14.6.2", + "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.6.2.tgz", + "integrity": "sha512-QWnjfXrnYJX65D+iZXBrdQ0ABHSo6DGvcmL3dGYOdF+V2ZhDlqJwKTmt7nyiOcORPdCL+20P8y+Q1mmnjZTHKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bs-logger": "^0.2.6", + "esbuild-wasm": ">=0.15.13", + "jest-environment-jsdom": "^29.7.0", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0", + "ts-jest": "^29.3.0" + }, + "engines": { + "node": "^14.15.0 || >=16.10.0" + }, + "optionalDependencies": { + "esbuild": ">=0.15.13" + }, + "peerDependencies": { + "@angular/compiler-cli": ">=15.0.0 <21.0.0", + "@angular/core": ">=15.0.0 <21.0.0", + "@angular/platform-browser-dynamic": ">=15.0.0 <21.0.0", + "jest": "^29.0.0", + "jsdom": ">=20.0.0", + "typescript": ">=4.8" + }, + "peerDependenciesMeta": { + "jsdom": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runner/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/jsdom/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", + "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/karma": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.7.2", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/karma/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/karma/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/karma/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/laravel-echo": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-2.3.7.tgz", + "integrity": "sha512-6NoPtOk16PuaykVgcV1MV5665VPtrbyvacBD6AJ8NJdRjTwrOwKrgOYHgq4bz5E1zUbbVi2UJfMN7P7D/yceyQ==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "pusher-js": "*", + "socket.io-client": "*" + }, + "peerDependenciesMeta": { + "pusher-js": { + "optional": true + }, + "socket.io-client": { + "optional": true + } + } + }, + "node_modules/launch-editor": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", + "integrity": "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.4" + } + }, + "node_modules/less": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz", + "integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz", + "integrity": "sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "license": "ISC", + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/listr2": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lmdb": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.6.tgz", + "integrity": "sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "msgpackr": "^1.11.2", + "node-addon-api": "^6.1.0", + "node-gyp-build-optional-packages": "5.2.2", + "ordered-binary": "^1.5.3", + "weak-lru-cache": "^1.2.2" + }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "3.2.6", + "@lmdb/lmdb-darwin-x64": "3.2.6", + "@lmdb/lmdb-linux-arm": "3.2.6", + "@lmdb/lmdb-linux-arm64": "3.2.6", + "@lmdb/lmdb-linux-x64": "3.2.6", + "@lmdb/lmdb-win32-x64": "3.2.6" + } + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-angular": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lucide-angular/-/lucide-angular-1.0.0.tgz", + "integrity": "sha512-YxCNEXHUz2IzAZIlxU4CkD55ljMjOlm3/am4eqadX/qkFszyGDzZwtbWOP1wj6vlbn/BNL4RhJeXbusLz96ajg==", + "deprecated": "Package deprecated. Please use @lucide/angular instead.", + "license": "ISC", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "13.x - 21.x", + "@angular/core": "13.x - 21.x" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", + "http-cache-semantics": "^4.1.1", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^1.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "ssri": "^12.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/make-fetch-happen/node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.6.tgz", + "integrity": "sha512-WQK+DGjKCnPdpSyJUXphz+COF2uEhhsxQ3VIWBSbzpbbXuch3h4FePMqXrXGdLjsTgo4JFzBFsP6AWd9pVazGw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.6", + "@jsonjoy.com/fs-fsa": "4.57.6", + "@jsonjoy.com/fs-node": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-to-fsa": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "@jsonjoy.com/fs-print": "4.57.6", + "@jsonjoy.com/fs-snapshot": "4.57.6", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-fetch": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", + "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^3.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.7.tgz", + "integrity": "sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/msgpackr": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.13.tgz", + "integrity": "sha512-pWaxg0k1iiNdkAayUQ7Zlz/vYNfVefUttmHxqFcQjjtyqFa3w4x5rginOEzy/GvbWhBDD9K65/ZXyq8qz8utaQ==", + "dev": true, + "license": "MIT", + "optional": true, + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.4.tgz", + "integrity": "sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.4" + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/needle": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.5.0.tgz", + "integrity": "sha512-jaQyPKKk2YokHrEg+vFDYxXIHTCBgiZwSHOoVx/8V3GIBS8/VN6NdVRmg8q1ERtPkMvmOvebsgga4sAj5hls/w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-forge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.5.0.tgz", + "integrity": "sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^14.0.3", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "tar": "^7.4.3", + "tinyglobby": "^0.2.12", + "which": "^5.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/node-gyp/node_modules/tar": { + "version": "7.5.16", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.16.tgz", + "integrity": "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/node-gyp/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", + "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/nopt": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^3.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz", + "integrity": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-install-checks": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.2.tgz", + "integrity": "sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", + "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-package-arg": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", + "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-packlist": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-9.0.0.tgz", + "integrity": "sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^7.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz", + "integrity": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^7.1.0", + "npm-normalize-package-bin": "^4.0.0", + "npm-package-arg": "^12.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz", + "integrity": "sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^3.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^14.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^12.0.0", + "proc-log": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.23", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", + "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ordered-binary": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.1.tgz", + "integrity": "sha512-QkCdPooczexPLiXIrbVOPYkR3VO3T6v2OyKRkR1Xbhpy7/LAVXwahnRCgRp78Oe/Ehf0C/HATAxfSr6eA1oX+w==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pacote": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-20.0.0.tgz", + "integrity": "sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^3.0.0", + "ssri": "^12.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", + "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/piscina": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz", + "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "@napi-rs/nice": "^1.0.1" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/proc-log": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/psl/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/pusher-js": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-8.5.0.tgz", + "integrity": "sha512-V7uzGi9bqOOOyM/6IkJdpFyjGZj7llz1v0oWnYkZKcYLvbz6VcHVLmzKqkvegjuMumpfIEKGLmWHwFb39XFCpw==", + "license": "MIT", + "dependencies": { + "tweetnacl": "^1.0.3" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true, + "license": "MIT" + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", + "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", + "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.59.0", + "@rollup/rollup-android-arm64": "4.59.0", + "@rollup/rollup-darwin-arm64": "4.59.0", + "@rollup/rollup-darwin-x64": "4.59.0", + "@rollup/rollup-freebsd-arm64": "4.59.0", + "@rollup/rollup-freebsd-x64": "4.59.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", + "@rollup/rollup-linux-arm-musleabihf": "4.59.0", + "@rollup/rollup-linux-arm64-gnu": "4.59.0", + "@rollup/rollup-linux-arm64-musl": "4.59.0", + "@rollup/rollup-linux-loong64-gnu": "4.59.0", + "@rollup/rollup-linux-loong64-musl": "4.59.0", + "@rollup/rollup-linux-ppc64-gnu": "4.59.0", + "@rollup/rollup-linux-ppc64-musl": "4.59.0", + "@rollup/rollup-linux-riscv64-gnu": "4.59.0", + "@rollup/rollup-linux-riscv64-musl": "4.59.0", + "@rollup/rollup-linux-s390x-gnu": "4.59.0", + "@rollup/rollup-linux-x64-gnu": "4.59.0", + "@rollup/rollup-linux-x64-musl": "4.59.0", + "@rollup/rollup-openbsd-x64": "4.59.0", + "@rollup/rollup-openharmony-arm64": "4.59.0", + "@rollup/rollup-win32-arm64-msvc": "4.59.0", + "@rollup/rollup-win32-ia32-msvc": "4.59.0", + "@rollup/rollup-win32-x64-gnu": "4.59.0", + "@rollup/rollup-win32-x64-msvc": "4.59.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.85.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", + "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "dev": true, + "license": "BlueOak-1.0.0", + "optional": true, + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", + "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz", + "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.0", + "@sigstore/sign": "^3.1.0", + "@sigstore/tuf": "^3.1.0", + "@sigstore/verify": "^2.1.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.3.tgz", + "integrity": "sha512-2Dd78bqzzjE6KPkD5fHZmDAKRNe3J15q+YHDrIsy9WEkqttc7GY+kT9OBLSMaPbQaEd0x1BjcmtMtXkfpc+T5A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.7.tgz", + "integrity": "sha512-e0LyK91f3cUxTmv95/KzoLg47+zF+s/sbxRGDNsyG4dmIP8ZSX8ax6byOxfJXeNNtS/8AZlfD+uP7gBeR7DLlg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "debug": "~4.4.1", + "ws": "~8.20.1" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.6.tgz", + "integrity": "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.4.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz", + "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.1.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", + "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/thingies": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", + "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tmp": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-jest": { + "version": "29.4.11", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.11.tgz", + "integrity": "sha512-IrFl7l9AuB/qrNw5quqvAv/hmKMb8dhWOH4jQOGo0Oq8tCeo1O86/iTFG1FaRimgUkF13l4PcepO8ATFT6Ns4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bs-logger": "^0.2.6", + "fast-json-stable-stringify": "^2.1.0", + "handlebars": "^4.7.9", + "json5": "^2.2.3", + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.8.0", + "type-fest": "^4.41.0", + "yargs-parser": "^21.1.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0 || ^30.0.0", + "@jest/types": "^29.0.0 || ^30.0.0", + "babel-jest": "^29.0.0 || ^30.0.0", + "jest": "^29.0.0 || ^30.0.0", + "jest-util": "^29.0.0 || ^30.0.0", + "typescript": ">=4.3 <7" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/transform": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jest-util": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz", + "integrity": "sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.1.0.tgz", + "integrity": "sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "3.0.1", + "debug": "^4.4.1", + "make-fetch-happen": "^14.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", + "license": "Unlicense" + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.41", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz", + "integrity": "sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unique-filename": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/unique-slug": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz", + "integrity": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", + "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/webpack": { + "version": "5.105.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", + "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.19.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.3.1", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.16", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.6.0", + "mime-types": "^2.1.31", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.21.2", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz", + "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xhr2": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.1.tgz", + "integrity": "sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zone.js": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz", + "integrity": "sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==", + "license": "MIT" + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 0000000..07d6992 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,51 @@ +{ + "name": "frontend", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "jest", + "test:watch": "jest --watch", + "lint": "tsc --noEmit", + "serve:ssr:frontend": "node dist/frontend/server/server.mjs" + }, + "private": true, + "dependencies": { + "@angular/common": "^19.2.0", + "@angular/compiler": "^19.2.0", + "@angular/core": "^19.2.0", + "@angular/forms": "^19.2.0", + "@angular/platform-browser": "^19.2.0", + "@angular/platform-browser-dynamic": "^19.2.0", + "@angular/platform-server": "^19.2.0", + "@angular/router": "^19.2.0", + "@angular/ssr": "^19.2.26", + "@fontsource/inter": "^5.2.8", + "@fontsource/sora": "^5.2.8", + "@jsverse/transloco": "^8.3.0", + "express": "^4.18.2", + "laravel-echo": "^2.3.7", + "lucide-angular": "^1.0.0", + "pusher-js": "^8.5.0", + "rxjs": "~7.8.0", + "tslib": "^2.3.0", + "zone.js": "~0.15.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^19.2.26", + "@angular/cli": "^19.2.26", + "@angular/compiler-cli": "^19.2.0", + "@tailwindcss/postcss": "^4.3.0", + "@types/express": "^4.17.17", + "@types/jest": "^29.5.14", + "@types/node": "^18.18.0", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", + "jest-preset-angular": "^14.6.2", + "postcss": "^8.5.15", + "tailwindcss": "^4.3.0", + "typescript": "~5.7.2" + } +} diff --git a/frontend/postcss.config.js b/frontend/postcss.config.js new file mode 100644 index 0000000..e564072 --- /dev/null +++ b/frontend/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + '@tailwindcss/postcss': {}, + }, +}; diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..57614f9c967596fad0a3989bec2b1deff33034f6 GIT binary patch literal 15086 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 Nr__JTFzvMr^FKp4S3v*( literal 0 HcmV?d00001 diff --git a/frontend/public/i18n/en.json b/frontend/public/i18n/en.json new file mode 100644 index 0000000..7469f70 --- /dev/null +++ b/frontend/public/i18n/en.json @@ -0,0 +1,11 @@ +{ + "app": { + "name": "CommandSphere" + }, + "shell": { + "foundation": "SSR Foundation", + "headline": "Intelligent documentation for plugin ecosystems.", + "kicker": "Angular SSR · Laravel API · Meilisearch", + "summary": "The monorepo foundation is ready for i18n, server-side rendering, indexed search, and realtime communication." + } +} diff --git a/frontend/public/i18n/pt-BR.json b/frontend/public/i18n/pt-BR.json new file mode 100644 index 0000000..0f052e3 --- /dev/null +++ b/frontend/public/i18n/pt-BR.json @@ -0,0 +1,11 @@ +{ + "app": { + "name": "CommandSphere" + }, + "shell": { + "foundation": "Fundação SSR", + "headline": "Documentação inteligente para ecossistemas de plugins.", + "kicker": "Angular SSR · Laravel API · Meilisearch", + "summary": "A fundação do monorepo está preparada para i18n, renderização no servidor, busca indexada e comunicação em tempo real." + } +} diff --git a/frontend/setup-jest.ts b/frontend/setup-jest.ts new file mode 100644 index 0000000..58c511e --- /dev/null +++ b/frontend/setup-jest.ts @@ -0,0 +1,3 @@ +import { setupZoneTestEnv } from 'jest-preset-angular/setup-env/zone'; + +setupZoneTestEnv(); diff --git a/frontend/src/app/app.component.css b/frontend/src/app/app.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/app.component.html b/frontend/src/app/app.component.html new file mode 100644 index 0000000..c59dd16 --- /dev/null +++ b/frontend/src/app/app.component.html @@ -0,0 +1,28 @@ +
+
+
+ + {{ 'app.name' | transloco }} + + + {{ 'shell.foundation' | transloco }} + +
+ +
+
+

+ {{ 'shell.kicker' | transloco }} +

+

+ {{ 'shell.headline' | transloco }} +

+

+ {{ 'shell.summary' | transloco }} +

+
+
+ + +
+
diff --git a/frontend/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts new file mode 100644 index 0000000..8191beb --- /dev/null +++ b/frontend/src/app/app.component.spec.ts @@ -0,0 +1,51 @@ +import { TestBed } from '@angular/core/testing'; +import { provideTransloco } from '@jsverse/transloco'; +import { of } from 'rxjs'; + +import { AppComponent } from './app.component'; + +class TestTranslocoLoader { + getTranslation() { + return of({ + app: { name: 'CommandSphere' }, + shell: { + foundation: 'Fundação SSR', + headline: 'Documentação inteligente para ecossistemas de plugins.', + kicker: 'Angular SSR · Laravel API · Meilisearch', + summary: 'Fundação validável.', + }, + }); + } +} + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [AppComponent], + providers: [ + provideTransloco({ + config: { + availableLangs: ['pt-BR', 'en'], + defaultLang: 'pt-BR', + fallbackLang: 'en', + prodMode: true, + }, + loader: TestTranslocoLoader, + }), + ], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it('should render translated product name', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.textContent).toContain('CommandSphere'); + }); +}); diff --git a/frontend/src/app/app.component.ts b/frontend/src/app/app.component.ts new file mode 100644 index 0000000..3d8120b --- /dev/null +++ b/frontend/src/app/app.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; +import { RouterOutlet } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; + +@Component({ + selector: 'app-root', + imports: [RouterOutlet, TranslocoPipe], + templateUrl: './app.component.html', + styleUrl: './app.component.css', +}) +export class AppComponent {} diff --git a/frontend/src/app/app.config.server.ts b/frontend/src/app/app.config.server.ts new file mode 100644 index 0000000..3514d3a --- /dev/null +++ b/frontend/src/app/app.config.server.ts @@ -0,0 +1,11 @@ +import { mergeApplicationConfig, ApplicationConfig } from '@angular/core'; +import { provideServerRendering } from '@angular/platform-server'; +import { appConfig } from './app.config'; + +const serverConfig: ApplicationConfig = { + providers: [ + provideServerRendering(), + ] +}; + +export const config = mergeApplicationConfig(appConfig, serverConfig); diff --git a/frontend/src/app/app.config.ts b/frontend/src/app/app.config.ts new file mode 100644 index 0000000..2fab21e --- /dev/null +++ b/frontend/src/app/app.config.ts @@ -0,0 +1,27 @@ +import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +import { provideHttpClient, withFetch } from '@angular/common/http'; +import { provideClientHydration, withEventReplay } from '@angular/platform-browser'; +import { provideRouter } from '@angular/router'; +import { provideTransloco } from '@jsverse/transloco'; + +import { routes } from './app.routes'; +import { TranslocoHttpLoader } from './core/i18n/transloco-http-loader'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideZoneChangeDetection({ eventCoalescing: true }), + provideRouter(routes), + provideHttpClient(withFetch()), + provideClientHydration(withEventReplay()), + provideTransloco({ + config: { + availableLangs: ['pt-BR', 'en'], + defaultLang: 'pt-BR', + fallbackLang: 'en', + prodMode: true, + reRenderOnLangChange: true, + }, + loader: TranslocoHttpLoader, + }), + ], +}; diff --git a/frontend/src/app/app.routes.ts b/frontend/src/app/app.routes.ts new file mode 100644 index 0000000..dc39edb --- /dev/null +++ b/frontend/src/app/app.routes.ts @@ -0,0 +1,3 @@ +import { Routes } from '@angular/router'; + +export const routes: Routes = []; diff --git a/frontend/src/app/core/i18n/transloco-http-loader.ts b/frontend/src/app/core/i18n/transloco-http-loader.ts new file mode 100644 index 0000000..74a3831 --- /dev/null +++ b/frontend/src/app/core/i18n/transloco-http-loader.ts @@ -0,0 +1,13 @@ +import { HttpClient } from '@angular/common/http'; +import { inject, Injectable } from '@angular/core'; +import { Translation, TranslocoLoader } from '@jsverse/transloco'; +import { Observable } from 'rxjs'; + +@Injectable({ providedIn: 'root' }) +export class TranslocoHttpLoader implements TranslocoLoader { + private readonly http = inject(HttpClient); + + getTranslation(lang: string): Observable { + return this.http.get(`/i18n/${lang}.json`); + } +} diff --git a/frontend/src/app/core/i18n/transloco.config.spec.ts b/frontend/src/app/core/i18n/transloco.config.spec.ts new file mode 100644 index 0000000..11c0878 --- /dev/null +++ b/frontend/src/app/core/i18n/transloco.config.spec.ts @@ -0,0 +1,49 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed } from '@angular/core/testing'; +import { TranslocoService, provideTransloco } from '@jsverse/transloco'; +import { firstValueFrom, of } from 'rxjs'; + +import { TranslocoHttpLoader } from './transloco-http-loader'; + +class TestTranslocoLoader { + getTranslation(lang: string) { + const translations = { + 'pt-BR': { app: { name: 'CommandSphere' }, shell: { foundation: 'Fundação SSR' } }, + en: { app: { name: 'CommandSphere' }, shell: { foundation: 'SSR Foundation' } }, + }; + + return of(translations[lang as keyof typeof translations]); + } +} + +describe('Transloco configuration', () => { + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [ + provideHttpClient(), + provideTransloco({ + config: { + availableLangs: ['pt-BR', 'en'], + defaultLang: 'pt-BR', + fallbackLang: 'en', + prodMode: true, + }, + loader: TestTranslocoLoader, + }), + TranslocoHttpLoader, + ], + }); + }); + + it('resolves pt-BR and en keys', async () => { + const transloco = TestBed.inject(TranslocoService); + + transloco.setActiveLang('pt-BR'); + await firstValueFrom(transloco.load('pt-BR')); + expect(transloco.translate('shell.foundation')).toBe('Fundação SSR'); + + transloco.setActiveLang('en'); + await firstValueFrom(transloco.load('en')); + expect(transloco.translate('shell.foundation')).toBe('SSR Foundation'); + }); +}); diff --git a/frontend/src/index.html b/frontend/src/index.html new file mode 100644 index 0000000..3af61ec --- /dev/null +++ b/frontend/src/index.html @@ -0,0 +1,13 @@ + + + + + Frontend + + + + + + + + diff --git a/frontend/src/main.server.ts b/frontend/src/main.server.ts new file mode 100644 index 0000000..f678724 --- /dev/null +++ b/frontend/src/main.server.ts @@ -0,0 +1,8 @@ +import { BootstrapContext, bootstrapApplication } from '@angular/platform-browser'; +import { AppComponent } from './app/app.component'; +import { config } from './app/app.config.server'; + +const bootstrap = (context: BootstrapContext) => + bootstrapApplication(AppComponent, config, context); + +export default bootstrap; diff --git a/frontend/src/main.ts b/frontend/src/main.ts new file mode 100644 index 0000000..35b00f3 --- /dev/null +++ b/frontend/src/main.ts @@ -0,0 +1,6 @@ +import { bootstrapApplication } from '@angular/platform-browser'; +import { appConfig } from './app/app.config'; +import { AppComponent } from './app/app.component'; + +bootstrapApplication(AppComponent, appConfig) + .catch((err) => console.error(err)); diff --git a/frontend/src/server.ts b/frontend/src/server.ts new file mode 100644 index 0000000..0ddcff3 --- /dev/null +++ b/frontend/src/server.ts @@ -0,0 +1,67 @@ +import { APP_BASE_HREF } from '@angular/common'; +import { CommonEngine, isMainModule } from '@angular/ssr/node'; +import express from 'express'; +import { dirname, join, resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import bootstrap from './main.server'; + +const serverDistFolder = dirname(fileURLToPath(import.meta.url)); +const browserDistFolder = resolve(serverDistFolder, '../browser'); +const indexHtml = join(serverDistFolder, 'index.server.html'); + +const app = express(); +const commonEngine = new CommonEngine(); + +/** + * Example Express Rest API endpoints can be defined here. + * Uncomment and define endpoints as necessary. + * + * Example: + * ```ts + * app.get('/api/**', (req, res) => { + * // Handle API request + * }); + * ``` + */ + +/** + * Serve static files from /browser + */ +app.get( + '**', + express.static(browserDistFolder, { + maxAge: '1y', + index: 'index.html' + }), +); + +/** + * Handle all other requests by rendering the Angular application. + */ +app.get('**', (req, res, next) => { + const { protocol, originalUrl, baseUrl, headers } = req; + + commonEngine + .render({ + bootstrap, + documentFilePath: indexHtml, + url: `${protocol}://${headers.host}${originalUrl}`, + publicPath: browserDistFolder, + providers: [{ provide: APP_BASE_HREF, useValue: baseUrl }], + }) + .then((html) => res.send(html)) + .catch((err) => next(err)); +}); + +/** + * Start the server if this module is the main entry point. + * The server listens on the port defined by the `PORT` environment variable, or defaults to 4000. + */ +if (isMainModule(import.meta.url)) { + const port = process.env['PORT'] || 4000; + app.listen(port, () => { + console.log(`Node Express server listening on http://localhost:${port}`); + }); +} + +export default app; diff --git a/frontend/src/styles.css b/frontend/src/styles.css new file mode 100644 index 0000000..9538318 --- /dev/null +++ b/frontend/src/styles.css @@ -0,0 +1,31 @@ +@import '@fontsource/inter/400.css'; +@import '@fontsource/inter/500.css'; +@import '@fontsource/inter/600.css'; +@import '@fontsource/sora/600.css'; +@import 'tailwindcss'; + +@theme { + --font-sans: 'Inter', ui-sans-serif, system-ui, sans-serif; + --font-display: 'Sora', ui-sans-serif, system-ui, sans-serif; + --color-deep-space: #020617; + --color-surface-dark: #111827; + --color-electric-purple: #7c3aed; + --color-neon-cyan: #22d3ee; + --color-soft-purple: #a78bfa; + --color-neutral-gray: #94a3b8; + --color-success: #22c55e; + --color-warning: #facc15; + --color-danger: #f87171; + --shadow-command-glow: 0 0 32px rgb(124 58 237 / 24%); +} + +:root { + color-scheme: dark; +} + +body { + min-width: 320px; + margin: 0; + background: #020617; + font-family: var(--font-sans); +} diff --git a/frontend/tsconfig.app.json b/frontend/tsconfig.app.json new file mode 100644 index 0000000..9ab8527 --- /dev/null +++ b/frontend/tsconfig.app.json @@ -0,0 +1,19 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [ + "node" + ] + }, + "files": [ + "src/main.ts", + "src/main.server.ts", + "src/server.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json new file mode 100644 index 0000000..cc648d3 --- /dev/null +++ b/frontend/tsconfig.json @@ -0,0 +1,36 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "isolatedModules": true, + "esModuleInterop": true, + "experimentalDecorators": true, + "moduleResolution": "bundler", + "importHelpers": true, + "baseUrl": "./src", + "paths": { + "@app/*": [ + "app/*" + ], + "@environments/*": [ + "environments/*" + ] + }, + "target": "ES2022", + "module": "ES2022" + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/frontend/tsconfig.spec.json b/frontend/tsconfig.spec.json new file mode 100644 index 0000000..4aed225 --- /dev/null +++ b/frontend/tsconfig.spec.json @@ -0,0 +1,16 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jest", + "node" + ] + }, + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} From 87aebf332897f53131c75a1cb3cae5bcd6507e75 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:19:08 -0300 Subject: [PATCH 04/59] chore(docker): add local infrastructure stack --- .env.example | 4 + .gitignore | 1 + backend/.dockerignore | 7 ++ docker-compose.yml | 186 +++++++++++++++++++++++++++++++++++++ docker/backend.Dockerfile | 21 +++++ docker/frontend.Dockerfile | 12 +++ frontend/.dockerignore | 3 + 7 files changed, 234 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 backend/.dockerignore create mode 100644 docker-compose.yml create mode 100644 docker/backend.Dockerfile create mode 100644 docker/frontend.Dockerfile create mode 100644 frontend/.dockerignore diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..7961a39 --- /dev/null +++ b/.env.example @@ -0,0 +1,4 @@ +MEILISEARCH_MASTER_KEY=local_meilisearch_master_key +REVERB_APP_ID=commandsphere-local +REVERB_APP_KEY=local-reverb-key +REVERB_APP_SECRET=local-reverb-secret diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 0000000..23b7837 --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1,7 @@ +.env +node_modules +vendor +storage/logs/* +storage/framework/cache/* +storage/framework/sessions/* +storage/framework/views/* diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..074fc91 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,186 @@ +services: + mysql: + image: mysql:8 + environment: + MYSQL_DATABASE: commandsphere + MYSQL_USER: commandsphere + MYSQL_PASSWORD: commandsphere + MYSQL_ROOT_PASSWORD: root + ports: + - "3306:3306" + volumes: + - mysql-data:/var/lib/mysql + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-proot"] + interval: 10s + timeout: 5s + retries: 10 + + redis: + image: redis:7-alpine + ports: + - "6379:6379" + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 10s + timeout: 5s + retries: 10 + + meilisearch: + image: getmeili/meilisearch:v1 + environment: + MEILI_ENV: development + MEILI_MASTER_KEY: ${MEILISEARCH_MASTER_KEY} + ports: + - "7700:7700" + volumes: + - meili-data:/meili_data + healthcheck: + test: ["CMD", "wget", "--spider", "-q", "http://127.0.0.1:7700/health"] + interval: 10s + timeout: 5s + retries: 10 + + backend: + build: + context: ./backend + dockerfile: ../docker/backend.Dockerfile + environment: + APP_NAME: CommandSphere + APP_ENV: local + APP_DEBUG: "true" + APP_URL: http://localhost:8000 + APP_TIMEZONE: America/Sao_Paulo + APP_LOCALE: pt_BR + APP_FALLBACK_LOCALE: en + APP_FAKER_LOCALE: pt_BR + DB_CONNECTION: mysql + DB_HOST: mysql + DB_PORT: 3306 + DB_DATABASE: commandsphere + DB_USERNAME: commandsphere + DB_PASSWORD: commandsphere + CACHE_STORE: redis + QUEUE_CONNECTION: redis + SESSION_DRIVER: redis + REDIS_HOST: redis + BROADCAST_CONNECTION: reverb + SCOUT_DRIVER: meilisearch + SCOUT_QUEUE: "true" + SCOUT_AFTER_COMMIT: "true" + SCOUT_PREFIX: commandsphere_ + MEILISEARCH_HOST: http://meilisearch:7700 + MEILISEARCH_KEY: ${MEILISEARCH_MASTER_KEY} + REVERB_APP_ID: ${REVERB_APP_ID} + REVERB_APP_KEY: ${REVERB_APP_KEY} + REVERB_APP_SECRET: ${REVERB_APP_SECRET} + REVERB_HOST: localhost + REVERB_PORT: 8080 + REVERB_SCHEME: http + REVERB_SERVER_HOST: 0.0.0.0 + REVERB_SERVER_PORT: 8080 + command: > + sh -lc "cp .env.example .env + && php artisan key:generate --force + && php artisan serve --host=0.0.0.0 --port=8000" + ports: + - "8000:8000" + depends_on: + mysql: + condition: service_healthy + redis: + condition: service_healthy + meilisearch: + condition: service_healthy + healthcheck: + test: ["CMD", "php", "-r", "exit(@file_get_contents('http://127.0.0.1:8000') === false ? 1 : 0);"] + interval: 10s + timeout: 5s + retries: 10 + + reverb: + build: + context: ./backend + dockerfile: ../docker/backend.Dockerfile + environment: + APP_NAME: CommandSphere + APP_ENV: local + APP_DEBUG: "true" + APP_TIMEZONE: America/Sao_Paulo + APP_LOCALE: pt_BR + APP_FALLBACK_LOCALE: en + APP_FAKER_LOCALE: pt_BR + DB_CONNECTION: mysql + DB_HOST: mysql + DB_PORT: 3306 + DB_DATABASE: commandsphere + DB_USERNAME: commandsphere + DB_PASSWORD: commandsphere + CACHE_STORE: redis + QUEUE_CONNECTION: redis + REDIS_HOST: redis + BROADCAST_CONNECTION: reverb + REVERB_APP_ID: ${REVERB_APP_ID} + REVERB_APP_KEY: ${REVERB_APP_KEY} + REVERB_APP_SECRET: ${REVERB_APP_SECRET} + REVERB_HOST: localhost + REVERB_PORT: 8080 + REVERB_SCHEME: http + REVERB_SERVER_HOST: 0.0.0.0 + REVERB_SERVER_PORT: 8080 + command: > + sh -lc "cp .env.example .env + && php artisan key:generate --force + && php artisan reverb:start --host=0.0.0.0 --port=8080" + ports: + - "8080:8080" + depends_on: + redis: + condition: service_healthy + + horizon: + build: + context: ./backend + dockerfile: ../docker/backend.Dockerfile + environment: + APP_NAME: CommandSphere + APP_ENV: local + APP_DEBUG: "true" + APP_TIMEZONE: America/Sao_Paulo + APP_LOCALE: pt_BR + APP_FALLBACK_LOCALE: en + APP_FAKER_LOCALE: pt_BR + DB_CONNECTION: mysql + DB_HOST: mysql + DB_PORT: 3306 + DB_DATABASE: commandsphere + DB_USERNAME: commandsphere + DB_PASSWORD: commandsphere + CACHE_STORE: redis + QUEUE_CONNECTION: redis + REDIS_HOST: redis + command: > + sh -lc "cp .env.example .env + && php artisan key:generate --force + && php artisan horizon" + depends_on: + mysql: + condition: service_healthy + redis: + condition: service_healthy + + frontend: + build: + context: ./frontend + dockerfile: ../docker/frontend.Dockerfile + environment: + NODE_ENV: development + ports: + - "4200:4200" + depends_on: + backend: + condition: service_healthy + +volumes: + mysql-data: + meili-data: diff --git a/docker/backend.Dockerfile b/docker/backend.Dockerfile new file mode 100644 index 0000000..e5fb926 --- /dev/null +++ b/docker/backend.Dockerfile @@ -0,0 +1,21 @@ +FROM php:8.3-cli + +WORKDIR /var/www/html + +RUN apt-get update \ + && apt-get install -y --no-install-recommends git unzip libzip-dev \ + && docker-php-ext-install pcntl pdo_mysql zip \ + && pecl install redis \ + && docker-php-ext-enable redis \ + && rm -rf /var/lib/apt/lists/* + +COPY --from=composer:2 /usr/bin/composer /usr/bin/composer + +COPY composer.json composer.lock ./ +RUN composer install --no-interaction --prefer-dist --optimize-autoloader + +COPY . . + +EXPOSE 8000 + +CMD ["php", "artisan", "serve", "--host=0.0.0.0", "--port=8000"] diff --git a/docker/frontend.Dockerfile b/docker/frontend.Dockerfile new file mode 100644 index 0000000..e4abaa1 --- /dev/null +++ b/docker/frontend.Dockerfile @@ -0,0 +1,12 @@ +FROM node:22-alpine + +WORKDIR /app + +COPY package.json package-lock.json ./ +RUN npm ci + +COPY . . + +EXPOSE 4200 + +CMD ["npm", "run", "start", "--", "--host", "0.0.0.0"] diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100644 index 0000000..6280ae7 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1,3 @@ +dist +node_modules +.angular From 700e1c05b73bc03df75fc394e18c1dd78fbcc87c Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:19:16 -0300 Subject: [PATCH 05/59] ci: add backend and frontend validation pipeline --- .github/workflows/ci.yml | 70 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..b49d717 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,70 @@ +name: CI + +on: + pull_request: + push: + branches: + - main + - "feature/**" + - "fix/**" + - "refactor/**" + - "docs/**" + +jobs: + backend: + name: Backend + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: "8.3" + extensions: mbstring, pdo_mysql, redis, pcntl, posix, zip + coverage: none + + - name: Install dependencies + working-directory: backend + run: composer install --no-interaction --prefer-dist --no-progress + + - name: Pint + working-directory: backend + run: ./vendor/bin/pint --test + + - name: Pest + working-directory: backend + run: ./vendor/bin/pest + + frontend: + name: Frontend + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: "22" + cache: npm + cache-dependency-path: frontend/package-lock.json + + - name: Install dependencies + working-directory: frontend + run: npm ci + + - name: Typecheck + working-directory: frontend + run: npm run lint + + - name: Jest + working-directory: frontend + run: npm test -- --runInBand + + - name: Build SSR + working-directory: frontend + run: npm run build From 12ef72541f0814a6d9ca65e529b9cd73d62bb411 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:19:24 -0300 Subject: [PATCH 06/59] docs(readme): add CommandSphere setup guide --- README.md | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..b098cbe --- /dev/null +++ b/README.md @@ -0,0 +1,81 @@ +# CommandSphere + +CommandSphere é um hub de documentação inteligente para ecossistemas de plugins. O MVP será construído como um monorepo com backend Laravel, frontend Angular SSR e serviços de infraestrutura para busca, filas e realtime. + +## Stack + +| Camada | Tecnologia | +|---|---| +| Backend | Laravel 12, PHP 8.3, Sanctum, Socialite, Scout, Horizon, Reverb | +| Frontend | Angular 19 standalone, SSR, Transloco, TailwindCSS, Jest | +| Banco e infra | MySQL 8, Redis 7, Meilisearch v1, Docker Compose | +| Qualidade | Pest, Pint, Jest, TypeScript build, GitHub Actions | + +## Arquitetura + +O repositório é organizado em três áreas principais: + +```text +backend/ API Laravel, jobs, configurações de busca, filas e realtime +frontend/ Angular SSR com i18n pt-BR padrão e shell dark-first +docker/ Dockerfiles de desenvolvimento para PHP 8.3 e Node 22 +docs/ Visão, ADRs e progresso faseado +``` + +Fluxo alvo do produto: + +```text +GitHub Markdown -> Laravel ingestion jobs -> CommonMark parser -> MySQL -> Meilisearch -> Angular SSR/search UI +``` + +## Setup Local + +Pré-requisitos: + +- Docker Desktop +- Node 22, para execução local do frontend fora do Docker +- PHP/Composer, para execução local do backend fora do Docker + +Subir a stack completa: + +```bash +cp .env.example .env +docker compose up --build +``` + +Serviços: + +| Serviço | URL | +|---|---| +| Frontend | http://localhost:4200 | +| Backend | http://localhost:8000 | +| Reverb | http://localhost:8080 | +| Meilisearch | http://localhost:7700 | +| MySQL | localhost:3306 | +| Redis | localhost:6379 | + +## Comandos Úteis + +Backend: + +```bash +cd backend +composer install +./vendor/bin/pint --test +./vendor/bin/pest +php artisan about +``` + +Frontend: + +```bash +cd frontend +npm ci +npm run lint +npm test -- --runInBand +npm run build +``` + +## Decisões Técnicas + +As decisões arquiteturais são registradas em `docs/DECISIONS.md`. A visão canônica do produto está em `docs/VISION.md`, e o progresso faseado está em `docs/PROGRESS.md`. From bceec2444c0f763a47798a9f74007900a009df50 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:20:01 -0300 Subject: [PATCH 07/59] docs(adr): record foundation decisions --- docs/DECISIONS.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ docs/PROGRESS.md | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index ca4d1d0..1439e0a 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -12,3 +12,47 @@ Descreva a escolha feita de forma objetiva. ### Consequências Liste impactos de manutenção, escalabilidade, performance, segurança e trade-offs conhecidos. + +## ADR-01 — Monorepo Docker com MySQL, Redis e Meilisearch + +### Contexto +CommandSphere precisa demonstrar arquitetura full stack com backend Laravel, frontend Angular SSR, busca indexada, filas e realtime. A fundação deve permitir que a stack suba de forma reprodutível sem depender de serviços externos. + +### Decisão +Organizar o projeto em monorepo com `backend/`, `frontend/`, `docker/`, `docs/` e `docker-compose.yml`. O Docker Compose provisiona MySQL 8, Redis 7, Meilisearch v1, backend Laravel, Reverb, Horizon e frontend Angular. Os containers de aplicação usam PHP 8.3 e Node 22. + +### Consequências +A arquitetura local fica próxima do ambiente real esperado para o MVP e reduz variação entre máquinas. O custo é um setup inicial maior e builds Docker mais pesados. Chaves locais de desenvolvimento ficam em `.env.example`/`.env`, não embutidas no código. + +## ADR-02 — Angular SSR habilitado desde a fundação + +### Contexto +As páginas públicas de catálogo, plugin e comando precisam ser indexáveis e renderizadas no servidor nas fases futuras. Adicionar SSR depois aumentaria risco de hidratação e retrabalho na arquitetura frontend. + +### Decisão +Criar o frontend com Angular 19 standalone e SSR habilitado desde o scaffold. A casca inicial usa providers compatíveis com SSR e hydration. + +### Consequências +O projeto nasce preparado para SEO e páginas públicas performáticas. A contrapartida é maior rigor com providers e estado por request nas fases seguintes, especialmente quando auth e dados públicos forem adicionados. + +## ADR-03 — Transloco com pt-BR como locale padrão + +### Contexto +CommandSphere é o único projeto do portfólio que exige i18n runtime. A visão define pt-BR como idioma padrão e inglês como secundário, mantendo código e identificadores em inglês. + +### Decisão +Configurar Transloco no Angular com `pt-BR` como `defaultLang`, `en` como fallback e dicionários JSON em `public/i18n`. No backend, configurar `pt_BR`, fallback `en`, Faker `pt_BR` e timezone `America/Sao_Paulo`. + +### Consequências +A localização fica testável desde a fundação e evita texto hardcoded nas próximas fases. O custo é disciplina contínua para manter chaves de tradução completas e impedir strings soltas nos templates. + +## ADR-04 — Jest substitui Karma no frontend + +### Contexto +O pacote de prompts fixa Jest no lugar de Karma. Angular 19 ainda scaffolda Karma por padrão, mas o projeto precisa de testes rápidos e adequados a CI. + +### Decisão +Remover Karma/Jasmine do frontend e configurar Jest com `jest-preset-angular`. Foi fixado `jest-preset-angular@14.6.2` com Jest 29 para compatibilidade com Angular 19 e `@angular-devkit/build-angular`. + +### Consequências +Os testes rodam de forma rápida e consistente no CI. A versão do preset precisou ser fixada para evitar conflito com Jest 30, cujo peer dependency não encaixa com o builder Angular 19 usado nesta fase. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index d8aa626..a60647b 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -2,7 +2,7 @@ | Fase | Status | Evidência | |---|---|---| -| Fase 1 — Fundação (scaffold do monorepo) | ⏳ Pendente | — | +| Fase 1 — Fundação (scaffold do monorepo) | ✓ Concluída | `9045e88` backend · `f8eb667` frontend · `87aebf3` Docker · `700e1c0` CI · `12ef725` README | | Fase 2 — Domínio e Dados | ⏳ Pendente | — | | Fase 3A — Backend: Auth Discord + Permissões | ⏳ Pendente | — | | Fase 3B — Backend: Pipeline de Ingestão & Parser | ⏳ Pendente | — | From fa0a2425cd18f1457f28bd2e9b1ec8aad0e7e840 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:21:59 -0300 Subject: [PATCH 08/59] fix(docker): install required PHP bcmath extension --- .github/workflows/ci.yml | 2 +- docker/backend.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b49d717..5ae1fca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: "8.3" - extensions: mbstring, pdo_mysql, redis, pcntl, posix, zip + extensions: bcmath, mbstring, pdo_mysql, redis, pcntl, posix, zip coverage: none - name: Install dependencies diff --git a/docker/backend.Dockerfile b/docker/backend.Dockerfile index e5fb926..f52b21a 100644 --- a/docker/backend.Dockerfile +++ b/docker/backend.Dockerfile @@ -4,7 +4,7 @@ WORKDIR /var/www/html RUN apt-get update \ && apt-get install -y --no-install-recommends git unzip libzip-dev \ - && docker-php-ext-install pcntl pdo_mysql zip \ + && docker-php-ext-install bcmath pcntl pdo_mysql zip \ && pecl install redis \ && docker-php-ext-enable redis \ && rm -rf /var/lib/apt/lists/* From 57a2c89b3c51245fc7920cbced39709bb049564e Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:23:21 -0300 Subject: [PATCH 09/59] fix(docker): copy Laravel app before composer scripts --- docker/backend.Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docker/backend.Dockerfile b/docker/backend.Dockerfile index f52b21a..611eadd 100644 --- a/docker/backend.Dockerfile +++ b/docker/backend.Dockerfile @@ -11,10 +11,8 @@ RUN apt-get update \ COPY --from=composer:2 /usr/bin/composer /usr/bin/composer -COPY composer.json composer.lock ./ -RUN composer install --no-interaction --prefer-dist --optimize-autoloader - COPY . . +RUN composer install --no-interaction --prefer-dist --optimize-autoloader EXPOSE 8000 From cdffb35fc0b623c531d4fce2e4bb8f0fa9e11874 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:25:16 -0300 Subject: [PATCH 10/59] docs(progress): add foundation validation evidence --- docs/PROGRESS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index a60647b..ed71bbf 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -2,7 +2,7 @@ | Fase | Status | Evidência | |---|---|---| -| Fase 1 — Fundação (scaffold do monorepo) | ✓ Concluída | `9045e88` backend · `f8eb667` frontend · `87aebf3` Docker · `700e1c0` CI · `12ef725` README | +| Fase 1 — Fundação (scaffold do monorepo) | ✓ Concluída | `9045e88` backend · `f8eb667` frontend · `87aebf3`, `fa0a242`, `57a2c89` Docker · `700e1c0` CI · `12ef725` README · validações locais/Docker verdes | | Fase 2 — Domínio e Dados | ⏳ Pendente | — | | Fase 3A — Backend: Auth Discord + Permissões | ⏳ Pendente | — | | Fase 3B — Backend: Pipeline de Ingestão & Parser | ⏳ Pendente | — | From a7c8f789b15d8e35d04af6f6f70541043392bd0a Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:34:48 -0300 Subject: [PATCH 11/59] chore(backend): add data transfer object package --- backend/composer.json | 1 + backend/composer.lock | 932 ++++++++++++++++++++++++++---------------- 2 files changed, 580 insertions(+), 353 deletions(-) diff --git a/backend/composer.json b/backend/composer.json index ce81a15..0385e0d 100644 --- a/backend/composer.json +++ b/backend/composer.json @@ -17,6 +17,7 @@ "laravel/tinker": "^2.10.1", "league/commonmark": "^2.8", "meilisearch/meilisearch-php": "^1.16", + "spatie/laravel-data": "^4.23", "spatie/laravel-permission": "6.*" }, "require-dev": { diff --git a/backend/composer.lock b/backend/composer.lock index 28c7a2e..2cbbcac 100644 --- a/backend/composer.lock +++ b/backend/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1e83c2fdcffa464938fcbbd9c388c1a8", + "content-hash": "69b023bb0254b8eacd0322a19456cb5d", "packages": [ { "name": "archtechx/enums", @@ -470,6 +470,54 @@ }, "time": "2024-07-08T12:26:09+00:00" }, + { + "name": "doctrine/deprecations", + "version": "1.1.6", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=14" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" + }, + "time": "2026-02-07T07:09:04+00:00" + }, { "name": "doctrine/inflector", "version": "2.1.0", @@ -4551,6 +4599,182 @@ }, "time": "2024-10-02T11:20:13+00:00" }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^2.0", + "phpstan/phpdoc-parser": "^2.0", + "webmozart/assert": "^1.9.1 || ^2" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26", + "shipmonk/dead-code-detector": "^0.5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3" + }, + "time": "2026-03-18T20:49:53+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/327a05bbee54120d4786a0dc67aad30226ad4cf9", + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev", + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/2.0.0" + }, + "time": "2026-01-06T21:53:42+00:00" + }, { "name": "phpoption/phpoption", "version": "1.9.5", @@ -4737,35 +4961,82 @@ "time": "2026-04-27T07:02:15+00:00" }, { - "name": "psr/clock", - "version": "1.0.0", + "name": "phpstan/phpdoc-parser", + "version": "2.3.2", "source": { "type": "git", - "url": "https://github.com/php-fig/clock.git", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0" + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" }, "type": "library", "autoload": { "psr-4": { - "Psr\\Clock\\": "src/" + "PHPStan\\PhpDocParser\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "PHP-FIG", + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" + }, + "time": "2026-01-25T14:56:51+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], @@ -6074,6 +6345,151 @@ ], "time": "2024-06-11T12:45:25+00:00" }, + { + "name": "spatie/laravel-data", + "version": "4.23.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-data.git", + "reference": "230543769c996e407fec2873930626aed7dd0d3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-data/zipball/230543769c996e407fec2873930626aed7dd0d3b", + "reference": "230543769c996e407fec2873930626aed7dd0d3b", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0|^11.0|^12.0|^13.0", + "php": "^8.1", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/reflection-docblock": "^5.3 || ^6.0", + "phpdocumentor/type-resolver": "^1.7 || ^2.0", + "spatie/laravel-package-tools": "^1.9.0", + "spatie/php-structure-discoverer": "^2.0" + }, + "require-dev": { + "fakerphp/faker": "^1.14", + "friendsofphp/php-cs-fixer": "^3.0", + "inertiajs/inertia-laravel": "^2.0|^3.0", + "livewire/livewire": "^3.0|^4.0", + "mockery/mockery": "^1.6", + "nesbot/carbon": "^2.63|^3.0", + "orchestra/testbench": "^8.37.0|^9.16|^10.9|^11.0", + "pestphp/pest": "^2.36|^3.8|^4.3", + "pestphp/pest-plugin-laravel": "^2.4|^3.0|^4.0", + "pestphp/pest-plugin-livewire": "^2.1|^3.0|^4.0", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "spatie/invade": "^1.0", + "spatie/laravel-typescript-transformer": "^2.5", + "spatie/pest-plugin-snapshots": "^2.1", + "spatie/test-time": "^1.2" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelData\\LaravelDataServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\LaravelData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ruben Van Assche", + "email": "ruben@spatie.be", + "role": "Developer" + } + ], + "description": "Create unified resources and data transfer objects", + "homepage": "https://github.com/spatie/laravel-data", + "keywords": [ + "laravel", + "laravel-data", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-data/issues", + "source": "https://github.com/spatie/laravel-data/tree/4.23.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2026-05-08T14:41:13+00:00" + }, + { + "name": "spatie/laravel-package-tools", + "version": "1.93.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "d5552849801f2642aea710557463234b59ef65eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/d5552849801f2642aea710557463234b59ef65eb", + "reference": "d5552849801f2642aea710557463234b59ef65eb", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0|^11.0|^12.0|^13.0", + "php": "^8.1" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "orchestra/testbench": "^8.0|^9.2|^10.0|^11.0", + "pestphp/pest": "^2.1|^3.1|^4.0", + "phpunit/php-code-coverage": "^10.0|^11.0|^12.0", + "phpunit/phpunit": "^10.5|^11.5|^12.5", + "spatie/pest-plugin-test-time": "^2.2|^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\LaravelPackageTools\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", + "keywords": [ + "laravel-package-tools", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.93.1" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2026-05-19T14:06:37+00:00" + }, { "name": "spatie/laravel-permission", "version": "6.25.0", @@ -6158,6 +6574,87 @@ ], "time": "2026-03-17T22:46:46+00:00" }, + { + "name": "spatie/php-structure-discoverer", + "version": "2.3.2", + "source": { + "type": "git", + "url": "https://github.com/spatie/php-structure-discoverer.git", + "reference": "6c46e069349c7f2f6ebbe00429332c9e6b70fa92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/php-structure-discoverer/zipball/6c46e069349c7f2f6ebbe00429332c9e6b70fa92", + "reference": "6c46e069349c7f2f6ebbe00429332c9e6b70fa92", + "shasum": "" + }, + "require": { + "illuminate/collections": "^10.0|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.4.3", + "symfony/finder": "^6.0|^7.0" + }, + "require-dev": { + "amphp/parallel": "^2.2", + "illuminate/console": "^10.0|^11.0|^12.0", + "laravel/pint": "^1.0", + "nunomaduro/collision": "^7.0|^8.0", + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "pestphp/pest": "^2.0|^3.0", + "pestphp/pest-plugin-laravel": "^2.0|^3.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.5|^10.0|^11.5.3", + "spatie/laravel-ray": "^1.26" + }, + "suggest": { + "amphp/parallel": "When you want to use the Parallel discover worker" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\StructureDiscoverer\\StructureDiscovererServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\StructureDiscoverer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ruben Van Assche", + "email": "ruben@spatie.be", + "role": "Developer" + } + ], + "description": "Automatically discover structures within your PHP application", + "homepage": "https://github.com/spatie/php-structure-discoverer", + "keywords": [ + "discover", + "laravel", + "php", + "php-structure-discoverer" + ], + "support": { + "issues": "https://github.com/spatie/php-structure-discoverer/issues", + "source": "https://github.com/spatie/php-structure-discoverer/tree/2.3.2" + }, + "funding": [ + { + "url": "https://github.com/LaravelAutoDiscoverer", + "type": "github" + } + ], + "time": "2025-09-22T14:58:17+00:00" + }, { "name": "symfony/clock", "version": "v7.4.8", @@ -8959,6 +9456,72 @@ } ], "time": "2026-04-26T05:33:54+00:00" + }, + { + "name": "webmozart/assert", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/9007ea6f45ecf352a9422b36644e4bfc039b9155", + "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", + "php": "^8.2" + }, + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" + }, + "type": "library", + "extra": { + "psalm": { + "pluginClass": "Webmozart\\Assert\\PsalmPlugin" + }, + "branch-alias": { + "dev-master": "2.0-dev", + "dev-feature/2-0": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/2.4.0" + }, + "time": "2026-05-20T13:07:01+00:00" } ], "packages-dev": [ @@ -9056,60 +9619,12 @@ "time": "2026-01-08T08:02:38+00:00" }, { - "name": "doctrine/deprecations", - "version": "1.1.6", + "name": "fakerphp/faker", + "version": "v1.24.1", "source": { "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", - "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "phpunit/phpunit": "<=7.5 || >=14" - }, - "require-dev": { - "doctrine/coding-standard": "^9 || ^12 || ^14", - "phpstan/phpstan": "1.4.10 || 2.1.30", - "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", - "psr/log": "^1 || ^2 || ^3" - }, - "suggest": { - "psr/log": "Allows logging deprecations via PSR-3 logger implementation" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Deprecations\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", - "homepage": "https://www.doctrine-project.org/", - "support": { - "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.6" - }, - "time": "2026-02-07T07:09:04+00:00" - }, - { - "name": "fakerphp/faker", - "version": "v1.24.1", - "source": { - "type": "git", - "url": "https://github.com/FakerPHP/Faker.git", - "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" }, "dist": { "type": "zip", @@ -10375,229 +10890,6 @@ }, "time": "2022-02-21T01:04:05+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "6.0.3", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582", - "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582", - "shasum": "" - }, - "require": { - "doctrine/deprecations": "^1.1", - "ext-filter": "*", - "php": "^7.4 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^2.0", - "phpstan/phpdoc-parser": "^2.0", - "webmozart/assert": "^1.9.1 || ^2" - }, - "require-dev": { - "mockery/mockery": "~1.3.5 || ~1.6.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-webmozart-assert": "^1.2", - "phpunit/phpunit": "^9.5", - "psalm/phar": "^5.26", - "shipmonk/dead-code-detector": "^0.5.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3" - }, - "time": "2026-03-18T20:49:53+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/327a05bbee54120d4786a0dc67aad30226ad4cf9", - "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9", - "shasum": "" - }, - "require": { - "doctrine/deprecations": "^1.0", - "php": "^7.4 || ^8.0", - "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "phpbench/phpbench": "^1.2", - "phpstan/extension-installer": "^1.4", - "phpstan/phpstan": "^2.1", - "phpstan/phpstan-phpunit": "^2.0", - "phpunit/phpunit": "^9.5", - "psalm/phar": "^4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev", - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/2.0.0" - }, - "time": "2026-01-06T21:53:42+00:00" - }, - { - "name": "phpstan/phpdoc-parser", - "version": "2.3.2", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", - "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "doctrine/annotations": "^2.0", - "nikic/php-parser": "^5.3.0", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^2.0", - "phpstan/phpstan-phpunit": "^2.0", - "phpstan/phpstan-strict-rules": "^2.0", - "phpunit/phpunit": "^9.6", - "symfony/process": "^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "PHPStan\\PhpDocParser\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPDoc parser with support for nullable, intersection and generic types", - "support": { - "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" - }, - "time": "2026-01-25T14:56:51+00:00" - }, { "name": "phpunit/php-code-coverage", "version": "11.0.12", @@ -12276,72 +12568,6 @@ } ], "time": "2025-11-17T20:03:58+00:00" - }, - { - "name": "webmozart/assert", - "version": "2.4.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/9007ea6f45ecf352a9422b36644e4bfc039b9155", - "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-date": "*", - "ext-filter": "*", - "php": "^8.2" - }, - "suggest": { - "ext-intl": "", - "ext-simplexml": "", - "ext-spl": "" - }, - "type": "library", - "extra": { - "psalm": { - "pluginClass": "Webmozart\\Assert\\PsalmPlugin" - }, - "branch-alias": { - "dev-master": "2.0-dev", - "dev-feature/2-0": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - }, - { - "name": "Woody Gilk", - "email": "woody.gilk@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/2.4.0" - }, - "time": "2026-05-20T13:07:01+00:00" } ], "aliases": [], From 88c2453e726fba67f9023396a093ce66026b135f Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:48:46 -0300 Subject: [PATCH 12/59] feat(backend): add domain data migrations --- backend/config/permission.php | 4 +- ...0003_add_profile_fields_to_users_table.php | 29 ++++ ..._01_01_000004_create_communities_table.php | 44 ++++++ ..._01_01_000005_create_permission_tables.php | 136 ++++++++++++++++++ ...06_create_command_sphere_domain_tables.php | 132 +++++++++++++++++ 5 files changed, 343 insertions(+), 2 deletions(-) create mode 100644 backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php create mode 100644 backend/database/migrations/0001_01_01_000004_create_communities_table.php create mode 100644 backend/database/migrations/0001_01_01_000005_create_permission_tables.php create mode 100644 backend/database/migrations/0001_01_01_000006_create_command_sphere_domain_tables.php diff --git a/backend/config/permission.php b/backend/config/permission.php index 85b8832..9b6873c 100644 --- a/backend/config/permission.php +++ b/backend/config/permission.php @@ -97,7 +97,7 @@ * foreign key is other than `team_id`. */ - 'team_foreign_key' => 'team_id', + 'team_foreign_key' => 'community_id', ], /* @@ -135,7 +135,7 @@ * (view the latest version of this package's migration file) */ - 'teams' => false, + 'teams' => true, /* * The class to use to resolve the permissions team id diff --git a/backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php b/backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php new file mode 100644 index 0000000..5f5b11b --- /dev/null +++ b/backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php @@ -0,0 +1,29 @@ +string('discord_id')->nullable()->unique()->after('email'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table): void { + $table->dropUnique(['discord_id']); + $table->dropColumn('discord_id'); + }); + } +}; diff --git a/backend/database/migrations/0001_01_01_000004_create_communities_table.php b/backend/database/migrations/0001_01_01_000004_create_communities_table.php new file mode 100644 index 0000000..3c37bf7 --- /dev/null +++ b/backend/database/migrations/0001_01_01_000004_create_communities_table.php @@ -0,0 +1,44 @@ +id(); + $table->string('name'); + $table->string('slug')->unique(); + $table->string('discord_guild_id')->nullable()->index(); + $table->text('description')->nullable(); + $table->json('branding')->nullable(); + $table->timestamps(); + }); + + Schema::create('community_user', function (Blueprint $table): void { + $table->id(); + $table->foreignId('community_id')->constrained()->cascadeOnDelete(); + $table->foreignId('user_id')->constrained()->cascadeOnDelete(); + $table->string('role')->index(); + $table->timestamps(); + + $table->unique(['community_id', 'user_id']); + $table->index(['user_id', 'role']); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('community_user'); + Schema::dropIfExists('communities'); + } +}; diff --git a/backend/database/migrations/0001_01_01_000005_create_permission_tables.php b/backend/database/migrations/0001_01_01_000005_create_permission_tables.php new file mode 100644 index 0000000..db9486f --- /dev/null +++ b/backend/database/migrations/0001_01_01_000005_create_permission_tables.php @@ -0,0 +1,136 @@ +bigIncrements('id'); + $table->string('name'); + $table->string('guard_name'); + $table->timestamps(); + + $table->unique(['name', 'guard_name']); + }); + + Schema::create($tableNames['roles'], function (Blueprint $table) use ($teams, $teamKey): void { + $table->bigIncrements('id'); + + if ($teams) { + $table->unsignedBigInteger($teamKey)->nullable(); + $table->index($teamKey, 'roles_team_foreign_key_index'); + } + + $table->string('name'); + $table->string('guard_name'); + $table->timestamps(); + + if ($teams) { + $table->unique([$teamKey, 'name', 'guard_name']); + } else { + $table->unique(['name', 'guard_name']); + } + }); + + Schema::create($tableNames['model_has_permissions'], function (Blueprint $table) use ($tableNames, $columnNames, $pivotPermission, $teams, $teamKey): void { + $table->unsignedBigInteger($pivotPermission); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_permissions_model_id_model_type_index'); + + $table->foreign($pivotPermission) + ->references('id') + ->on($tableNames['permissions']) + ->cascadeOnDelete(); + + if ($teams) { + $table->unsignedBigInteger($teamKey); + $table->index($teamKey, 'model_has_permissions_team_foreign_key_index'); + + $table->primary([$teamKey, $pivotPermission, $columnNames['model_morph_key'], 'model_type'], 'model_has_permissions_permission_model_type_primary'); + } else { + $table->primary([$pivotPermission, $columnNames['model_morph_key'], 'model_type'], 'model_has_permissions_permission_model_type_primary'); + } + }); + + Schema::create($tableNames['model_has_roles'], function (Blueprint $table) use ($tableNames, $columnNames, $pivotRole, $teams, $teamKey): void { + $table->unsignedBigInteger($pivotRole); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_roles_model_id_model_type_index'); + + $table->foreign($pivotRole) + ->references('id') + ->on($tableNames['roles']) + ->cascadeOnDelete(); + + if ($teams) { + $table->unsignedBigInteger($teamKey); + $table->index($teamKey, 'model_has_roles_team_foreign_key_index'); + + $table->primary([$teamKey, $pivotRole, $columnNames['model_morph_key'], 'model_type'], 'model_has_roles_role_model_type_primary'); + } else { + $table->primary([$pivotRole, $columnNames['model_morph_key'], 'model_type'], 'model_has_roles_role_model_type_primary'); + } + }); + + Schema::create($tableNames['role_has_permissions'], function (Blueprint $table) use ($tableNames, $pivotRole, $pivotPermission): void { + $table->unsignedBigInteger($pivotPermission); + $table->unsignedBigInteger($pivotRole); + + $table->foreign($pivotPermission) + ->references('id') + ->on($tableNames['permissions']) + ->cascadeOnDelete(); + + $table->foreign($pivotRole) + ->references('id') + ->on($tableNames['roles']) + ->cascadeOnDelete(); + + $table->primary([$pivotPermission, $pivotRole], 'role_has_permissions_permission_id_role_id_primary'); + }); + + app('cache') + ->store(config('permission.cache.store') !== 'default' ? config('permission.cache.store') : null) + ->forget(config('permission.cache.key')); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + $tableNames = config('permission.table_names'); + + if (empty($tableNames)) { + throw new Exception('Error: config/permission.php not found and defaults could not be merged.'); + } + + Schema::drop($tableNames['role_has_permissions']); + Schema::drop($tableNames['model_has_roles']); + Schema::drop($tableNames['model_has_permissions']); + Schema::drop($tableNames['roles']); + Schema::drop($tableNames['permissions']); + } +}; diff --git a/backend/database/migrations/0001_01_01_000006_create_command_sphere_domain_tables.php b/backend/database/migrations/0001_01_01_000006_create_command_sphere_domain_tables.php new file mode 100644 index 0000000..fe33d2e --- /dev/null +++ b/backend/database/migrations/0001_01_01_000006_create_command_sphere_domain_tables.php @@ -0,0 +1,132 @@ +id(); + $table->foreignId('community_id')->constrained()->cascadeOnDelete(); + $table->string('name'); + $table->string('slug'); + $table->text('description')->nullable(); + $table->string('repository_url')->nullable(); + $table->string('documentation_path')->default('docs'); + $table->string('default_branch')->default('main'); + $table->timestamps(); + + $table->unique(['community_id', 'slug']); + $table->index(['community_id', 'name']); + }); + + Schema::create('plugin_versions', function (Blueprint $table): void { + $table->id(); + $table->foreignId('plugin_id')->constrained()->cascadeOnDelete(); + $table->string('version'); + $table->string('git_ref')->nullable(); + $table->text('changelog')->nullable(); + $table->timestamp('published_at')->nullable(); + $table->boolean('is_latest')->default(false); + $table->timestamps(); + + $table->unique(['plugin_id', 'version']); + $table->index(['plugin_id', 'is_latest']); + }); + + Schema::create('categories', function (Blueprint $table): void { + $table->id(); + $table->string('name'); + $table->string('slug')->unique(); + $table->timestamps(); + }); + + Schema::create('documents', function (Blueprint $table): void { + $table->id(); + $table->foreignId('plugin_version_id')->constrained()->cascadeOnDelete(); + $table->string('path'); + $table->string('title'); + $table->json('frontmatter')->nullable(); + $table->longText('content_raw'); + $table->longText('content_html'); + $table->unsignedInteger('sort_order')->default(0); + $table->timestamps(); + + $table->unique(['plugin_version_id', 'path']); + $table->index(['plugin_version_id', 'sort_order']); + }); + + Schema::create('commands', function (Blueprint $table): void { + $table->id(); + $table->foreignId('plugin_version_id')->constrained()->cascadeOnDelete(); + $table->foreignId('document_id')->nullable()->constrained()->nullOnDelete(); + $table->foreignId('category_id')->nullable()->constrained()->nullOnDelete(); + $table->string('name'); + $table->string('slug'); + $table->text('syntax')->nullable(); + $table->text('description')->nullable(); + $table->json('aliases')->nullable(); + $table->json('parameters')->nullable(); + $table->timestamps(); + + $table->unique(['plugin_version_id', 'slug']); + $table->index(['plugin_version_id', 'name']); + $table->index('category_id'); + }); + + Schema::create('favorites', function (Blueprint $table): void { + $table->id(); + $table->foreignId('user_id')->constrained()->cascadeOnDelete(); + $table->morphs('favoritable'); + $table->timestamps(); + + $table->unique(['user_id', 'favoritable_type', 'favoritable_id'], 'favorites_user_favoritable_unique'); + }); + + Schema::create('command_views', function (Blueprint $table): void { + $table->id(); + $table->foreignId('command_id')->constrained()->cascadeOnDelete(); + $table->foreignId('user_id')->nullable()->constrained()->nullOnDelete(); + $table->timestamp('viewed_at'); + $table->timestamps(); + + $table->index(['command_id', 'viewed_at']); + $table->index(['user_id', 'viewed_at']); + }); + + Schema::create('ingestion_runs', function (Blueprint $table): void { + $table->id(); + $table->foreignId('plugin_version_id')->constrained()->cascadeOnDelete(); + $table->string('status')->default('queued'); + $table->json('stats')->nullable(); + $table->json('log')->nullable(); + $table->timestamp('started_at')->nullable(); + $table->timestamp('finished_at')->nullable(); + $table->timestamps(); + + $table->index(['plugin_version_id', 'status']); + $table->index(['status', 'created_at']); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('ingestion_runs'); + Schema::dropIfExists('command_views'); + Schema::dropIfExists('favorites'); + Schema::dropIfExists('commands'); + Schema::dropIfExists('documents'); + Schema::dropIfExists('categories'); + Schema::dropIfExists('plugin_versions'); + Schema::dropIfExists('plugins'); + } +}; From 96ff1f5459911da28efafcf5cde5631f40641df9 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:48:52 -0300 Subject: [PATCH 13/59] feat(backend): add domain models and DTOs --- backend/app/Data/CommandData.php | 42 +++++++++++ backend/app/Data/DocumentData.php | 37 ++++++++++ backend/app/Data/PluginData.php | 34 +++++++++ backend/app/Models/Category.php | 30 ++++++++ backend/app/Models/Command.php | 106 +++++++++++++++++++++++++++ backend/app/Models/CommandView.php | 49 +++++++++++++ backend/app/Models/Community.php | 54 ++++++++++++++ backend/app/Models/Document.php | 63 ++++++++++++++++ backend/app/Models/Favorite.php | 40 ++++++++++ backend/app/Models/IngestionRun.php | 47 ++++++++++++ backend/app/Models/Plugin.php | 52 +++++++++++++ backend/app/Models/PluginVersion.php | 70 ++++++++++++++++++ backend/app/Models/User.php | 72 +++++++++++++++++- 13 files changed, 695 insertions(+), 1 deletion(-) create mode 100644 backend/app/Data/CommandData.php create mode 100644 backend/app/Data/DocumentData.php create mode 100644 backend/app/Data/PluginData.php create mode 100644 backend/app/Models/Category.php create mode 100644 backend/app/Models/Command.php create mode 100644 backend/app/Models/CommandView.php create mode 100644 backend/app/Models/Community.php create mode 100644 backend/app/Models/Document.php create mode 100644 backend/app/Models/Favorite.php create mode 100644 backend/app/Models/IngestionRun.php create mode 100644 backend/app/Models/Plugin.php create mode 100644 backend/app/Models/PluginVersion.php diff --git a/backend/app/Data/CommandData.php b/backend/app/Data/CommandData.php new file mode 100644 index 0000000..717bba7 --- /dev/null +++ b/backend/app/Data/CommandData.php @@ -0,0 +1,42 @@ + $aliases + * @param array $parameters + */ + public function __construct( + public int $id, + public int $pluginVersionId, + public ?int $documentId, + public ?int $categoryId, + public string $name, + public string $slug, + public ?string $syntax, + public ?string $description, + public array $aliases, + public array $parameters, + ) {} + + public static function fromModel(Command $command): self + { + return new self( + id: $command->id, + pluginVersionId: $command->plugin_version_id, + documentId: $command->document_id, + categoryId: $command->category_id, + name: $command->name, + slug: $command->slug, + syntax: $command->syntax, + description: $command->description, + aliases: $command->aliases ?? [], + parameters: $command->parameters ?? [], + ); + } +} diff --git a/backend/app/Data/DocumentData.php b/backend/app/Data/DocumentData.php new file mode 100644 index 0000000..f46a249 --- /dev/null +++ b/backend/app/Data/DocumentData.php @@ -0,0 +1,37 @@ + $frontmatter + */ + public function __construct( + public int $id, + public int $pluginVersionId, + public string $path, + public string $title, + public array $frontmatter, + public string $contentRaw, + public string $contentHtml, + public int $sortOrder, + ) {} + + public static function fromModel(Document $document): self + { + return new self( + id: $document->id, + pluginVersionId: $document->plugin_version_id, + path: $document->path, + title: $document->title, + frontmatter: $document->frontmatter ?? [], + contentRaw: $document->content_raw, + contentHtml: $document->content_html, + sortOrder: $document->sort_order, + ); + } +} diff --git a/backend/app/Data/PluginData.php b/backend/app/Data/PluginData.php new file mode 100644 index 0000000..f22b568 --- /dev/null +++ b/backend/app/Data/PluginData.php @@ -0,0 +1,34 @@ +id, + communityId: $plugin->community_id, + name: $plugin->name, + slug: $plugin->slug, + description: $plugin->description, + repositoryUrl: $plugin->repository_url, + documentationPath: $plugin->documentation_path, + defaultBranch: $plugin->default_branch, + ); + } +} diff --git a/backend/app/Models/Category.php b/backend/app/Models/Category.php new file mode 100644 index 0000000..852ab04 --- /dev/null +++ b/backend/app/Models/Category.php @@ -0,0 +1,30 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'name', + 'slug', + ]; + + /** + * @return HasMany + */ + public function commands(): HasMany + { + return $this->hasMany(Command::class); + } +} diff --git a/backend/app/Models/Command.php b/backend/app/Models/Command.php new file mode 100644 index 0000000..ac2105f --- /dev/null +++ b/backend/app/Models/Command.php @@ -0,0 +1,106 @@ + */ + use HasFactory; + + use Searchable; + + /** + * @var list + */ + protected $fillable = [ + 'plugin_version_id', + 'document_id', + 'category_id', + 'name', + 'slug', + 'syntax', + 'description', + 'aliases', + 'parameters', + ]; + + /** + * @return array + */ + protected function casts(): array + { + return [ + 'aliases' => 'array', + 'parameters' => 'array', + ]; + } + + /** + * @return BelongsTo + */ + public function pluginVersion(): BelongsTo + { + return $this->belongsTo(PluginVersion::class); + } + + /** + * @return BelongsTo + */ + public function document(): BelongsTo + { + return $this->belongsTo(Document::class); + } + + /** + * @return BelongsTo + */ + public function category(): BelongsTo + { + return $this->belongsTo(Category::class); + } + + /** + * @return HasMany + */ + public function views(): HasMany + { + return $this->hasMany(CommandView::class); + } + + /** + * @return MorphMany + */ + public function favorites(): MorphMany + { + return $this->morphMany(Favorite::class, 'favoritable'); + } + + /** + * @return array + */ + public function toSearchableArray(): array + { + $this->loadMissing([ + 'category', + 'pluginVersion.plugin.community', + ]); + + return [ + 'name' => $this->name, + 'syntax' => $this->syntax, + 'description' => $this->description, + 'aliases' => $this->aliases ?? [], + 'category' => $this->category?->name, + 'plugin' => $this->pluginVersion?->plugin?->name, + 'community' => $this->pluginVersion?->plugin?->community?->name, + ]; + } +} diff --git a/backend/app/Models/CommandView.php b/backend/app/Models/CommandView.php new file mode 100644 index 0000000..23b58d9 --- /dev/null +++ b/backend/app/Models/CommandView.php @@ -0,0 +1,49 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'command_id', + 'user_id', + 'viewed_at', + ]; + + /** + * @return array + */ + protected function casts(): array + { + return [ + 'viewed_at' => 'datetime', + ]; + } + + /** + * @return BelongsTo + */ + public function command(): BelongsTo + { + return $this->belongsTo(Command::class); + } + + /** + * @return BelongsTo + */ + public function user(): BelongsTo + { + return $this->belongsTo(User::class); + } +} diff --git a/backend/app/Models/Community.php b/backend/app/Models/Community.php new file mode 100644 index 0000000..0e8ae56 --- /dev/null +++ b/backend/app/Models/Community.php @@ -0,0 +1,54 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'name', + 'slug', + 'discord_guild_id', + 'description', + 'branding', + ]; + + /** + * @return array + */ + protected function casts(): array + { + return [ + 'branding' => 'array', + ]; + } + + /** + * @return BelongsToMany + */ + public function users(): BelongsToMany + { + return $this->belongsToMany(User::class) + ->withPivot('role') + ->withTimestamps(); + } + + /** + * @return HasMany + */ + public function plugins(): HasMany + { + return $this->hasMany(Plugin::class); + } +} diff --git a/backend/app/Models/Document.php b/backend/app/Models/Document.php new file mode 100644 index 0000000..eb20772 --- /dev/null +++ b/backend/app/Models/Document.php @@ -0,0 +1,63 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'plugin_version_id', + 'path', + 'title', + 'frontmatter', + 'content_raw', + 'content_html', + 'sort_order', + ]; + + /** + * @return array + */ + protected function casts(): array + { + return [ + 'frontmatter' => 'array', + ]; + } + + /** + * @return BelongsTo + */ + public function pluginVersion(): BelongsTo + { + return $this->belongsTo(PluginVersion::class); + } + + /** + * @return HasMany + */ + public function commands(): HasMany + { + return $this->hasMany(Command::class); + } + + /** + * @return MorphMany + */ + public function favorites(): MorphMany + { + return $this->morphMany(Favorite::class, 'favoritable'); + } +} diff --git a/backend/app/Models/Favorite.php b/backend/app/Models/Favorite.php new file mode 100644 index 0000000..402ad28 --- /dev/null +++ b/backend/app/Models/Favorite.php @@ -0,0 +1,40 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'user_id', + 'favoritable_type', + 'favoritable_id', + ]; + + /** + * @return BelongsTo + */ + public function user(): BelongsTo + { + return $this->belongsTo(User::class); + } + + /** + * @return MorphTo + */ + public function favoritable(): MorphTo + { + return $this->morphTo(); + } +} diff --git a/backend/app/Models/IngestionRun.php b/backend/app/Models/IngestionRun.php new file mode 100644 index 0000000..3fce1c5 --- /dev/null +++ b/backend/app/Models/IngestionRun.php @@ -0,0 +1,47 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'plugin_version_id', + 'status', + 'stats', + 'log', + 'started_at', + 'finished_at', + ]; + + /** + * @return array + */ + protected function casts(): array + { + return [ + 'stats' => 'array', + 'log' => 'array', + 'started_at' => 'datetime', + 'finished_at' => 'datetime', + ]; + } + + /** + * @return BelongsTo + */ + public function pluginVersion(): BelongsTo + { + return $this->belongsTo(PluginVersion::class); + } +} diff --git a/backend/app/Models/Plugin.php b/backend/app/Models/Plugin.php new file mode 100644 index 0000000..d9029d7 --- /dev/null +++ b/backend/app/Models/Plugin.php @@ -0,0 +1,52 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'community_id', + 'name', + 'slug', + 'description', + 'repository_url', + 'documentation_path', + 'default_branch', + ]; + + /** + * @return BelongsTo + */ + public function community(): BelongsTo + { + return $this->belongsTo(Community::class); + } + + /** + * @return HasMany + */ + public function versions(): HasMany + { + return $this->hasMany(PluginVersion::class); + } + + /** + * @return HasMany + */ + public function latestVersions(): HasMany + { + return $this->versions()->where('is_latest', true); + } +} diff --git a/backend/app/Models/PluginVersion.php b/backend/app/Models/PluginVersion.php new file mode 100644 index 0000000..c3953bd --- /dev/null +++ b/backend/app/Models/PluginVersion.php @@ -0,0 +1,70 @@ + */ + use HasFactory; + + /** + * @var list + */ + protected $fillable = [ + 'plugin_id', + 'version', + 'git_ref', + 'changelog', + 'published_at', + 'is_latest', + ]; + + /** + * @return array + */ + protected function casts(): array + { + return [ + 'published_at' => 'datetime', + 'is_latest' => 'boolean', + ]; + } + + /** + * @return BelongsTo + */ + public function plugin(): BelongsTo + { + return $this->belongsTo(Plugin::class); + } + + /** + * @return HasMany + */ + public function documents(): HasMany + { + return $this->hasMany(Document::class); + } + + /** + * @return HasMany + */ + public function commands(): HasMany + { + return $this->hasMany(Command::class); + } + + /** + * @return HasMany + */ + public function ingestionRuns(): HasMany + { + return $this->hasMany(IngestionRun::class); + } +} diff --git a/backend/app/Models/User.php b/backend/app/Models/User.php index 68f3a66..88cbca9 100644 --- a/backend/app/Models/User.php +++ b/backend/app/Models/User.php @@ -5,13 +5,17 @@ // use Illuminate\Contracts\Auth\MustVerifyEmail; use Database\Factories\UserFactory; use Illuminate\Database\Eloquent\Factories\HasFactory; +use Illuminate\Database\Eloquent\Relations\BelongsToMany; +use Illuminate\Database\Eloquent\Relations\HasMany; +use Illuminate\Database\Eloquent\Relations\MorphMany; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; +use Spatie\Permission\Traits\HasRoles; class User extends Authenticatable { /** @use HasFactory */ - use HasFactory, Notifiable; + use HasFactory, HasRoles, Notifiable; /** * The attributes that are mass assignable. @@ -21,6 +25,7 @@ class User extends Authenticatable protected $fillable = [ 'name', 'email', + 'discord_id', 'password', ]; @@ -46,4 +51,69 @@ protected function casts(): array 'password' => 'hashed', ]; } + + /** + * @return BelongsToMany + */ + public function communities(): BelongsToMany + { + return $this->belongsToMany(Community::class) + ->withPivot('role') + ->withTimestamps(); + } + + /** + * @return HasMany + */ + public function favorites(): HasMany + { + return $this->hasMany(Favorite::class); + } + + /** + * @return HasMany + */ + public function commandViews(): HasMany + { + return $this->hasMany(CommandView::class); + } + + /** + * @return MorphMany + */ + public function favoredBy(): MorphMany + { + return $this->morphMany(Favorite::class, 'favoritable'); + } + + public function hasCommunityPermission(Community|int $community, string $permission): bool + { + $communityId = $community instanceof Community ? $community->getKey() : $community; + $previousCommunityId = getPermissionsTeamId(); + + setPermissionsTeamId($communityId); + + try { + return $this->hasPermissionTo($permission, 'web'); + } finally { + setPermissionsTeamId($previousCommunityId); + } + } + + public function communityRole(Community|int $community): ?string + { + $communityId = $community instanceof Community ? $community->getKey() : $community; + $loadedCommunity = $this->communities + ->firstWhere('id', $communityId); + + if ($loadedCommunity !== null) { + return $loadedCommunity->pivot->role; + } + + return $this->communities() + ->whereKey($communityId) + ->first() + ?->pivot + ?->role; + } } From 55d645205da6f4f26a47398eddab39f926a1ea58 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:49:00 -0300 Subject: [PATCH 14/59] feat(backend): add community demo seed data --- .../database/factories/CategoryFactory.php | 23 ++ backend/database/factories/CommandFactory.php | 39 +++ .../database/factories/CommandViewFactory.php | 23 ++ .../database/factories/CommunityFactory.php | 30 ++ .../database/factories/DocumentFactory.php | 33 ++ .../database/factories/FavoriteFactory.php | 23 ++ .../factories/IngestionRunFactory.php | 34 ++ backend/database/factories/PluginFactory.php | 29 ++ .../factories/PluginVersionFactory.php | 35 ++ backend/database/factories/UserFactory.php | 1 + .../seeders/CommunityPermissionSeeder.php | 73 ++++ backend/database/seeders/DatabaseSeeder.php | 324 +++++++++++++++++- .../Feature/CommunityPermissionScopeTest.php | 43 +++ 13 files changed, 705 insertions(+), 5 deletions(-) create mode 100644 backend/database/factories/CategoryFactory.php create mode 100644 backend/database/factories/CommandFactory.php create mode 100644 backend/database/factories/CommandViewFactory.php create mode 100644 backend/database/factories/CommunityFactory.php create mode 100644 backend/database/factories/DocumentFactory.php create mode 100644 backend/database/factories/FavoriteFactory.php create mode 100644 backend/database/factories/IngestionRunFactory.php create mode 100644 backend/database/factories/PluginFactory.php create mode 100644 backend/database/factories/PluginVersionFactory.php create mode 100644 backend/database/seeders/CommunityPermissionSeeder.php create mode 100644 backend/tests/Feature/CommunityPermissionScopeTest.php diff --git a/backend/database/factories/CategoryFactory.php b/backend/database/factories/CategoryFactory.php new file mode 100644 index 0000000..7d7ee51 --- /dev/null +++ b/backend/database/factories/CategoryFactory.php @@ -0,0 +1,23 @@ + + */ +class CategoryFactory extends Factory +{ + public function definition(): array + { + $name = fake()->unique()->word(); + + return [ + 'name' => Str::title($name), + 'slug' => Str::slug($name), + ]; + } +} diff --git a/backend/database/factories/CommandFactory.php b/backend/database/factories/CommandFactory.php new file mode 100644 index 0000000..bec4d99 --- /dev/null +++ b/backend/database/factories/CommandFactory.php @@ -0,0 +1,39 @@ + + */ +class CommandFactory extends Factory +{ + public function definition(): array + { + $name = fake()->unique()->words(2, true); + $slug = Str::slug($name); + + return [ + 'plugin_version_id' => PluginVersion::factory(), + 'document_id' => Document::factory(), + 'category_id' => Category::factory(), + 'name' => Str::headline($name), + 'slug' => $slug, + 'syntax' => '!'.$slug.' ', + 'description' => fake()->sentence(12), + 'aliases' => ['!'.Str::before($slug, '-')], + 'parameters' => [ + 'target' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ]; + } +} diff --git a/backend/database/factories/CommandViewFactory.php b/backend/database/factories/CommandViewFactory.php new file mode 100644 index 0000000..d281dd9 --- /dev/null +++ b/backend/database/factories/CommandViewFactory.php @@ -0,0 +1,23 @@ + + */ +class CommandViewFactory extends Factory +{ + public function definition(): array + { + return [ + 'command_id' => Command::factory(), + 'user_id' => User::factory(), + 'viewed_at' => fake()->dateTimeBetween('-30 days', 'now'), + ]; + } +} diff --git a/backend/database/factories/CommunityFactory.php b/backend/database/factories/CommunityFactory.php new file mode 100644 index 0000000..d43eb70 --- /dev/null +++ b/backend/database/factories/CommunityFactory.php @@ -0,0 +1,30 @@ + + */ +class CommunityFactory extends Factory +{ + public function definition(): array + { + $name = fake()->unique()->company().' Community'; + + return [ + 'name' => $name, + 'slug' => Str::slug($name), + 'discord_guild_id' => fake()->unique()->numerify('8###############'), + 'description' => fake()->paragraph(), + 'branding' => [ + 'primary' => '#7C3AED', + 'accent' => '#22D3EE', + 'surface' => '#080B14', + ], + ]; + } +} diff --git a/backend/database/factories/DocumentFactory.php b/backend/database/factories/DocumentFactory.php new file mode 100644 index 0000000..c89eba3 --- /dev/null +++ b/backend/database/factories/DocumentFactory.php @@ -0,0 +1,33 @@ + + */ +class DocumentFactory extends Factory +{ + public function definition(): array + { + $title = fake()->unique()->sentence(3); + $path = 'docs/'.Str::slug($title).'.md'; + + return [ + 'plugin_version_id' => PluginVersion::factory(), + 'path' => $path, + 'title' => $title, + 'frontmatter' => [ + 'title' => $title, + 'source' => $path, + ], + 'content_raw' => '# '.$title."\n\n".fake()->paragraph(), + 'content_html' => '

'.$title.'

'.fake()->paragraph().'

', + 'sort_order' => fake()->numberBetween(1, 20), + ]; + } +} diff --git a/backend/database/factories/FavoriteFactory.php b/backend/database/factories/FavoriteFactory.php new file mode 100644 index 0000000..0ff1896 --- /dev/null +++ b/backend/database/factories/FavoriteFactory.php @@ -0,0 +1,23 @@ + + */ +class FavoriteFactory extends Factory +{ + public function definition(): array + { + return [ + 'user_id' => User::factory(), + 'favoritable_type' => Command::class, + 'favoritable_id' => Command::factory(), + ]; + } +} diff --git a/backend/database/factories/IngestionRunFactory.php b/backend/database/factories/IngestionRunFactory.php new file mode 100644 index 0000000..67b3e5e --- /dev/null +++ b/backend/database/factories/IngestionRunFactory.php @@ -0,0 +1,34 @@ + + */ +class IngestionRunFactory extends Factory +{ + public function definition(): array + { + $startedAt = now()->subMinutes(fake()->numberBetween(20, 120)); + + return [ + 'plugin_version_id' => PluginVersion::factory(), + 'status' => fake()->randomElement(['completed', 'failed']), + 'stats' => [ + 'documents_seen' => fake()->numberBetween(4, 16), + 'commands_detected' => fake()->numberBetween(8, 35), + 'commands_changed' => fake()->numberBetween(1, 8), + ], + 'log' => [ + ['level' => 'info', 'message' => 'Repository cloned'], + ['level' => 'info', 'message' => 'Markdown files scanned'], + ], + 'started_at' => $startedAt, + 'finished_at' => $startedAt->clone()->addMinutes(fake()->numberBetween(2, 12)), + ]; + } +} diff --git a/backend/database/factories/PluginFactory.php b/backend/database/factories/PluginFactory.php new file mode 100644 index 0000000..de6610e --- /dev/null +++ b/backend/database/factories/PluginFactory.php @@ -0,0 +1,29 @@ + + */ +class PluginFactory extends Factory +{ + public function definition(): array + { + $name = fake()->unique()->words(2, true); + + return [ + 'community_id' => Community::factory(), + 'name' => Str::title($name), + 'slug' => Str::slug($name), + 'description' => fake()->paragraph(), + 'repository_url' => 'https://github.com/example/'.Str::slug($name), + 'documentation_path' => 'docs', + 'default_branch' => 'main', + ]; + } +} diff --git a/backend/database/factories/PluginVersionFactory.php b/backend/database/factories/PluginVersionFactory.php new file mode 100644 index 0000000..d80429f --- /dev/null +++ b/backend/database/factories/PluginVersionFactory.php @@ -0,0 +1,35 @@ + + */ +class PluginVersionFactory extends Factory +{ + public function definition(): array + { + $version = fake()->numberBetween(1, 3).'.'.fake()->numberBetween(0, 9).'.'.fake()->numberBetween(0, 9); + + return [ + 'plugin_id' => Plugin::factory(), + 'version' => $version, + 'git_ref' => 'v'.$version, + 'changelog' => fake()->paragraph(), + 'published_at' => fake()->dateTimeBetween('-12 months', 'now'), + 'is_latest' => false, + ]; + } + + public function latest(): static + { + return $this->state(fn (): array => [ + 'is_latest' => true, + 'published_at' => now(), + ]); + } +} diff --git a/backend/database/factories/UserFactory.php b/backend/database/factories/UserFactory.php index c4ceb07..e77bdfe 100644 --- a/backend/database/factories/UserFactory.php +++ b/backend/database/factories/UserFactory.php @@ -27,6 +27,7 @@ public function definition(): array return [ 'name' => fake()->name(), 'email' => fake()->unique()->safeEmail(), + 'discord_id' => fake()->unique()->numerify('9###############'), 'email_verified_at' => now(), 'password' => static::$password ??= Hash::make('password'), 'remember_token' => Str::random(10), diff --git a/backend/database/seeders/CommunityPermissionSeeder.php b/backend/database/seeders/CommunityPermissionSeeder.php new file mode 100644 index 0000000..2bab070 --- /dev/null +++ b/backend/database/seeders/CommunityPermissionSeeder.php @@ -0,0 +1,73 @@ + + */ + public const PERMISSIONS = [ + 'plugins.manage', + 'ingestion.run', + 'analytics.view', + ]; + + /** + * @var array> + */ + public const ROLE_PERMISSIONS = [ + 'community-admin' => [ + 'plugins.manage', + 'ingestion.run', + 'analytics.view', + ], + 'maintainer' => [ + 'ingestion.run', + 'analytics.view', + ], + 'member' => [], + ]; + + /** + * Seed the application's database. + */ + public function run(): void + { + app(PermissionRegistrar::class)->forgetCachedPermissions(); + + foreach (self::PERMISSIONS as $permission) { + Permission::findOrCreate($permission, 'web'); + } + + Community::query() + ->orderBy('id') + ->each(fn (Community $community): bool => $this->seedCommunityRoles($community)); + + app(PermissionRegistrar::class)->forgetCachedPermissions(); + } + + public function seedCommunityRoles(Community $community): bool + { + $previousCommunityId = getPermissionsTeamId(); + + setPermissionsTeamId($community->getKey()); + + try { + foreach (self::ROLE_PERMISSIONS as $roleName => $permissions) { + $role = Role::findOrCreate($roleName, 'web'); + $role->syncPermissions($permissions); + } + } finally { + setPermissionsTeamId($previousCommunityId); + } + + return true; + } +} diff --git a/backend/database/seeders/DatabaseSeeder.php b/backend/database/seeders/DatabaseSeeder.php index d01a0ef..f8a1150 100644 --- a/backend/database/seeders/DatabaseSeeder.php +++ b/backend/database/seeders/DatabaseSeeder.php @@ -2,9 +2,21 @@ namespace Database\Seeders; +use App\Models\Category; +use App\Models\Command; +use App\Models\CommandView; +use App\Models\Community; +use App\Models\Document; +use App\Models\Favorite; +use App\Models\IngestionRun; +use App\Models\Plugin; +use App\Models\PluginVersion; use App\Models\User; -// use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; +use Illuminate\Support\Carbon; +use Illuminate\Support\Facades\Hash; +use Illuminate\Support\Str; +use Spatie\Permission\Models\Role; class DatabaseSeeder extends Seeder { @@ -13,11 +25,313 @@ class DatabaseSeeder extends Seeder */ public function run(): void { - // User::factory(10)->create(); + $users = $this->seedUsers(); + $communities = $this->seedCommunities(); - User::factory()->create([ - 'name' => 'Test User', - 'email' => 'test@example.com', + $this->call(CommunityPermissionSeeder::class); + $this->assignCommunityMembers($communities, $users); + + $categories = $this->seedCategories(); + $versions = $this->seedPluginsAndVersions($communities); + $documents = $this->seedDocuments($versions); + $commands = Command::withoutSyncingToSearch(fn (): array => $this->seedCommands($versions, $documents, $categories)); + + $this->seedEngagement($users, $commands, $documents); + $this->seedIngestionRuns($versions); + } + + /** + * @return array + */ + private function seedUsers(): array + { + return [ + 'admin' => User::factory()->create([ + 'name' => 'Demo Admin', + 'email' => 'admin@demo', + 'discord_id' => '900000000000000001', + 'password' => Hash::make('password'), + ]), + 'maintainer' => User::factory()->create([ + 'name' => 'Demo Maintainer', + 'email' => 'maintainer@demo', + 'discord_id' => '900000000000000002', + 'password' => Hash::make('password'), + ]), + 'member' => User::factory()->create([ + 'name' => 'Demo Member', + 'email' => 'member@demo', + 'discord_id' => '900000000000000003', + 'password' => Hash::make('password'), + ]), + ]; + } + + /** + * @return array + */ + private function seedCommunities(): array + { + return [ + 'celem' => Community::factory()->create([ + 'name' => 'Celem Ecosystem', + 'slug' => 'celem-ecosystem', + 'discord_guild_id' => '800000000000000001', + 'description' => 'V Rising server operators sharing command documentation for ProjectM and BepInEx plugins.', + ]), + 'forge' => Community::factory()->create([ + 'name' => 'Forge Operations', + 'slug' => 'forge-operations', + 'discord_guild_id' => '800000000000000002', + 'description' => 'Operations team maintaining production Discord and game-server command references.', + ]), + ]; + } + + /** + * @param array $communities + * @param array $users + */ + private function assignCommunityMembers(array $communities, array $users): void + { + foreach ($communities as $community) { + $community->users()->attach($users['admin'], ['role' => 'community-admin']); + $community->users()->attach($users['maintainer'], ['role' => 'maintainer']); + $community->users()->attach($users['member'], ['role' => 'member']); + + $this->assignScopedRole($users['admin'], $community, 'community-admin'); + $this->assignScopedRole($users['maintainer'], $community, 'maintainer'); + $this->assignScopedRole($users['member'], $community, 'member'); + } + } + + private function assignScopedRole(User $user, Community $community, string $roleName): void + { + $previousCommunityId = getPermissionsTeamId(); + + setPermissionsTeamId($community->getKey()); + + try { + $role = Role::query() + ->where('community_id', $community->getKey()) + ->where('name', $roleName) + ->where('guard_name', 'web') + ->firstOrFail(); + + $user->assignRole($role); + } finally { + setPermissionsTeamId($previousCommunityId); + } + } + + /** + * @return array + */ + private function seedCategories(): array + { + $names = [ + 'Administration', + 'Moderation', + 'Teleportation', + 'Economy', + 'Combat', + 'Diagnostics', + 'Automation', + ]; + + return collect($names) + ->mapWithKeys(fn (string $name): array => [ + Str::slug($name) => Category::factory()->create([ + 'name' => $name, + 'slug' => Str::slug($name), + ]), + ]) + ->all(); + } + + /** + * @param array $communities + * @return list + */ + private function seedPluginsAndVersions(array $communities): array + { + $plugins = [ + ['community' => 'celem', 'name' => 'Celem Core', 'slug' => 'celem-core'], + ['community' => 'celem', 'name' => 'Blood Economy', 'slug' => 'blood-economy'], + ['community' => 'celem', 'name' => 'Castle Operations', 'slug' => 'castle-operations'], + ['community' => 'forge', 'name' => 'Shard Watch', 'slug' => 'shard-watch'], + ['community' => 'forge', 'name' => 'Raid Scheduler', 'slug' => 'raid-scheduler'], + ]; + + $versions = []; + + foreach ($plugins as $pluginIndex => $pluginData) { + $plugin = Plugin::factory()->create([ + 'community_id' => $communities[$pluginData['community']]->id, + 'name' => $pluginData['name'], + 'slug' => $pluginData['slug'], + 'description' => 'Command documentation surface for '.$pluginData['name'].'.', + 'repository_url' => 'https://github.com/commandsphere/'.$pluginData['slug'], + ]); + + $versionCount = $pluginIndex % 2 === 0 ? 3 : 2; + + for ($versionIndex = 1; $versionIndex <= $versionCount; $versionIndex++) { + $version = PluginVersion::factory()->create([ + 'plugin_id' => $plugin->id, + 'version' => '1.'.$versionIndex.'.'.$pluginIndex, + 'git_ref' => 'v1.'.$versionIndex.'.'.$pluginIndex, + 'is_latest' => $versionIndex === $versionCount, + 'published_at' => Carbon::now()->subWeeks(($versionCount - $versionIndex) + 1), + ]); + + $versions[] = $version; + } + } + + return $versions; + } + + /** + * @param list $versions + * @return list + */ + private function seedDocuments(array $versions): array + { + $documents = []; + + foreach ($versions as $index => $version) { + foreach (['commands', 'admin'] as $sectionIndex => $section) { + $documents[] = Document::factory()->create([ + 'plugin_version_id' => $version->id, + 'path' => 'docs/'.$section.'.md', + 'title' => Str::headline($section).' Reference', + 'sort_order' => ($index * 2) + $sectionIndex + 1, + ]); + } + } + + return $documents; + } + + /** + * @param list $versions + * @param list $documents + * @param array $categories + * @return list + */ + private function seedCommands(array $versions, array $documents, array $categories): array + { + $commandNames = [ + 'ban-player', + 'kick-player', + 'teleport-to-base', + 'grant-currency', + 'inspect-balance', + 'spawn-blood-essence', + 'reload-config', + 'sync-permissions', + 'open-castle-log', + 'lock-region', + 'unlock-region', + 'queue-raid-window', + 'cancel-raid-window', + 'scan-shard-health', + 'list-online-staff', + 'mute-player', + 'unmute-player', + 'audit-player', + 'repair-castle-heart', + 'reset-cooldowns', + ]; + $categoryKeys = array_keys($categories); + $commands = []; + $sequence = 0; + + foreach ($versions as $versionIndex => $version) { + $versionDocuments = collect($documents) + ->filter(fn (Document $document): bool => $document->plugin_version_id === $version->id) + ->values(); + + $commandsPerVersion = $versionIndex === 0 ? 4 : 3; + + foreach (array_slice($commandNames, 0, $commandsPerVersion) as $name) { + $category = $categories[$categoryKeys[$sequence % count($categoryKeys)]]; + $document = $versionDocuments[$sequence % max(1, $versionDocuments->count())] ?? $versionDocuments->first(); + $commandSlug = $name; + + $commands[] = Command::factory()->create([ + 'plugin_version_id' => $version->id, + 'document_id' => $document?->id, + 'category_id' => $category->id, + 'name' => Str::headline($name), + 'slug' => $commandSlug, + 'syntax' => '!'.$commandSlug.' '.($sequence % 2 === 0 ? '' : '[reason]'), + 'description' => 'Operational command for '.Str::headline($name).'.', + 'aliases' => ['!'.Str::before($commandSlug, '-')], + 'parameters' => [ + 'player' => [ + 'type' => 'string', + 'required' => $sequence % 2 === 0, + ], + ], + ]); + + $sequence++; + } + } + + return $commands; + } + + /** + * @param array $users + * @param list $commands + * @param list $documents + */ + private function seedEngagement(array $users, array $commands, array $documents): void + { + foreach (array_slice($commands, 0, 8) as $index => $command) { + Favorite::factory()->create([ + 'user_id' => $users[array_keys($users)[$index % count($users)]]->id, + 'favoritable_type' => Command::class, + 'favoritable_id' => $command->id, + ]); + } + + foreach (array_slice($documents, 0, 4) as $index => $document) { + Favorite::factory()->create([ + 'user_id' => $users[array_keys($users)[$index % count($users)]]->id, + 'favoritable_type' => Document::class, + 'favoritable_id' => $document->id, + ]); + } + + foreach (array_slice($commands, 0, 30) as $index => $command) { + CommandView::factory()->create([ + 'command_id' => $command->id, + 'user_id' => $users[array_keys($users)[$index % count($users)]]->id, + 'viewed_at' => Carbon::now()->subHours($index + 1), + ]); + } + } + + /** + * @param list $versions + */ + private function seedIngestionRuns(array $versions): void + { + IngestionRun::factory()->create([ + 'plugin_version_id' => $versions[0]->id, + 'status' => 'completed', + ]); + + IngestionRun::factory()->create([ + 'plugin_version_id' => $versions[1]->id, + 'status' => 'failed', + 'log' => [ + ['level' => 'error', 'message' => 'Markdown frontmatter contained an unsupported value type.'], + ], ]); } } diff --git a/backend/tests/Feature/CommunityPermissionScopeTest.php b/backend/tests/Feature/CommunityPermissionScopeTest.php new file mode 100644 index 0000000..f1d189e --- /dev/null +++ b/backend/tests/Feature/CommunityPermissionScopeTest.php @@ -0,0 +1,43 @@ +create(); + $admin = User::factory()->create(); + $member = User::factory()->create(); + + $this->seed(CommunityPermissionSeeder::class); + + $community->users()->attach($admin, ['role' => 'community-admin']); + $community->users()->attach($member, ['role' => 'member']); + + $previousCommunityId = getPermissionsTeamId(); + + setPermissionsTeamId($community->id); + + try { + $admin->assignRole(Role::query() + ->where('community_id', $community->id) + ->where('name', 'community-admin') + ->where('guard_name', 'web') + ->firstOrFail()); + + $member->assignRole(Role::query() + ->where('community_id', $community->id) + ->where('name', 'member') + ->where('guard_name', 'web') + ->firstOrFail()); + } finally { + setPermissionsTeamId($previousCommunityId); + } + + expect($member->hasCommunityPermission($community, 'plugins.manage'))->toBeFalse() + ->and($admin->hasCommunityPermission($community, 'plugins.manage'))->toBeTrue(); +}); From 433ef0e1fc2df05a304757ff510031ef675488b2 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 14:49:42 -0300 Subject: [PATCH 15/59] docs(domain): record data modeling decisions --- docs/DECISIONS.md | 22 ++++++++++++++++++++++ docs/PROGRESS.md | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index 1439e0a..5b2755c 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -56,3 +56,25 @@ Remover Karma/Jasmine do frontend e configurar Jest com `jest-preset-angular`. F ### Consequências Os testes rodam de forma rápida e consistente no CI. A versão do preset precisou ser fixada para evitar conflito com Jest 30, cujo peer dependency não encaixa com o builder Angular 19 usado nesta fase. + +## ADR-05 — Chaves naturais para idempotência de documentos e comandos + +### Contexto +O pipeline de ingestão futuro precisará reprocessar documentação Markdown sem criar duplicatas a cada execução. As entidades extraídas do repositório têm identificadores naturais no escopo correto: documento por caminho dentro de uma versão de plugin e comando por slug dentro de uma versão de plugin. + +### Decisão +Modelar unicidade em `documents(plugin_version_id, path)` e `commands(plugin_version_id, slug)`. Plugins também usam `plugins(community_id, slug)` para permitir o mesmo slug em comunidades distintas sem conflito global. + +### Consequências +As próximas fases poderão fazer upsert idempotente durante ingestão, reduzindo lógica compensatória e risco de duplicidade. A escolha exige que o parser preserve paths e slugs estáveis; alterações intencionais nesses identificadores serão tratadas como novos registros ou exigirão reconciliação explícita no pipeline. + +## ADR-06 — Permissões escopadas por comunidade + +### Contexto +CommandSphere é multi-community: o mesmo usuário pode administrar uma comunidade e ser apenas membro em outra. Permissões globais não representam esse isolamento e criariam risco de vazamento de autorização entre comunidades. + +### Decisão +Habilitar o modo teams do `spatie/laravel-permission` usando `community_id` como chave de escopo. O pivot `community_user` mantém o papel de domínio visível (`community-admin`, `maintainer`, `member`), enquanto roles e permissions do Spatie fazem a autorização efetiva. O helper `User::hasCommunityPermission()` troca temporariamente o escopo antes da checagem. + +### Consequências +A autorização fica preparada para multi-tenancy por comunidade sem inventar um sistema paralelo. O custo é disciplina para sempre definir o escopo antes de atribuir ou checar roles, especialmente em jobs e fluxos assíncronos futuros. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index ed71bbf..557160f 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -3,7 +3,7 @@ | Fase | Status | Evidência | |---|---|---| | Fase 1 — Fundação (scaffold do monorepo) | ✓ Concluída | `9045e88` backend · `f8eb667` frontend · `87aebf3`, `fa0a242`, `57a2c89` Docker · `700e1c0` CI · `12ef725` README · validações locais/Docker verdes | -| Fase 2 — Domínio e Dados | ⏳ Pendente | — | +| Fase 2 — Domínio e Dados | ✓ Concluída | `a7c8f78` DTO package · `88c2453` migrations · `96ff1f5` models/DTOs/Scout · `55d6452` seeders/factories/permissões · validações MySQL Docker verdes | | Fase 3A — Backend: Auth Discord + Permissões | ⏳ Pendente | — | | Fase 3B — Backend: Pipeline de Ingestão & Parser | ⏳ Pendente | — | | Fase 3C — Backend: Busca, Catálogo, Favoritos & Analytics | ⏳ Pendente | — | From 8ba0d6992d963e35c82c6ff2728c7b7ff3f75474 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:03:54 -0300 Subject: [PATCH 16/59] feat(backend): prepare users for sanctum discord auth --- backend/.env.example | 2 ++ backend/app/Models/User.php | 5 ++- backend/config/commandsphere.php | 5 +++ backend/database/factories/UserFactory.php | 2 ++ ...0003_add_profile_fields_to_users_table.php | 4 ++- ...07_create_personal_access_tokens_table.php | 33 +++++++++++++++++++ backend/database/seeders/DatabaseSeeder.php | 6 ++++ 7 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 backend/config/commandsphere.php create mode 100644 backend/database/migrations/0001_01_01_000007_create_personal_access_tokens_table.php diff --git a/backend/.env.example b/backend/.env.example index 1d93a8f..dfcf60d 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -58,6 +58,8 @@ MEILISEARCH_MASTER_KEY=local_meilisearch_master_key GITHUB_TOKEN= +COMMANDSPHERE_DEFAULT_COMMUNITY_SLUG=celem-ecosystem + DISCORD_CLIENT_ID= DISCORD_CLIENT_SECRET= DISCORD_REDIRECT_URI="${APP_URL}/api/v1/auth/discord/callback" diff --git a/backend/app/Models/User.php b/backend/app/Models/User.php index 88cbca9..2521f28 100644 --- a/backend/app/Models/User.php +++ b/backend/app/Models/User.php @@ -10,12 +10,13 @@ use Illuminate\Database\Eloquent\Relations\MorphMany; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; +use Laravel\Sanctum\HasApiTokens; use Spatie\Permission\Traits\HasRoles; class User extends Authenticatable { /** @use HasFactory */ - use HasFactory, HasRoles, Notifiable; + use HasApiTokens, HasFactory, HasRoles, Notifiable; /** * The attributes that are mass assignable. @@ -26,6 +27,8 @@ class User extends Authenticatable 'name', 'email', 'discord_id', + 'username', + 'avatar', 'password', ]; diff --git a/backend/config/commandsphere.php b/backend/config/commandsphere.php new file mode 100644 index 0000000..a531ba7 --- /dev/null +++ b/backend/config/commandsphere.php @@ -0,0 +1,5 @@ + env('COMMANDSPHERE_DEFAULT_COMMUNITY_SLUG', 'celem-ecosystem'), +]; diff --git a/backend/database/factories/UserFactory.php b/backend/database/factories/UserFactory.php index e77bdfe..f8d71a6 100644 --- a/backend/database/factories/UserFactory.php +++ b/backend/database/factories/UserFactory.php @@ -28,6 +28,8 @@ public function definition(): array 'name' => fake()->name(), 'email' => fake()->unique()->safeEmail(), 'discord_id' => fake()->unique()->numerify('9###############'), + 'username' => fake()->unique()->userName(), + 'avatar' => fake()->imageUrl(128, 128), 'email_verified_at' => now(), 'password' => static::$password ??= Hash::make('password'), 'remember_token' => Str::random(10), diff --git a/backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php b/backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php index 5f5b11b..b996036 100644 --- a/backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php +++ b/backend/database/migrations/0001_01_01_000003_add_profile_fields_to_users_table.php @@ -13,6 +13,8 @@ public function up(): void { Schema::table('users', function (Blueprint $table): void { $table->string('discord_id')->nullable()->unique()->after('email'); + $table->string('username')->nullable()->after('discord_id'); + $table->string('avatar')->nullable()->after('username'); }); } @@ -23,7 +25,7 @@ public function down(): void { Schema::table('users', function (Blueprint $table): void { $table->dropUnique(['discord_id']); - $table->dropColumn('discord_id'); + $table->dropColumn(['discord_id', 'username', 'avatar']); }); } }; diff --git a/backend/database/migrations/0001_01_01_000007_create_personal_access_tokens_table.php b/backend/database/migrations/0001_01_01_000007_create_personal_access_tokens_table.php new file mode 100644 index 0000000..07c8c0e --- /dev/null +++ b/backend/database/migrations/0001_01_01_000007_create_personal_access_tokens_table.php @@ -0,0 +1,33 @@ +id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/backend/database/seeders/DatabaseSeeder.php b/backend/database/seeders/DatabaseSeeder.php index f8a1150..0e8ebdb 100644 --- a/backend/database/seeders/DatabaseSeeder.php +++ b/backend/database/seeders/DatabaseSeeder.php @@ -50,18 +50,24 @@ private function seedUsers(): array 'name' => 'Demo Admin', 'email' => 'admin@demo', 'discord_id' => '900000000000000001', + 'username' => 'admin.demo', + 'avatar' => 'https://cdn.discordapp.com/avatars/900000000000000001/admin.png', 'password' => Hash::make('password'), ]), 'maintainer' => User::factory()->create([ 'name' => 'Demo Maintainer', 'email' => 'maintainer@demo', 'discord_id' => '900000000000000002', + 'username' => 'maintainer.demo', + 'avatar' => 'https://cdn.discordapp.com/avatars/900000000000000002/maintainer.png', 'password' => Hash::make('password'), ]), 'member' => User::factory()->create([ 'name' => 'Demo Member', 'email' => 'member@demo', 'discord_id' => '900000000000000003', + 'username' => 'member.demo', + 'avatar' => 'https://cdn.discordapp.com/avatars/900000000000000003/member.png', 'password' => Hash::make('password'), ]), ]; From 8ee693d2b7d5e6374d0b451832b8976edd200088 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:04:03 -0300 Subject: [PATCH 17/59] feat(backend): add discord and session auth endpoints --- .../V1/Auth/AuthenticatedUserController.php | 61 +++++++++++++++ .../Api/V1/Auth/DevLoginController.php | 41 ++++++++++ .../Api/V1/Auth/DiscordAuthController.php | 77 +++++++++++++++++++ .../Auth/CommunityMembershipService.php | 60 +++++++++++++++ backend/routes/api.php | 17 ++++ 5 files changed, 256 insertions(+) create mode 100644 backend/app/Http/Controllers/Api/V1/Auth/AuthenticatedUserController.php create mode 100644 backend/app/Http/Controllers/Api/V1/Auth/DevLoginController.php create mode 100644 backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php create mode 100644 backend/app/Services/Auth/CommunityMembershipService.php create mode 100644 backend/routes/api.php diff --git a/backend/app/Http/Controllers/Api/V1/Auth/AuthenticatedUserController.php b/backend/app/Http/Controllers/Api/V1/Auth/AuthenticatedUserController.php new file mode 100644 index 0000000..b543750 --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/Auth/AuthenticatedUserController.php @@ -0,0 +1,61 @@ +user(); + + $user->load('communities'); + + return response()->json([ + 'user' => [ + 'id' => $user->id, + 'name' => $user->name, + 'email' => $user->email, + 'discord_id' => $user->discord_id, + 'username' => $user->username, + 'avatar' => $user->avatar, + ], + 'communities' => $user->communities + ->map(fn (Community $community): array => [ + 'id' => $community->id, + 'name' => $community->name, + 'slug' => $community->slug, + 'role' => $community->pivot->role, + 'permissions' => collect(CommunityPermissionSeeder::PERMISSIONS) + ->mapWithKeys(fn (string $permission): array => [ + $permission => $user->hasCommunityPermission($community, $permission), + ]) + ->all(), + ]) + ->values() + ->all(), + ]); + } + + public function destroy(Request $request): JsonResponse + { + $token = $request->user()?->currentAccessToken(); + + if ($token instanceof PersonalAccessToken) { + $token->delete(); + } + + return response()->json([ + 'message' => 'Logged out.', + 'code' => 'auth.logged_out', + ]); + } +} diff --git a/backend/app/Http/Controllers/Api/V1/Auth/DevLoginController.php b/backend/app/Http/Controllers/Api/V1/Auth/DevLoginController.php new file mode 100644 index 0000000..b852a7e --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/Auth/DevLoginController.php @@ -0,0 +1,41 @@ +environment(['local', 'testing'])) { + return response()->json([ + 'message' => 'Dev login is only available in local or testing environments.', + 'code' => 'auth.dev_login_disabled', + ], 403); + } + + $validated = $request->validate([ + 'email' => ['required', 'string', 'email'], + ]); + + $user = User::query() + ->where('email', $validated['email']) + ->first(); + + if ($user === null) { + return response()->json([ + 'message' => 'User not found.', + 'code' => 'auth.user_not_found', + ], 404); + } + + return response()->json([ + 'token' => $user->createToken('dev-login')->plainTextToken, + 'token_type' => 'Bearer', + ]); + } +} diff --git a/backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php b/backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php new file mode 100644 index 0000000..49af02f --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php @@ -0,0 +1,77 @@ +scopes(['identify', 'email']) + ->stateless() + ->redirect(); + } + + public function callback(CommunityMembershipService $memberships): JsonResponse + { + $discordUser = Socialite::driver('discord') + ->stateless() + ->user(); + + $discordId = (string) $discordUser->getId(); + $email = $discordUser->getEmail() ?: 'discord-'.$discordId.'@users.commandsphere.local'; + $username = $discordUser->getNickname() ?: Str::before($email, '@'); + + $user = User::query() + ->where('discord_id', $discordId) + ->orWhere('email', $email) + ->first(); + + $payload = [ + 'name' => $discordUser->getName() ?: $username, + 'email' => $email, + 'discord_id' => $discordId, + 'username' => $username, + 'avatar' => $discordUser->getAvatar(), + ]; + + if ($user === null) { + $user = User::query()->create($payload + [ + 'password' => Str::password(48), + ]); + } else { + $user->forceFill($payload)->save(); + } + + $memberships->attachToDefaultCommunityAsMember($user); + + return response()->json([ + 'token' => $user->createToken('discord-oauth')->plainTextToken, + 'token_type' => 'Bearer', + 'user' => $this->userPayload($user), + ]); + } + + /** + * @return array + */ + private function userPayload(User $user): array + { + return [ + 'id' => $user->id, + 'name' => $user->name, + 'email' => $user->email, + 'discord_id' => $user->discord_id, + 'username' => $user->username, + 'avatar' => $user->avatar, + ]; + } +} diff --git a/backend/app/Services/Auth/CommunityMembershipService.php b/backend/app/Services/Auth/CommunityMembershipService.php new file mode 100644 index 0000000..025d659 --- /dev/null +++ b/backend/app/Services/Auth/CommunityMembershipService.php @@ -0,0 +1,60 @@ +where('slug', config('commandsphere.default_community_slug')) + ->first() + ?? Community::query()->orderBy('id')->first(); + + if ($community === null) { + return null; + } + + $this->attachWithRole($user, $community, 'member'); + + return $community; + } + + public function attachWithRole(User $user, Community $community, string $roleName): void + { + $community->users()->syncWithoutDetaching([ + $user->id => ['role' => $roleName], + ]); + + $previousCommunityId = getPermissionsTeamId(); + + setPermissionsTeamId($community->getKey()); + + try { + $role = Role::query() + ->where('community_id', $community->getKey()) + ->where('name', $roleName) + ->where('guard_name', 'web') + ->first(); + + if ($role === null) { + app(CommunityPermissionSeeder::class)->seedCommunityRoles($community); + + $role = Role::query() + ->where('community_id', $community->getKey()) + ->where('name', $roleName) + ->where('guard_name', 'web') + ->firstOrFail(); + } + + $user->assignRole($role); + } finally { + setPermissionsTeamId($previousCommunityId); + } + } +} diff --git a/backend/routes/api.php b/backend/routes/api.php new file mode 100644 index 0000000..c154723 --- /dev/null +++ b/backend/routes/api.php @@ -0,0 +1,17 @@ +group(function (): void { + Route::get('/auth/discord/redirect', [DiscordAuthController::class, 'redirect']); + Route::get('/auth/discord/callback', [DiscordAuthController::class, 'callback']); + Route::post('/auth/dev-login', DevLoginController::class); + + Route::middleware('auth:sanctum')->group(function (): void { + Route::get('/auth/me', [AuthenticatedUserController::class, 'show']); + Route::post('/auth/logout', [AuthenticatedUserController::class, 'destroy']); + }); +}); From 06d21c42ec272519687ff3f9c02a9ec6f7c206d5 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:04:11 -0300 Subject: [PATCH 18/59] feat(backend): enforce community scoped auth policies --- .../Middleware/EnsureCommunityPermission.php | 34 ++++++ .../app/Http/Middleware/ForceJsonResponse.php | 20 ++++ backend/app/Policies/AnalyticsPolicy.php | 14 +++ backend/app/Policies/IngestionPolicy.php | 14 +++ backend/app/Policies/PluginPolicy.php | 14 +++ backend/app/Providers/AppServiceProvider.php | 10 +- backend/bootstrap/app.php | 82 +++++++++++++- backend/tests/Feature/AuthApiTest.php | 107 ++++++++++++++++++ 8 files changed, 292 insertions(+), 3 deletions(-) create mode 100644 backend/app/Http/Middleware/EnsureCommunityPermission.php create mode 100644 backend/app/Http/Middleware/ForceJsonResponse.php create mode 100644 backend/app/Policies/AnalyticsPolicy.php create mode 100644 backend/app/Policies/IngestionPolicy.php create mode 100644 backend/app/Policies/PluginPolicy.php create mode 100644 backend/tests/Feature/AuthApiTest.php diff --git a/backend/app/Http/Middleware/EnsureCommunityPermission.php b/backend/app/Http/Middleware/EnsureCommunityPermission.php new file mode 100644 index 0000000..0c56629 --- /dev/null +++ b/backend/app/Http/Middleware/EnsureCommunityPermission.php @@ -0,0 +1,34 @@ +route('community'); + + if (! $community instanceof Community) { + $community = Community::query()->whereKey($community)->first(); + } + + if ($community === null) { + throw new AuthorizationException('Community scope is required.'); + } + + if (! $request->user()?->hasCommunityPermission($community, $permission)) { + throw new AuthorizationException('You do not have permission for this community.'); + } + + return $next($request); + } +} diff --git a/backend/app/Http/Middleware/ForceJsonResponse.php b/backend/app/Http/Middleware/ForceJsonResponse.php new file mode 100644 index 0000000..8f6325b --- /dev/null +++ b/backend/app/Http/Middleware/ForceJsonResponse.php @@ -0,0 +1,20 @@ +headers->set('Accept', 'application/json'); + + return $next($request); + } +} diff --git a/backend/app/Policies/AnalyticsPolicy.php b/backend/app/Policies/AnalyticsPolicy.php new file mode 100644 index 0000000..d9ac4ef --- /dev/null +++ b/backend/app/Policies/AnalyticsPolicy.php @@ -0,0 +1,14 @@ +hasCommunityPermission($community, 'analytics.view'); + } +} diff --git a/backend/app/Policies/IngestionPolicy.php b/backend/app/Policies/IngestionPolicy.php new file mode 100644 index 0000000..f48b820 --- /dev/null +++ b/backend/app/Policies/IngestionPolicy.php @@ -0,0 +1,14 @@ +hasCommunityPermission($community, 'ingestion.run'); + } +} diff --git a/backend/app/Policies/PluginPolicy.php b/backend/app/Policies/PluginPolicy.php new file mode 100644 index 0000000..13713b0 --- /dev/null +++ b/backend/app/Policies/PluginPolicy.php @@ -0,0 +1,14 @@ +hasCommunityPermission($community, 'plugins.manage'); + } +} diff --git a/backend/app/Providers/AppServiceProvider.php b/backend/app/Providers/AppServiceProvider.php index 452e6b6..b36ff57 100644 --- a/backend/app/Providers/AppServiceProvider.php +++ b/backend/app/Providers/AppServiceProvider.php @@ -2,6 +2,12 @@ namespace App\Providers; +use App\Models\IngestionRun; +use App\Models\Plugin; +use App\Policies\AnalyticsPolicy; +use App\Policies\IngestionPolicy; +use App\Policies\PluginPolicy; +use Illuminate\Support\Facades\Gate; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -19,6 +25,8 @@ public function register(): void */ public function boot(): void { - // + Gate::policy(Plugin::class, PluginPolicy::class); + Gate::policy(IngestionRun::class, IngestionPolicy::class); + Gate::define('analytics.view', [AnalyticsPolicy::class, 'view']); } } diff --git a/backend/bootstrap/app.php b/backend/bootstrap/app.php index 2e4d7c7..4682311 100644 --- a/backend/bootstrap/app.php +++ b/backend/bootstrap/app.php @@ -1,19 +1,97 @@ withRouting( web: __DIR__.'/../routes/web.php', + api: __DIR__.'/../routes/api.php', commands: __DIR__.'/../routes/console.php', channels: __DIR__.'/../routes/channels.php', health: '/up', ) ->withMiddleware(function (Middleware $middleware) { - // + $middleware->api(prepend: [ + ForceJsonResponse::class, + ]); + + $middleware->alias([ + 'community.permission' => EnsureCommunityPermission::class, + ]); }) ->withExceptions(function (Exceptions $exceptions) { - // + $exceptions->shouldRenderJsonWhen( + fn (Request $request, Throwable $e): bool => $request->is('api/*') || $request->expectsJson(), + ); + + $exceptions->render(function (AuthenticationException $exception, Request $request) { + if (! $request->is('api/*')) { + return null; + } + + return response()->json([ + 'message' => 'Unauthenticated.', + 'code' => 'auth.unauthenticated', + ], 401); + }); + + $exceptions->render(function (AuthorizationException $exception, Request $request) { + if (! $request->is('api/*')) { + return null; + } + + return response()->json([ + 'message' => $exception->getMessage() ?: 'Forbidden.', + 'code' => 'authorization.denied', + ], 403); + }); + + $exceptions->render(function (ValidationException $exception, Request $request) { + if (! $request->is('api/*')) { + return null; + } + + return response()->json([ + 'message' => 'The given data was invalid.', + 'code' => 'validation.failed', + 'errors' => $exception->errors(), + ], 422); + }); + + $exceptions->render(function (NotFoundHttpException $exception, Request $request) { + if (! $request->is('api/*')) { + return null; + } + + return response()->json([ + 'message' => 'Not found.', + 'code' => 'http.not_found', + ], 404); + }); + + $exceptions->render(function (HttpExceptionInterface $exception, Request $request) { + if (! $request->is('api/*')) { + return null; + } + + $statusCode = $exception->getStatusCode(); + + return response()->json([ + 'message' => $exception->getMessage() ?: 'HTTP error.', + 'code' => match ($statusCode) { + 403 => 'authorization.denied', + default => 'http.error', + }, + ], $statusCode); + }); })->create(); diff --git a/backend/tests/Feature/AuthApiTest.php b/backend/tests/Feature/AuthApiTest.php new file mode 100644 index 0000000..cc3847f --- /dev/null +++ b/backend/tests/Feature/AuthApiTest.php @@ -0,0 +1,107 @@ +seed(DatabaseSeeder::class); +} + +it('issues a sanctum token through dev login', function (): void { + seedAuthDemoData(); + + $response = $this->postJson('/api/v1/auth/dev-login', [ + 'email' => 'admin@demo', + ]); + + $response + ->assertOk() + ->assertJsonStructure([ + 'token', + 'token_type', + ]) + ->assertJson([ + 'token_type' => 'Bearer', + ]); +}); + +it('returns the authenticated user communities and effective permissions', function (): void { + seedAuthDemoData(); + + $token = User::query() + ->where('email', 'admin@demo') + ->firstOrFail() + ->createToken('test-token') + ->plainTextToken; + + $response = $this + ->withToken($token) + ->getJson('/api/v1/auth/me'); + + $response + ->assertOk() + ->assertJsonPath('user.email', 'admin@demo') + ->assertJsonPath('communities.0.role', 'community-admin'); + + expect($response->json('communities.0.permissions')) + ->toMatchArray([ + 'plugins.manage' => true, + 'ingestion.run' => true, + 'analytics.view' => true, + ]); +}); + +it('rejects protected routes without a bearer token', function (): void { + $this + ->getJson('/api/v1/auth/me') + ->assertUnauthorized() + ->assertJson([ + 'message' => 'Unauthenticated.', + 'code' => 'auth.unauthenticated', + ]); +}); + +it('rejects users without the scoped community permission', function (): void { + seedAuthDemoData(); + + Route::middleware(['api', 'auth:sanctum', 'community.permission:plugins.manage']) + ->get('/api/v1/test/communities/{community}/plugins/manage', fn (Community $community): array => [ + 'community' => $community->slug, + ]); + + $community = Community::query()->orderBy('id')->firstOrFail(); + $token = User::query() + ->where('email', 'member@demo') + ->firstOrFail() + ->createToken('test-token') + ->plainTextToken; + + $this + ->withToken($token) + ->getJson('/api/v1/test/communities/'.$community->id.'/plugins/manage') + ->assertForbidden() + ->assertJson([ + 'code' => 'authorization.denied', + ]); +}); + +it('blocks dev login outside local and testing environments', function (): void { + seedAuthDemoData(); + + $this->app->detectEnvironment(fn (): string => 'production'); + + $this + ->postJson('/api/v1/auth/dev-login', [ + 'email' => 'admin@demo', + ]) + ->assertForbidden() + ->assertJson([ + 'code' => 'auth.dev_login_disabled', + ]); +}); From cae5ca1b3b191f6f765242a2ccc846f9fd6d5b04 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:04:35 -0300 Subject: [PATCH 19/59] docs(auth): record oauth and dev-login decisions --- docs/DECISIONS.md | 22 ++++++++++++++++++++++ docs/HUMAN-ACTIONS.md | 13 +++++++++++++ docs/PROGRESS.md | 2 +- 3 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 docs/HUMAN-ACTIONS.md diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index 5b2755c..a7581b0 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -78,3 +78,25 @@ Habilitar o modo teams do `spatie/laravel-permission` usando `community_id` como ### Consequências A autorização fica preparada para multi-tenancy por comunidade sem inventar um sistema paralelo. O custo é disciplina para sempre definir o escopo antes de atribuir ou checar roles, especialmente em jobs e fluxos assíncronos futuros. + +## ADR-07 — Discord OAuth2 com Sanctum para autenticação da API + +### Contexto +O MVP define Discord OAuth2 como fluxo real de login e Sanctum como mecanismo de token para SPA/SSR. A API precisa criar ou atualizar o usuário com dados do Discord e devolver um token bearer sem expor segredos. + +### Decisão +Implementar `/api/v1/auth/discord/redirect` e `/api/v1/auth/discord/callback` com Socialite em modo stateless. O callback persiste `discord_id`, `username` e `avatar`, associa o usuário à comunidade default como `member` no MVP e emite token Sanctum. O mapeamento automático por guild fica como extensão futura, pois depende de permissões e configuração operacional no Discord. + +### Consequências +O backend fica pronto para o fluxo OAuth real sem depender de sessão server-side. Tokens são revogáveis via `/api/v1/auth/logout`. Arthur deve configurar `DISCORD_CLIENT_ID`, `DISCORD_CLIENT_SECRET` e `DISCORD_REDIRECT_URI` no `.env`; esses valores não entram no repositório. + +## ADR-08 — Dev-login local/testing para desbloquear pipeline + +### Contexto +Credenciais Discord são uma ação humana e não devem bloquear testes, CI ou desenvolvimento backend. Também não é aceitável criar secrets fake hardcoded para simular OAuth real. + +### Decisão +Adicionar `/api/v1/auth/dev-login`, habilitado somente quando `APP_ENV` é `local` ou `testing`. A rota autentica um usuário seed por email e emite token Sanctum. Fora desses ambientes, retorna `403` com erro JSON padrão. + +### Consequências +O pipeline consegue testar autenticação real de API com Sanctum sem integração externa. O trade-off é manter disciplina para nunca habilitar a rota em produção; a checagem de ambiente é coberta por teste de integração. diff --git a/docs/HUMAN-ACTIONS.md b/docs/HUMAN-ACTIONS.md new file mode 100644 index 0000000..9e083bd --- /dev/null +++ b/docs/HUMAN-ACTIONS.md @@ -0,0 +1,13 @@ +# Human Actions + +## Discord OAuth credentials + +Arthur must configure the Discord OAuth application credentials in `backend/.env` before using the real OAuth flow: + +```env +DISCORD_CLIENT_ID= +DISCORD_CLIENT_SECRET= +DISCORD_REDIRECT_URI="${APP_URL}/api/v1/auth/discord/callback" +``` + +For local development and CI, `/api/v1/auth/dev-login` remains available only when `APP_ENV` is `local` or `testing`, so tests and backend work do not depend on external Discord credentials. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index 557160f..a13e238 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -4,7 +4,7 @@ |---|---|---| | Fase 1 — Fundação (scaffold do monorepo) | ✓ Concluída | `9045e88` backend · `f8eb667` frontend · `87aebf3`, `fa0a242`, `57a2c89` Docker · `700e1c0` CI · `12ef725` README · validações locais/Docker verdes | | Fase 2 — Domínio e Dados | ✓ Concluída | `a7c8f78` DTO package · `88c2453` migrations · `96ff1f5` models/DTOs/Scout · `55d6452` seeders/factories/permissões · validações MySQL Docker verdes | -| Fase 3A — Backend: Auth Discord + Permissões | ⏳ Pendente | — | +| Fase 3A — Backend: Auth Discord + Permissões | ✓ Concluída | `8ba0d69` auth schema · `8ee693d` Discord/dev-login/`me`/logout · `06d21c4` policies/middleware/testes · validações Pest/Pint/smoke HTTP verdes | | Fase 3B — Backend: Pipeline de Ingestão & Parser | ⏳ Pendente | — | | Fase 3C — Backend: Busca, Catálogo, Favoritos & Analytics | ⏳ Pendente | — | | Fase 4A — Frontend: Fundação SSR, auth, i18n e command palette | ⏳ Pendente | — | From fcba9f5b2f5f1839026fa7b5d23ccfa1c94ec5db Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:26:23 -0300 Subject: [PATCH 20/59] feat(backend): add github markdown client --- backend/app/Contracts/GitHubClient.php | 14 ++ backend/app/Data/GitHubMarkdownFile.php | 13 ++ .../Exceptions/GitHubRateLimitException.php | 13 ++ .../GitHubRepositoryNotFoundException.php | 13 ++ backend/app/Providers/AppServiceProvider.php | 14 +- .../Services/GitHub/FixtureGitHubClient.php | 44 ++++++ .../app/Services/GitHub/HttpGitHubClient.php | 129 ++++++++++++++++++ backend/config/commandsphere.php | 6 + 8 files changed, 245 insertions(+), 1 deletion(-) create mode 100644 backend/app/Contracts/GitHubClient.php create mode 100644 backend/app/Data/GitHubMarkdownFile.php create mode 100644 backend/app/Exceptions/GitHubRateLimitException.php create mode 100644 backend/app/Exceptions/GitHubRepositoryNotFoundException.php create mode 100644 backend/app/Services/GitHub/FixtureGitHubClient.php create mode 100644 backend/app/Services/GitHub/HttpGitHubClient.php diff --git a/backend/app/Contracts/GitHubClient.php b/backend/app/Contracts/GitHubClient.php new file mode 100644 index 0000000..195358c --- /dev/null +++ b/backend/app/Contracts/GitHubClient.php @@ -0,0 +1,14 @@ + + */ + public function markdownFiles(Plugin $plugin, ?string $branch = null): array; +} diff --git a/backend/app/Data/GitHubMarkdownFile.php b/backend/app/Data/GitHubMarkdownFile.php new file mode 100644 index 0000000..afc7569 --- /dev/null +++ b/backend/app/Data/GitHubMarkdownFile.php @@ -0,0 +1,13 @@ +app->bind(GitHubClient::class, function (): GitHubClient { + if ( + config('commandsphere.github.client') === 'fixture' + && app()->environment(['local', 'testing']) + ) { + return new FixtureGitHubClient((string) config('commandsphere.github.fixture_path')); + } + + return new HttpGitHubClient; + }); } /** diff --git a/backend/app/Services/GitHub/FixtureGitHubClient.php b/backend/app/Services/GitHub/FixtureGitHubClient.php new file mode 100644 index 0000000..aa9b86a --- /dev/null +++ b/backend/app/Services/GitHub/FixtureGitHubClient.php @@ -0,0 +1,44 @@ + + */ + public function markdownFiles(Plugin $plugin, ?string $branch = null): array + { + if ($this->rateLimited) { + throw GitHubRateLimitException::forRepository($plugin->repository_url ?? 'fixture'); + } + + if (! is_dir($this->fixturePath)) { + throw new RuntimeException("Fixture path [{$this->fixturePath}] was not found."); + } + + return collect(File::allFiles($this->fixturePath)) + ->filter(fn (\SplFileInfo $file): bool => Str::endsWith(Str::lower($file->getFilename()), '.md')) + ->map(fn (\SplFileInfo $file): GitHubMarkdownFile => new GitHubMarkdownFile( + path: str_replace('\\', '/', $file->getRelativePathname()), + content: File::get($file->getPathname()), + etag: '"fixture-'.sha1_file($file->getPathname()).'"', + )) + ->sortBy('path') + ->values() + ->all(); + } +} diff --git a/backend/app/Services/GitHub/HttpGitHubClient.php b/backend/app/Services/GitHub/HttpGitHubClient.php new file mode 100644 index 0000000..535e4a7 --- /dev/null +++ b/backend/app/Services/GitHub/HttpGitHubClient.php @@ -0,0 +1,129 @@ + + */ + public function markdownFiles(Plugin $plugin, ?string $branch = null): array + { + $repository = $this->repositoryName($plugin); + $branch ??= $plugin->default_branch; + + $tree = $this->request($repository, "git/trees/{$branch}", [ + 'recursive' => '1', + ]); + + $files = collect($tree->json('tree', [])) + ->filter(fn (array $node): bool => ($node['type'] ?? null) === 'blob') + ->pluck('path') + ->filter(fn (string $path): bool => Str::endsWith(Str::lower($path), '.md')) + ->filter(fn (string $path): bool => $this->isInsideDocumentationPath($path, $plugin->documentation_path)) + ->values(); + + return $files + ->map(fn (string $path): GitHubMarkdownFile => $this->readMarkdownFile($repository, $branch, $path)) + ->all(); + } + + /** + * @param array $query + */ + private function request(string $repository, string $uri, array $query = [], array $headers = []): Response + { + $request = Http::baseUrl("https://api.github.com/repos/{$repository}") + ->acceptJson() + ->withHeaders(array_filter([ + 'Authorization' => config('commandsphere.github.token') ? 'Bearer '.config('commandsphere.github.token') : null, + 'X-GitHub-Api-Version' => '2022-11-28', + ] + $headers)); + + $response = $request->get($uri, $query); + + if ($response->status() === 403) { + throw GitHubRateLimitException::forRepository($repository); + } + + if ($response->status() === 404) { + throw GitHubRepositoryNotFoundException::forRepository($repository); + } + + return $response; + } + + private function readMarkdownFile(string $repository, string $branch, string $path): GitHubMarkdownFile + { + $cacheKey = $this->etagCacheKey($repository, $branch, $path); + $etag = Cache::get($cacheKey); + + $response = $this->request( + $repository, + 'contents/'.$path, + ['ref' => $branch], + $etag ? ['If-None-Match' => $etag] : [], + ); + + if ($response->status() === 304) { + return new GitHubMarkdownFile($path, null, $etag, true); + } + + $nextEtag = $response->header('ETag'); + + if ($nextEtag !== null) { + Cache::put($cacheKey, $nextEtag); + } + + $content = $response->json('content'); + $encoding = $response->json('encoding'); + + if (! is_string($content) || $encoding !== 'base64') { + throw new RuntimeException("GitHub returned unsupported content encoding for [{$path}]."); + } + + return new GitHubMarkdownFile( + path: $path, + content: base64_decode(str_replace("\n", '', $content), true) ?: '', + etag: $nextEtag, + ); + } + + private function repositoryName(Plugin $plugin): string + { + $repository = $plugin->repository_url ?? ''; + + if (preg_match('#github\.com[:/]([^/]+)/([^/.]+)#', $repository, $matches) === 1) { + return $matches[1].'/'.$matches[2]; + } + + if (preg_match('#^[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+$#', $repository) === 1) { + return $repository; + } + + throw new RuntimeException("Plugin [{$plugin->id}] does not have a valid GitHub repository."); + } + + private function isInsideDocumentationPath(string $path, string $documentationPath): bool + { + $documentationPath = trim($documentationPath, '/'); + + return $documentationPath === '' || $path === $documentationPath || Str::startsWith($path, $documentationPath.'/'); + } + + private function etagCacheKey(string $repository, string $branch, string $path): string + { + return 'commandsphere:github:etag:'.sha1($repository.'|'.$branch.'|'.$path); + } +} diff --git a/backend/config/commandsphere.php b/backend/config/commandsphere.php index a531ba7..e3c2b8d 100644 --- a/backend/config/commandsphere.php +++ b/backend/config/commandsphere.php @@ -2,4 +2,10 @@ return [ 'default_community_slug' => env('COMMANDSPHERE_DEFAULT_COMMUNITY_SLUG', 'celem-ecosystem'), + + 'github' => [ + 'client' => env('COMMANDSPHERE_GITHUB_CLIENT', 'http'), + 'fixture_path' => env('COMMANDSPHERE_GITHUB_FIXTURE_PATH'), + 'token' => env('GITHUB_TOKEN'), + ], ]; From e3861b0967da5ac7587a36fdc9a20e9497ea95e5 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:26:31 -0300 Subject: [PATCH 21/59] feat(backend): parse markdown commands from fixtures --- backend/app/Data/ParsedCommand.php | 20 ++ backend/app/Data/ParsedDocument.php | 21 ++ .../app/Services/Markdown/MarkdownParser.php | 295 ++++++++++++++++++ .../ingestion/current/docs/commands.md | 45 +++ .../fixtures/ingestion/current/docs/guide.md | 3 + .../ingestion/current/docs/malformed.md | 9 + .../ingestion/current/docs/operations.md | 13 + .../ingestion/removed/docs/commands.md | 35 +++ .../fixtures/ingestion/removed/docs/guide.md | 3 + .../ingestion/removed/docs/malformed.md | 9 + .../ingestion/removed/docs/operations.md | 13 + 11 files changed, 466 insertions(+) create mode 100644 backend/app/Data/ParsedCommand.php create mode 100644 backend/app/Data/ParsedDocument.php create mode 100644 backend/app/Services/Markdown/MarkdownParser.php create mode 100644 backend/tests/fixtures/ingestion/current/docs/commands.md create mode 100644 backend/tests/fixtures/ingestion/current/docs/guide.md create mode 100644 backend/tests/fixtures/ingestion/current/docs/malformed.md create mode 100644 backend/tests/fixtures/ingestion/current/docs/operations.md create mode 100644 backend/tests/fixtures/ingestion/removed/docs/commands.md create mode 100644 backend/tests/fixtures/ingestion/removed/docs/guide.md create mode 100644 backend/tests/fixtures/ingestion/removed/docs/malformed.md create mode 100644 backend/tests/fixtures/ingestion/removed/docs/operations.md diff --git a/backend/app/Data/ParsedCommand.php b/backend/app/Data/ParsedCommand.php new file mode 100644 index 0000000..9ef78cf --- /dev/null +++ b/backend/app/Data/ParsedCommand.php @@ -0,0 +1,20 @@ + $aliases + * @param array $parameters + */ + public function __construct( + public readonly string $name, + public readonly string $slug, + public readonly ?string $syntax, + public readonly ?string $description, + public readonly array $aliases = [], + public readonly array $parameters = [], + public readonly ?string $category = null, + ) {} +} diff --git a/backend/app/Data/ParsedDocument.php b/backend/app/Data/ParsedDocument.php new file mode 100644 index 0000000..7a8ff70 --- /dev/null +++ b/backend/app/Data/ParsedDocument.php @@ -0,0 +1,21 @@ + $frontmatter + * @param list $commands + * @param list $warnings + */ + public function __construct( + public readonly string $path, + public readonly string $title, + public readonly array $frontmatter, + public readonly string $contentRaw, + public readonly string $contentHtml, + public readonly array $commands, + public readonly array $warnings, + ) {} +} diff --git a/backend/app/Services/Markdown/MarkdownParser.php b/backend/app/Services/Markdown/MarkdownParser.php new file mode 100644 index 0000000..5241076 --- /dev/null +++ b/backend/app/Services/Markdown/MarkdownParser.php @@ -0,0 +1,295 @@ +content ?? ''; + [$frontmatter, $body, $warnings] = $this->extractFrontmatter($raw, $file->path); + $title = $this->title($frontmatter, $body, $file->path); + $frontmatterCommands = $this->commandsFromFrontmatter($frontmatter, $file->path, $warnings); + $headingCommands = $this->commandsFromHeadings($body, $file->path, $warnings); + $commands = $this->uniqueCommands([...$frontmatterCommands, ...$headingCommands], $warnings, $file->path); + + if ($commands === []) { + $warnings[] = "Document [{$file->path}] did not declare commands using the supported convention."; + } + + return new ParsedDocument( + path: $file->path, + title: $title, + frontmatter: $frontmatter, + contentRaw: $raw, + contentHtml: (string) $this->converter->convert($body), + commands: $commands, + warnings: $warnings, + ); + } + + /** + * @return array{0: array, 1: string, 2: list} + */ + private function extractFrontmatter(string $raw, string $path): array + { + if (! str_starts_with($raw, "---\n") && ! str_starts_with($raw, "---\r\n")) { + return [[], $raw, []]; + } + + $normalized = str_replace("\r\n", "\n", $raw); + $end = strpos($normalized, "\n---\n", 4); + + if ($end === false) { + return [[], $raw, ["Document [{$path}] has malformed frontmatter delimiters."]]; + } + + $yaml = substr($normalized, 4, $end - 4); + $body = substr($normalized, $end + 5); + + try { + $frontmatter = Yaml::parse($yaml) ?? []; + } catch (ParseException $exception) { + return [[], $body, ["Document [{$path}] has invalid frontmatter: {$exception->getMessage()}"]]; + } + + if (! is_array($frontmatter)) { + return [[], $body, ["Document [{$path}] frontmatter must be a map."]]; + } + + return [$frontmatter, $body, []]; + } + + /** + * @param array $frontmatter + */ + private function title(array $frontmatter, string $body, string $path): string + { + $frontmatterTitle = Arr::get($frontmatter, 'title'); + + if (is_string($frontmatterTitle) && $frontmatterTitle !== '') { + return $frontmatterTitle; + } + + if (preg_match('/^#\s+(.+)$/m', $body, $matches) === 1) { + return trim($matches[1]); + } + + return Str::headline(pathinfo($path, PATHINFO_FILENAME)); + } + + /** + * @param array $frontmatter + * @param list $warnings + * @return list + */ + private function commandsFromFrontmatter(array $frontmatter, string $path, array &$warnings): array + { + $commands = Arr::get($frontmatter, 'commands', []); + + if ($commands === null || $commands === []) { + return []; + } + + if (! is_array($commands)) { + $warnings[] = "Document [{$path}] frontmatter commands must be a list."; + + return []; + } + + return collect($commands) + ->values() + ->map(function (mixed $command, int $index) use ($path, &$warnings): ?ParsedCommand { + if (! is_array($command)) { + $warnings[] = "Document [{$path}] frontmatter command #{$index} must be a map."; + + return null; + } + + return $this->commandFromMap($command, $path, "frontmatter command #{$index}", $warnings); + }) + ->filter() + ->values() + ->all(); + } + + /** + * @param list $warnings + * @return list + */ + private function commandsFromHeadings(string $body, string $path, array &$warnings): array + { + if (preg_match_all('/^##\s+\/([A-Za-z0-9:_-]+)\s*$/m', $body, $matches, PREG_OFFSET_CAPTURE) === 0) { + return []; + } + + $commands = []; + $count = count($matches[0]); + + for ($index = 0; $index < $count; $index++) { + $commandName = $matches[1][$index][0]; + $sectionStart = $matches[0][$index][1] + strlen($matches[0][$index][0]); + $sectionEnd = $index + 1 < $count ? $matches[0][$index + 1][1] : strlen($body); + $section = trim(substr($body, $sectionStart, $sectionEnd - $sectionStart)); + $metadata = $this->metadataFromSection($section, $path, $commandName, $warnings); + $metadata['name'] ??= Str::headline($commandName); + $metadata['slug'] ??= Str::slug($commandName); + + $command = $this->commandFromMap($metadata, $path, "heading /{$commandName}", $warnings); + + if ($command !== null) { + $commands[] = $command; + } + } + + return $commands; + } + + /** + * @param list $warnings + * @return array + */ + private function metadataFromSection(string $section, string $path, string $commandName, array &$warnings): array + { + if (preg_match('/```ya?ml\s*(.*?)```/is', $section, $matches) === 1) { + try { + $metadata = Yaml::parse(trim($matches[1])) ?? []; + } catch (ParseException $exception) { + $warnings[] = "Document [{$path}] command [/{$commandName}] has invalid metadata: {$exception->getMessage()}"; + + return []; + } + + return is_array($metadata) ? $metadata : []; + } + + $metadata = []; + $descriptionLines = []; + + foreach (preg_split('/\R/', $section) ?: [] as $line) { + if (preg_match('/^([A-Za-z_]+):\s*(.+)$/', trim($line), $matches) === 1) { + $metadata[Str::snake($matches[1])] = $this->parseInlineValue($matches[2]); + } elseif (trim($line) !== '' && ! str_starts_with(trim($line), '#')) { + $descriptionLines[] = trim($line); + } + } + + if (! isset($metadata['description']) && $descriptionLines !== []) { + $metadata['description'] = implode(' ', $descriptionLines); + } + + return $metadata; + } + + private function parseInlineValue(string $value): mixed + { + $value = trim($value); + + if (str_contains($value, ',')) { + return collect(explode(',', $value)) + ->map(fn (string $item): string => trim($item)) + ->filter() + ->values() + ->all(); + } + + return $value; + } + + /** + * @param array $metadata + * @param list $warnings + */ + private function commandFromMap(array $metadata, string $path, string $source, array &$warnings): ?ParsedCommand + { + $name = $metadata['name'] ?? null; + $slug = $metadata['slug'] ?? null; + $syntax = $metadata['syntax'] ?? null; + + if (! is_string($syntax) || trim($syntax) === '') { + $warnings[] = "Document [{$path}] {$source} is missing required syntax."; + + return null; + } + + if (! is_string($name) || trim($name) === '') { + $name = Str::headline((string) ($slug ?: Str::after($syntax, '/'))); + } + + if (! is_string($slug) || trim($slug) === '') { + $slug = Str::slug($name); + } + + return new ParsedCommand( + name: $name, + slug: Str::slug($slug), + syntax: $syntax, + description: is_string($metadata['description'] ?? null) ? $metadata['description'] : null, + aliases: $this->stringList($metadata['aliases'] ?? []), + parameters: $this->parameters($metadata['params'] ?? $metadata['parameters'] ?? []), + category: is_string($metadata['category'] ?? null) ? $metadata['category'] : null, + ); + } + + /** + * @return list + */ + private function stringList(mixed $value): array + { + if (is_string($value)) { + return $value === '' ? [] : [$value]; + } + + if (! is_array($value)) { + return []; + } + + return collect($value) + ->filter(fn (mixed $item): bool => is_string($item) && $item !== '') + ->values() + ->all(); + } + + /** + * @return array + */ + private function parameters(mixed $value): array + { + return is_array($value) ? $value : []; + } + + /** + * @param list $commands + * @param list $warnings + * @return list + */ + private function uniqueCommands(array $commands, array &$warnings, string $path): array + { + $unique = []; + + foreach ($commands as $command) { + if (array_key_exists($command->slug, $unique)) { + $warnings[] = "Document [{$path}] declared duplicate command slug [{$command->slug}]."; + + continue; + } + + $unique[$command->slug] = $command; + } + + return array_values($unique); + } +} diff --git a/backend/tests/fixtures/ingestion/current/docs/commands.md b/backend/tests/fixtures/ingestion/current/docs/commands.md new file mode 100644 index 0000000..b261ca9 --- /dev/null +++ b/backend/tests/fixtures/ingestion/current/docs/commands.md @@ -0,0 +1,45 @@ +--- +title: Moderation Commands +commands: + - name: Ban Player + slug: ban-player + syntax: /ban [reason] + description: Bans a player from the server. + aliases: + - ban + - block + category: Moderation + params: + player: + type: string + required: true + reason: + type: string + required: false +--- + +# Moderation Commands + +Operational commands used by moderators. + +## /kick-player + +```yaml +syntax: /kick [reason] +description: Kicks a player from the server. +aliases: + - kick + - remove +category: Moderation +params: + player: + type: string + required: true +``` + +## /mute-player + +syntax: /mute +aliases: mute, silence +category: Moderation +Mutes a player for a limited duration. diff --git a/backend/tests/fixtures/ingestion/current/docs/guide.md b/backend/tests/fixtures/ingestion/current/docs/guide.md new file mode 100644 index 0000000..69fafdc --- /dev/null +++ b/backend/tests/fixtures/ingestion/current/docs/guide.md @@ -0,0 +1,3 @@ +# General Guide + +This document explains how to operate the plugin, but it intentionally does not declare any commands. diff --git a/backend/tests/fixtures/ingestion/current/docs/malformed.md b/backend/tests/fixtures/ingestion/current/docs/malformed.md new file mode 100644 index 0000000..de0d60d --- /dev/null +++ b/backend/tests/fixtures/ingestion/current/docs/malformed.md @@ -0,0 +1,9 @@ +--- +title: Malformed Commands +--- + +# Malformed Commands + +## /broken-command + +description: This command is missing required syntax metadata. diff --git a/backend/tests/fixtures/ingestion/current/docs/operations.md b/backend/tests/fixtures/ingestion/current/docs/operations.md new file mode 100644 index 0000000..0dba7ce --- /dev/null +++ b/backend/tests/fixtures/ingestion/current/docs/operations.md @@ -0,0 +1,13 @@ +--- +title: Operations Commands +--- + +# Operations + +## /reload-config + +```yaml +syntax: /reload-config +description: Reloads the plugin configuration. +category: Administration +``` diff --git a/backend/tests/fixtures/ingestion/removed/docs/commands.md b/backend/tests/fixtures/ingestion/removed/docs/commands.md new file mode 100644 index 0000000..059ef90 --- /dev/null +++ b/backend/tests/fixtures/ingestion/removed/docs/commands.md @@ -0,0 +1,35 @@ +--- +title: Moderation Commands +commands: + - name: Ban Player + slug: ban-player + syntax: /ban [reason] + description: Bans a player from the server. + aliases: + - ban + - block + category: Moderation + params: + player: + type: string + required: true +--- + +# Moderation Commands + +Operational commands used by moderators. + +## /kick-player + +```yaml +syntax: /kick [reason] +description: Kicks a player from the server. +aliases: + - kick + - remove +category: Moderation +params: + player: + type: string + required: true +``` diff --git a/backend/tests/fixtures/ingestion/removed/docs/guide.md b/backend/tests/fixtures/ingestion/removed/docs/guide.md new file mode 100644 index 0000000..69fafdc --- /dev/null +++ b/backend/tests/fixtures/ingestion/removed/docs/guide.md @@ -0,0 +1,3 @@ +# General Guide + +This document explains how to operate the plugin, but it intentionally does not declare any commands. diff --git a/backend/tests/fixtures/ingestion/removed/docs/malformed.md b/backend/tests/fixtures/ingestion/removed/docs/malformed.md new file mode 100644 index 0000000..de0d60d --- /dev/null +++ b/backend/tests/fixtures/ingestion/removed/docs/malformed.md @@ -0,0 +1,9 @@ +--- +title: Malformed Commands +--- + +# Malformed Commands + +## /broken-command + +description: This command is missing required syntax metadata. diff --git a/backend/tests/fixtures/ingestion/removed/docs/operations.md b/backend/tests/fixtures/ingestion/removed/docs/operations.md new file mode 100644 index 0000000..0dba7ce --- /dev/null +++ b/backend/tests/fixtures/ingestion/removed/docs/operations.md @@ -0,0 +1,13 @@ +--- +title: Operations Commands +--- + +# Operations + +## /reload-config + +```yaml +syntax: /reload-config +description: Reloads the plugin configuration. +category: Administration +``` From 0fae62c9d4e9a10fb49c80d58a7bd5afe840060c Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:26:39 -0300 Subject: [PATCH 22/59] feat(backend): run idempotent ingestion pipeline --- .../app/Jobs/RunPluginVersionIngestion.php | 27 +++ .../Services/Ingestion/IngestionService.php | 200 ++++++++++++++++++ .../tests/Feature/IngestionPipelineTest.php | 129 +++++++++++ 3 files changed, 356 insertions(+) create mode 100644 backend/app/Jobs/RunPluginVersionIngestion.php create mode 100644 backend/app/Services/Ingestion/IngestionService.php create mode 100644 backend/tests/Feature/IngestionPipelineTest.php diff --git a/backend/app/Jobs/RunPluginVersionIngestion.php b/backend/app/Jobs/RunPluginVersionIngestion.php new file mode 100644 index 0000000..bb6a5a4 --- /dev/null +++ b/backend/app/Jobs/RunPluginVersionIngestion.php @@ -0,0 +1,27 @@ +findOrFail($this->pluginVersionId); + $run = IngestionRun::query()->findOrFail($this->ingestionRunId); + + $service->run($pluginVersion, $run); + } +} diff --git a/backend/app/Services/Ingestion/IngestionService.php b/backend/app/Services/Ingestion/IngestionService.php new file mode 100644 index 0000000..a503a70 --- /dev/null +++ b/backend/app/Services/Ingestion/IngestionService.php @@ -0,0 +1,200 @@ +create([ + 'plugin_version_id' => $pluginVersion->id, + 'status' => 'queued', + 'stats' => [ + 'docs_parsed' => 0, + 'commands_extracted' => 0, + 'warnings' => 0, + ], + 'log' => [], + ]); + } + + public function run(PluginVersion $pluginVersion, ?IngestionRun $run = null): IngestionRun + { + $pluginVersion->loadMissing('plugin'); + $run ??= $this->start($pluginVersion); + $run->update([ + 'status' => 'running', + 'started_at' => now(), + 'finished_at' => null, + ]); + + $stats = [ + 'docs_parsed' => 0, + 'commands_extracted' => 0, + 'warnings' => 0, + ]; + $log = []; + + try { + $files = $this->github->markdownFiles($pluginVersion->plugin, $pluginVersion->git_ref ?: $pluginVersion->plugin->default_branch); + } catch (GitHubRateLimitException|GitHubRepositoryNotFoundException $exception) { + return $this->fail($run, $stats, [[ + 'level' => 'error', + 'code' => Str::snake(class_basename($exception)), + 'message' => $exception->getMessage(), + ]]); + } + + foreach ($files as $file) { + if ($file->notModified) { + $log[] = [ + 'level' => 'info', + 'code' => 'document_not_modified', + 'path' => $file->path, + 'message' => "Skipped unchanged markdown file [{$file->path}].", + ]; + + continue; + } + + try { + $parsedDocument = $this->parser->parse($file); + $result = DB::transaction(fn (): array => Command::withoutSyncingToSearch( + fn (): array => $this->persistParsedDocument($pluginVersion, $parsedDocument), + )); + + $stats['docs_parsed']++; + $stats['commands_extracted'] += $result['commands_extracted']; + $stats['warnings'] += count($parsedDocument->warnings); + + foreach ($parsedDocument->warnings as $warning) { + $log[] = [ + 'level' => 'warning', + 'code' => 'markdown_warning', + 'path' => $parsedDocument->path, + 'message' => $warning, + ]; + } + } catch (Throwable $exception) { + $stats['warnings']++; + $log[] = [ + 'level' => 'warning', + 'code' => 'document_parse_failed', + 'path' => $file->path, + 'message' => $exception->getMessage(), + ]; + } + } + + $status = $stats['warnings'] > 0 ? 'partial' : 'success'; + + $run->update([ + 'status' => $status, + 'stats' => $stats, + 'log' => $log, + 'finished_at' => now(), + ]); + + return $run->refresh(); + } + + /** + * @return array{commands_extracted: int} + */ + private function persistParsedDocument(PluginVersion $pluginVersion, ParsedDocument $parsedDocument): array + { + $document = Document::query()->updateOrCreate( + [ + 'plugin_version_id' => $pluginVersion->id, + 'path' => $parsedDocument->path, + ], + [ + 'title' => $parsedDocument->title, + 'frontmatter' => $parsedDocument->frontmatter, + 'content_raw' => $parsedDocument->contentRaw, + 'content_html' => $parsedDocument->contentHtml, + ], + ); + + $seenSlugs = []; + + foreach ($parsedDocument->commands as $parsedCommand) { + $seenSlugs[] = $parsedCommand->slug; + $categoryId = $this->categoryId($parsedCommand); + + Command::query()->updateOrCreate( + [ + 'plugin_version_id' => $pluginVersion->id, + 'slug' => $parsedCommand->slug, + ], + [ + 'document_id' => $document->id, + 'category_id' => $categoryId, + 'name' => $parsedCommand->name, + 'syntax' => $parsedCommand->syntax, + 'description' => $parsedCommand->description, + 'aliases' => $parsedCommand->aliases, + 'parameters' => $parsedCommand->parameters, + ], + ); + } + + Command::query() + ->where('plugin_version_id', $pluginVersion->id) + ->where('document_id', $document->id) + ->when($seenSlugs !== [], fn ($query) => $query->whereNotIn('slug', $seenSlugs)) + ->delete(); + + return [ + 'commands_extracted' => count($seenSlugs), + ]; + } + + private function categoryId(ParsedCommand $command): ?int + { + if ($command->category === null || trim($command->category) === '') { + return null; + } + + return Category::query()->firstOrCreate( + ['slug' => Str::slug($command->category)], + ['name' => Str::headline($command->category)], + )->id; + } + + /** + * @param array $stats + * @param list> $log + */ + private function fail(IngestionRun $run, array $stats, array $log): IngestionRun + { + $run->update([ + 'status' => 'failed', + 'stats' => $stats, + 'log' => $log, + 'finished_at' => now(), + ]); + + return $run->refresh(); + } +} diff --git a/backend/tests/Feature/IngestionPipelineTest.php b/backend/tests/Feature/IngestionPipelineTest.php new file mode 100644 index 0000000..886e80d --- /dev/null +++ b/backend/tests/Feature/IngestionPipelineTest.php @@ -0,0 +1,129 @@ +create(); + $plugin = Plugin::factory()->create([ + 'community_id' => $community->id, + 'repository_url' => 'commandsphere/fixtures', + 'documentation_path' => 'docs', + 'default_branch' => 'main', + ]); + + return PluginVersion::factory()->latest()->create([ + 'plugin_id' => $plugin->id, + 'version' => '1.0.0', + 'git_ref' => 'main', + ]); +} + +function bindFixtureGitHubClient(string $fixture): void +{ + app()->bind(GitHubClient::class, fn (): FixtureGitHubClient => new FixtureGitHubClient(ingestionFixturePath($fixture))); +} + +it('extracts commands from markdown frontmatter and heading fixtures', function (): void { + $parser = app(MarkdownParser::class); + $parsed = $parser->parse(new GitHubMarkdownFile( + path: 'docs/commands.md', + content: file_get_contents(ingestionFixturePath('current').'/docs/commands.md') ?: '', + )); + + expect($parsed->title)->toBe('Moderation Commands') + ->and($parsed->commands)->toHaveCount(3) + ->and(collect($parsed->commands)->pluck('slug')->all()) + ->toBe(['ban-player', 'kick-player', 'mute-player']); +}); + +it('keeps malformed documents as warnings without failing the run', function (): void { + bindFixtureGitHubClient('current'); + $pluginVersion = createIngestionPluginVersion(); + + $run = app(IngestionService::class)->run($pluginVersion); + + expect($run->status)->toBe('partial') + ->and($run->stats)->toMatchArray([ + 'docs_parsed' => 4, + 'commands_extracted' => 4, + ]) + ->and($run->stats['warnings'])->toBeGreaterThanOrEqual(2) + ->and(Document::query()->count())->toBe(4) + ->and(Command::query()->count())->toBe(4) + ->and(collect($run->log)->pluck('message')->implode(' ')) + ->toContain('missing required syntax') + ->toContain('did not declare commands'); +}); + +it('does not duplicate documents or commands when ingesting the same content twice', function (): void { + bindFixtureGitHubClient('current'); + $pluginVersion = createIngestionPluginVersion(); + $service = app(IngestionService::class); + + $firstRun = $service->run($pluginVersion); + $secondRun = $service->run($pluginVersion); + + expect($firstRun->stats['commands_extracted'])->toBe(4) + ->and($secondRun->stats['commands_extracted'])->toBe(4) + ->and(Document::query()->count())->toBe(4) + ->and(Command::query()->count())->toBe(4) + ->and(Command::query()->where('slug', 'ban-player')->count())->toBe(1); +}); + +it('removes commands that disappeared from a document on re-sync', function (): void { + bindFixtureGitHubClient('current'); + $pluginVersion = createIngestionPluginVersion(); + app(IngestionService::class)->run($pluginVersion); + + expect(Command::query()->where('slug', 'mute-player')->exists())->toBeTrue(); + + bindFixtureGitHubClient('removed'); + $run = app(IngestionService::class)->run($pluginVersion); + + expect($run->stats['commands_extracted'])->toBe(3) + ->and(Command::query()->count())->toBe(3) + ->and(Command::query()->where('slug', 'mute-player')->exists())->toBeFalse(); +}); + +it('marks rate limited GitHub reads as failed without corrupting existing data', function (): void { + bindFixtureGitHubClient('current'); + $pluginVersion = createIngestionPluginVersion(); + app(IngestionService::class)->run($pluginVersion); + + $documentCount = Document::query()->count(); + $commandCount = Command::query()->count(); + + app()->bind(GitHubClient::class, fn () => new class implements GitHubClient + { + public function markdownFiles(Plugin $plugin, ?string $branch = null): array + { + throw GitHubRateLimitException::forRepository($plugin->repository_url ?? 'fixture'); + } + }); + + $run = app(IngestionService::class)->run($pluginVersion); + + expect($run->status)->toBe('failed') + ->and($run->log[0]['code'])->toBe('git_hub_rate_limit_exception') + ->and(Document::query()->count())->toBe($documentCount) + ->and(Command::query()->count())->toBe($commandCount); +}); From e1d67e2ed6a9dcbadabbdd1898d4b2e5b7d0c9bc Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:26:47 -0300 Subject: [PATCH 23/59] feat(backend): expose ingestion API endpoints --- .../Api/V1/IngestionController.php | 73 +++++++++++++++++++ .../Api/V1/PluginSyncController.php | 37 ++++++++++ .../Middleware/EnsurePluginPermission.php | 36 +++++++++ backend/bootstrap/app.php | 2 + backend/routes/api.php | 8 ++ 5 files changed, 156 insertions(+) create mode 100644 backend/app/Http/Controllers/Api/V1/IngestionController.php create mode 100644 backend/app/Http/Controllers/Api/V1/PluginSyncController.php create mode 100644 backend/app/Http/Middleware/EnsurePluginPermission.php diff --git a/backend/app/Http/Controllers/Api/V1/IngestionController.php b/backend/app/Http/Controllers/Api/V1/IngestionController.php new file mode 100644 index 0000000..fd92cfd --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/IngestionController.php @@ -0,0 +1,73 @@ +user(); + + $runs = IngestionRun::query() + ->with('pluginVersion.plugin.community') + ->latest('id') + ->get() + ->filter(fn (IngestionRun $run): bool => $this->canView($user, $run)) + ->values() + ->map(fn (IngestionRun $run): array => $this->payload($run)) + ->all(); + + return response()->json([ + 'data' => $runs, + ]); + } + + public function show(Request $request, IngestionRun $ingestionRun): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $ingestionRun->loadMissing('pluginVersion.plugin.community'); + + if (! $this->canView($user, $ingestionRun)) { + throw new AuthorizationException('You do not have permission to view this ingestion run.'); + } + + return response()->json([ + 'data' => $this->payload($ingestionRun), + ]); + } + + private function canView(User $user, IngestionRun $run): bool + { + $community = $run->pluginVersion?->plugin?->community; + + return $community !== null && ( + $user->hasCommunityPermission($community, 'analytics.view') + || $user->hasCommunityPermission($community, 'ingestion.run') + ); + } + + /** + * @return array + */ + private function payload(IngestionRun $run): array + { + return [ + 'id' => $run->id, + 'plugin_version_id' => $run->plugin_version_id, + 'status' => $run->status, + 'stats' => $run->stats, + 'log' => $run->log, + 'started_at' => $run->started_at?->toISOString(), + 'finished_at' => $run->finished_at?->toISOString(), + ]; + } +} diff --git a/backend/app/Http/Controllers/Api/V1/PluginSyncController.php b/backend/app/Http/Controllers/Api/V1/PluginSyncController.php new file mode 100644 index 0000000..b78ceab --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/PluginSyncController.php @@ -0,0 +1,37 @@ +loadMissing('versions'); + + $pluginVersion = $plugin->versions() + ->where('is_latest', true) + ->latest('id') + ->first() + ?? $plugin->versions()->latest('id')->firstOrFail(); + + $run = $service->start($pluginVersion); + + RunPluginVersionIngestion::dispatch($pluginVersion->id, $run->id); + + return response()->json([ + 'ingestion_run' => [ + 'id' => $run->id, + 'plugin_version_id' => $run->plugin_version_id, + 'status' => $run->status, + 'stats' => $run->stats, + 'log' => $run->log, + ], + ], 202); + } +} diff --git a/backend/app/Http/Middleware/EnsurePluginPermission.php b/backend/app/Http/Middleware/EnsurePluginPermission.php new file mode 100644 index 0000000..b558386 --- /dev/null +++ b/backend/app/Http/Middleware/EnsurePluginPermission.php @@ -0,0 +1,36 @@ +route('plugin'); + + if (! $plugin instanceof Plugin) { + $plugin = Plugin::query()->whereKey($plugin)->first(); + } + + if ($plugin === null) { + throw new AuthorizationException('Plugin scope is required.'); + } + + $plugin->loadMissing('community'); + + if (! $request->user()?->hasCommunityPermission($plugin->community, $permission)) { + throw new AuthorizationException('You do not have permission for this plugin.'); + } + + return $next($request); + } +} diff --git a/backend/bootstrap/app.php b/backend/bootstrap/app.php index 4682311..10464d5 100644 --- a/backend/bootstrap/app.php +++ b/backend/bootstrap/app.php @@ -1,6 +1,7 @@ alias([ 'community.permission' => EnsureCommunityPermission::class, + 'plugin.permission' => EnsurePluginPermission::class, ]); }) ->withExceptions(function (Exceptions $exceptions) { diff --git a/backend/routes/api.php b/backend/routes/api.php index c154723..d4d7f7c 100644 --- a/backend/routes/api.php +++ b/backend/routes/api.php @@ -3,6 +3,8 @@ use App\Http\Controllers\Api\V1\Auth\AuthenticatedUserController; use App\Http\Controllers\Api\V1\Auth\DevLoginController; use App\Http\Controllers\Api\V1\Auth\DiscordAuthController; +use App\Http\Controllers\Api\V1\IngestionController; +use App\Http\Controllers\Api\V1\PluginSyncController; use Illuminate\Support\Facades\Route; Route::prefix('v1')->group(function (): void { @@ -13,5 +15,11 @@ Route::middleware('auth:sanctum')->group(function (): void { Route::get('/auth/me', [AuthenticatedUserController::class, 'show']); Route::post('/auth/logout', [AuthenticatedUserController::class, 'destroy']); + + Route::post('/plugins/{plugin}/sync', PluginSyncController::class) + ->middleware('plugin.permission:ingestion.run'); + + Route::get('/ingestions', [IngestionController::class, 'index']); + Route::get('/ingestions/{ingestionRun}', [IngestionController::class, 'show']); }); }); From 399f5b227308d4bc18d4d2b22d3b19dc8d482ddc Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:27:51 -0300 Subject: [PATCH 24/59] docs(ingestion): record parser pipeline decisions --- docs/DECISIONS.md | 33 +++++++++++++++++++++++++++++++++ docs/PROGRESS.md | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index a7581b0..56e02be 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -100,3 +100,36 @@ Adicionar `/api/v1/auth/dev-login`, habilitado somente quando `APP_ENV` é `loca ### Consequências O pipeline consegue testar autenticação real de API com Sanctum sem integração externa. O trade-off é manter disciplina para nunca habilitar a rota em produção; a checagem de ambiente é coberta por teste de integração. + +## ADR-09 — Convenção explícita para extração de comandos Markdown + +### Contexto +O CommandSphere precisa ingerir documentação real sem transformar todo documento em fonte ambígua de comandos. A visão define duas formas aceitas: frontmatter `commands:` ou blocos com heading `## /` e metadados (`syntax`, `aliases`, `params`). Documentos fora da convenção ainda são conteúdo válido e não podem ser descartados silenciosamente. + +### Decisão +Implementar o parser com `league/commonmark` para HTML e `symfony/yaml` para frontmatter/metadados. Um documento gera `Document` sempre que puder ser lido; comandos só são extraídos quando declaram `syntax` pela convenção suportada. Documentos sem comandos válidos ou com metadados incompletos adicionam warning ao `IngestionRun`. + +### Consequências +A extração fica previsível, testável com fixtures Markdown reais e extensível sem heurísticas frágeis. O custo é exigir disciplina nos repositórios de plugins: documentação fora da convenção aparece no viewer, mas não vira comando pesquisável até ser corrigida. + +## ADR-10 — Idempotência por chave natural e reconciliação no re-sync + +### Contexto +Reprocessar o mesmo repositório não pode duplicar documentos ou comandos. Além disso, quando um comando some da documentação, manter o registro antigo criaria busca e analytics inconsistentes. + +### Decisão +Persistir documentos por `plugin_version_id + path` e comandos por `plugin_version_id + slug` usando upsert. A cada documento processado, o pipeline reconcilia os comandos daquele documento e remove os slugs que não apareceram no parse atual. O serviço evita sincronização Scout durante ingestão para não indexar dados antes da fase de busca. + +### Consequências +O re-sync passa a ser seguro e repetível, com teste funcional cobrindo duas execuções iguais e remoção de comando ausente. A reconciliação depende de slugs estáveis; renomear slug intencionalmente é tratado como remoção do comando antigo e criação de um novo. + +## ADR-11 — ETag e requisições condicionais na GitHub API + +### Contexto +O pipeline consulta repositórios GitHub e pode rodar manualmente, por webhook ou agendamento. Baixar conteúdo inalterado aumenta latência e pressiona rate limit, especialmente em plugins com muitos documentos. + +### Decisão +O `GitHubClient` HTTP lista arquivos `.md` por árvore recursiva e busca o conteúdo via Contents API. Para cada arquivo, salva o ETag em cache e envia `If-None-Match` nos próximos syncs. Respostas `304` são tratadas como conteúdo inalterado; `403` e `404` viram erros de domínio claros no `IngestionRun`. + +### Consequências +Execuções repetidas reduzem tráfego e risco de rate limit sem depender de estado persistente extra. Testes usam `FixtureGitHubClient` local para não depender da rede; o comportamento de rate limit é validado com fake que falha antes de mutar dados. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index a13e238..85b6616 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -5,7 +5,7 @@ | Fase 1 — Fundação (scaffold do monorepo) | ✓ Concluída | `9045e88` backend · `f8eb667` frontend · `87aebf3`, `fa0a242`, `57a2c89` Docker · `700e1c0` CI · `12ef725` README · validações locais/Docker verdes | | Fase 2 — Domínio e Dados | ✓ Concluída | `a7c8f78` DTO package · `88c2453` migrations · `96ff1f5` models/DTOs/Scout · `55d6452` seeders/factories/permissões · validações MySQL Docker verdes | | Fase 3A — Backend: Auth Discord + Permissões | ✓ Concluída | `8ba0d69` auth schema · `8ee693d` Discord/dev-login/`me`/logout · `06d21c4` policies/middleware/testes · validações Pest/Pint/smoke HTTP verdes | -| Fase 3B — Backend: Pipeline de Ingestão & Parser | ⏳ Pendente | — | +| Fase 3B — Backend: Pipeline de Ingestão & Parser | ✓ Concluída | `fcba9f5` GitHub client/ETag · `e3861b0` parser/fixtures · `0fae62c` ingestão idempotente/job/testes · `e1d67e2` endpoints · Pest/Pint/smoke Docker verdes | | Fase 3C — Backend: Busca, Catálogo, Favoritos & Analytics | ⏳ Pendente | — | | Fase 4A — Frontend: Fundação SSR, auth, i18n e command palette | ⏳ Pendente | — | | Fase 4B — Frontend: Catálogo, Doc Viewer & Busca | ⏳ Pendente | — | From 90dc43fc0fb9da29518096a4ab42c0693bd89b9c Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:47:28 -0300 Subject: [PATCH 25/59] feat(backend): configure command indexing --- backend/app/Models/Command.php | 19 ++++++++++-- .../app/Services/Discovery/DiscoveryCache.php | 30 +++++++++++++++++++ .../Services/Ingestion/IngestionService.php | 17 +++++++---- backend/config/scout.php | 16 ++++++++-- 4 files changed, 71 insertions(+), 11 deletions(-) create mode 100644 backend/app/Services/Discovery/DiscoveryCache.php diff --git a/backend/app/Models/Command.php b/backend/app/Models/Command.php index ac2105f..7dcb2f9 100644 --- a/backend/app/Models/Command.php +++ b/backend/app/Models/Command.php @@ -93,14 +93,27 @@ public function toSearchableArray(): array 'pluginVersion.plugin.community', ]); + $pluginVersion = $this->pluginVersion; + $plugin = $pluginVersion?->plugin; + $community = $plugin?->community; + return [ + 'id' => $this->id, + 'document_id' => $this->document_id, + 'plugin_version_id' => $this->plugin_version_id, 'name' => $this->name, + 'slug' => $this->slug, 'syntax' => $this->syntax, 'description' => $this->description, 'aliases' => $this->aliases ?? [], - 'category' => $this->category?->name, - 'plugin' => $this->pluginVersion?->plugin?->name, - 'community' => $this->pluginVersion?->plugin?->community?->name, + 'category' => $this->category?->slug, + 'category_name' => $this->category?->name, + 'plugin' => $plugin?->slug, + 'plugin_name' => $plugin?->name, + 'plugin_version' => $pluginVersion?->version, + 'community' => $community?->slug, + 'community_name' => $community?->name, + 'views' => (int) ($this->views_count ?? $this->views()->count()), ]; } } diff --git a/backend/app/Services/Discovery/DiscoveryCache.php b/backend/app/Services/Discovery/DiscoveryCache.php new file mode 100644 index 0000000..4723168 --- /dev/null +++ b/backend/app/Services/Discovery/DiscoveryCache.php @@ -0,0 +1,30 @@ +id}:{$key}", + $seconds, + $callback, + ); + } + + public function invalidate(): void + { + $version = (int) Cache::get(self::VERSION_KEY, 1); + + Cache::forever(self::VERSION_KEY, $version + 1); + } +} diff --git a/backend/app/Services/Ingestion/IngestionService.php b/backend/app/Services/Ingestion/IngestionService.php index a503a70..8ce4068 100644 --- a/backend/app/Services/Ingestion/IngestionService.php +++ b/backend/app/Services/Ingestion/IngestionService.php @@ -12,6 +12,7 @@ use App\Models\Document; use App\Models\IngestionRun; use App\Models\PluginVersion; +use App\Services\Discovery\DiscoveryCache; use App\Services\Markdown\MarkdownParser; use Illuminate\Support\Facades\DB; use Illuminate\Support\Str; @@ -22,6 +23,7 @@ class IngestionService public function __construct( private readonly GitHubClient $github, private readonly MarkdownParser $parser, + private readonly DiscoveryCache $cache, ) {} public function start(PluginVersion $pluginVersion): IngestionRun @@ -79,9 +81,7 @@ public function run(PluginVersion $pluginVersion, ?IngestionRun $run = null): In try { $parsedDocument = $this->parser->parse($file); - $result = DB::transaction(fn (): array => Command::withoutSyncingToSearch( - fn (): array => $this->persistParsedDocument($pluginVersion, $parsedDocument), - )); + $result = DB::transaction(fn (): array => $this->persistParsedDocument($pluginVersion, $parsedDocument)); $stats['docs_parsed']++; $stats['commands_extracted'] += $result['commands_extracted']; @@ -115,6 +115,10 @@ public function run(PluginVersion $pluginVersion, ?IngestionRun $run = null): In 'finished_at' => now(), ]); + if ($stats['docs_parsed'] > 0) { + $this->cache->invalidate(); + } + return $run->refresh(); } @@ -159,11 +163,14 @@ private function persistParsedDocument(PluginVersion $pluginVersion, ParsedDocum ); } - Command::query() + $staleCommands = Command::query() ->where('plugin_version_id', $pluginVersion->id) ->where('document_id', $document->id) ->when($seenSlugs !== [], fn ($query) => $query->whereNotIn('slug', $seenSlugs)) - ->delete(); + ->get(); + + $staleCommands->unsearchable(); + $staleCommands->each->delete(); return [ 'commands_extracted' => count($seenSlugs), diff --git a/backend/config/scout.php b/backend/config/scout.php index 578aad9..1d82e63 100644 --- a/backend/config/scout.php +++ b/backend/config/scout.php @@ -1,5 +1,7 @@ env('MEILISEARCH_HOST', 'http://localhost:7700'), 'key' => env('MEILISEARCH_KEY'), 'index-settings' => [ - // 'users' => [ - // 'filterableAttributes'=> ['id', 'name', 'email'], - // ], + Command::class => [ + 'filterableAttributes' => [ + 'community', + 'plugin', + 'category', + 'plugin_version', + ], + 'sortableAttributes' => [ + 'views', + ], + ], ], ], From 4889e510f1a80dac8dc4fd713e285809eb0163c0 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:47:36 -0300 Subject: [PATCH 26/59] feat(backend): add command search endpoint --- .../Controllers/Api/V1/SearchController.php | 90 +++++++++++++++++++ .../app/Http/Resources/CommandResource.php | 38 ++++++++ .../app/Http/Resources/CommunityResource.php | 23 +++++ backend/app/Http/Resources/PluginResource.php | 28 ++++++ .../Http/Resources/PluginVersionResource.php | 25 ++++++ .../Services/Discovery/DiscoveryAccess.php | 71 +++++++++++++++ 6 files changed, 275 insertions(+) create mode 100644 backend/app/Http/Controllers/Api/V1/SearchController.php create mode 100644 backend/app/Http/Resources/CommandResource.php create mode 100644 backend/app/Http/Resources/CommunityResource.php create mode 100644 backend/app/Http/Resources/PluginResource.php create mode 100644 backend/app/Http/Resources/PluginVersionResource.php create mode 100644 backend/app/Services/Discovery/DiscoveryAccess.php diff --git a/backend/app/Http/Controllers/Api/V1/SearchController.php b/backend/app/Http/Controllers/Api/V1/SearchController.php new file mode 100644 index 0000000..68c127b --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/SearchController.php @@ -0,0 +1,90 @@ +user(); + $term = (string) $request->query('q', ''); + $filters = $this->filters($request, $access, $user); + + $raw = Command::search($term) + ->options([ + 'filter' => $filters, + 'facets' => ['plugin', 'category'], + 'limit' => 10, + 'attributesToRetrieve' => ['id'], + ]) + ->raw(); + + $ids = collect(Arr::get($raw, 'hits', [])) + ->pluck('id') + ->map(fn (mixed $id): int => (int) $id) + ->filter() + ->values() + ->all(); + + $commands = $access->commands($user) + ->with(['category', 'pluginVersion.plugin.community']) + ->withCount('views') + ->whereIn('id', $ids) + ->get() + ->sortBy(fn (Command $command): int => array_search($command->id, $ids, true)) + ->values(); + + return response()->json([ + 'data' => CommandResource::collection($commands)->resolve($request), + 'facets' => [ + 'plugin' => Arr::get($raw, 'facetDistribution.plugin', []), + 'category' => Arr::get($raw, 'facetDistribution.category', []), + ], + 'meta' => [ + 'query' => $term, + 'estimated_total_hits' => Arr::get($raw, 'estimatedTotalHits', 0), + ], + ]); + } + + /** + * @return list + */ + private function filters(Request $request, DiscoveryAccess $access, User $user): array + { + $accessibleCommunitySlugs = $access->communities($user) + ->pluck('slug') + ->values(); + + $filters = [ + 'community IN ['.$accessibleCommunitySlugs + ->map(fn (string $slug): string => $this->quote($slug)) + ->implode(', ').']', + ]; + + foreach (['community', 'plugin', 'category'] as $filter) { + $value = $request->query($filter); + + if (is_string($value) && $value !== '') { + $filters[] = $filter.' = '.$this->quote($value); + } + } + + return $filters; + } + + private function quote(string $value): string + { + return '"'.str_replace('"', '\"', $value).'"'; + } +} diff --git a/backend/app/Http/Resources/CommandResource.php b/backend/app/Http/Resources/CommandResource.php new file mode 100644 index 0000000..3cf1157 --- /dev/null +++ b/backend/app/Http/Resources/CommandResource.php @@ -0,0 +1,38 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'plugin_version_id' => $this->plugin_version_id, + 'document_id' => $this->document_id, + 'category_id' => $this->category_id, + 'name' => $this->name, + 'slug' => $this->slug, + 'syntax' => $this->syntax, + 'description' => $this->description, + 'aliases' => $this->aliases ?? [], + 'parameters' => $this->parameters ?? [], + 'category' => $this->whenLoaded('category', fn (): ?array => $this->category === null ? null : [ + 'id' => $this->category->id, + 'name' => $this->category->name, + 'slug' => $this->category->slug, + ]), + 'plugin_version' => new PluginVersionResource($this->whenLoaded('pluginVersion')), + 'plugin' => $this->whenLoaded('pluginVersion', fn (): mixed => $this->pluginVersion?->relationLoaded('plugin') + ? new PluginResource($this->pluginVersion->plugin) + : null), + 'views' => (int) ($this->views_count ?? 0), + ]; + } +} diff --git a/backend/app/Http/Resources/CommunityResource.php b/backend/app/Http/Resources/CommunityResource.php new file mode 100644 index 0000000..a88de8b --- /dev/null +++ b/backend/app/Http/Resources/CommunityResource.php @@ -0,0 +1,23 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'name' => $this->name, + 'slug' => $this->slug, + 'description' => $this->description, + 'branding' => $this->branding ?? [], + ]; + } +} diff --git a/backend/app/Http/Resources/PluginResource.php b/backend/app/Http/Resources/PluginResource.php new file mode 100644 index 0000000..dccb87b --- /dev/null +++ b/backend/app/Http/Resources/PluginResource.php @@ -0,0 +1,28 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'community_id' => $this->community_id, + 'community' => new CommunityResource($this->whenLoaded('community')), + 'name' => $this->name, + 'slug' => $this->slug, + 'description' => $this->description, + 'repository_url' => $this->repository_url, + 'documentation_path' => $this->documentation_path, + 'default_branch' => $this->default_branch, + 'versions' => PluginVersionResource::collection($this->whenLoaded('versions')), + ]; + } +} diff --git a/backend/app/Http/Resources/PluginVersionResource.php b/backend/app/Http/Resources/PluginVersionResource.php new file mode 100644 index 0000000..2f265ab --- /dev/null +++ b/backend/app/Http/Resources/PluginVersionResource.php @@ -0,0 +1,25 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'plugin_id' => $this->plugin_id, + 'version' => $this->version, + 'git_ref' => $this->git_ref, + 'changelog' => $this->changelog, + 'published_at' => $this->published_at?->toISOString(), + 'is_latest' => (bool) $this->is_latest, + ]; + } +} diff --git a/backend/app/Services/Discovery/DiscoveryAccess.php b/backend/app/Services/Discovery/DiscoveryAccess.php new file mode 100644 index 0000000..c59fa0c --- /dev/null +++ b/backend/app/Services/Discovery/DiscoveryAccess.php @@ -0,0 +1,71 @@ + + */ + public function communityIds(User $user): array + { + return $user->communities() + ->pluck('communities.id') + ->map(fn (mixed $id): int => (int) $id) + ->values() + ->all(); + } + + public function ensureCommunity(User $user, Community $community): void + { + if (! in_array($community->id, $this->communityIds($user), true)) { + throw new AuthorizationException('You do not have access to this community.'); + } + } + + /** + * @return Builder + */ + public function communities(User $user): Builder + { + return Community::query() + ->whereIn('id', $this->communityIds($user)); + } + + /** + * @return Builder + */ + public function plugins(User $user): Builder + { + return Plugin::query() + ->whereIn('community_id', $this->communityIds($user)); + } + + /** + * @return Builder + */ + public function documents(User $user): Builder + { + return Document::query() + ->whereHas('pluginVersion.plugin', fn (Builder $query): Builder => $query + ->whereIn('community_id', $this->communityIds($user))); + } + + /** + * @return Builder + */ + public function commands(User $user): Builder + { + return Command::query() + ->whereHas('pluginVersion.plugin', fn (Builder $query): Builder => $query + ->whereIn('community_id', $this->communityIds($user))); + } +} From 1390ba0f0e79fb4aafc76b3a6d7b6905d1edcd42 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:47:43 -0300 Subject: [PATCH 27/59] feat(backend): add cached catalog reads --- .../Controllers/Api/V1/CatalogController.php | 174 ++++++++++++++++++ .../app/Http/Resources/DocumentResource.php | 26 +++ 2 files changed, 200 insertions(+) create mode 100644 backend/app/Http/Controllers/Api/V1/CatalogController.php create mode 100644 backend/app/Http/Resources/DocumentResource.php diff --git a/backend/app/Http/Controllers/Api/V1/CatalogController.php b/backend/app/Http/Controllers/Api/V1/CatalogController.php new file mode 100644 index 0000000..bc7f271 --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/CatalogController.php @@ -0,0 +1,174 @@ +user(); + + return response()->json([ + 'data' => $this->cache->remember( + $user, + 'communities:index', + fn (): array => CommunityResource::collection( + $this->access->communities($user)->orderBy('name')->get(), + )->resolve($request), + ), + ]); + } + + public function community(Request $request, Community $community): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $this->access->ensureCommunity($user, $community); + + return response()->json([ + 'data' => $this->cache->remember( + $user, + 'communities:'.$community->slug, + fn (): array => (new CommunityResource($community))->resolve($request), + ), + ]); + } + + public function plugins(Request $request): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $community = $request->query('community'); + + return response()->json([ + 'data' => $this->cache->remember( + $user, + 'plugins:index:community='.(is_string($community) ? $community : 'all'), + fn (): array => PluginResource::collection( + $this->access->plugins($user) + ->with(['community', 'versions' => fn ($query) => $query->latest('published_at')]) + ->when(is_string($community) && $community !== '', fn (Builder $query): Builder => $query + ->whereHas('community', fn (Builder $communityQuery): Builder => $communityQuery->where('slug', $community))) + ->orderBy('name') + ->get(), + )->resolve($request), + ), + ]); + } + + public function plugin(Request $request, string $slug): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $plugin = $this->pluginBySlug($request, $user, $slug) + ->with(['community', 'versions' => fn ($query) => $query->latest('published_at')]) + ->firstOrFail(); + + return response()->json([ + 'data' => $this->cache->remember( + $user, + 'plugins:'.$plugin->community_id.':'.$plugin->slug, + fn (): array => (new PluginResource($plugin))->resolve($request), + ), + ]); + } + + public function versionDocuments(Request $request, string $slug, string $version): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $plugin = $this->pluginBySlug($request, $user, $slug)->firstOrFail(); + $pluginVersion = PluginVersion::query() + ->where('plugin_id', $plugin->id) + ->where('version', $version) + ->firstOrFail(); + + return response()->json([ + 'data' => $this->cache->remember( + $user, + 'plugins:'.$plugin->community_id.':'.$plugin->slug.':versions:'.$version.':documents', + fn (): array => DocumentResource::collection( + Document::query() + ->with('pluginVersion') + ->where('plugin_version_id', $pluginVersion->id) + ->orderBy('sort_order') + ->orderBy('path') + ->get(), + )->resolve($request), + ), + ]); + } + + public function document(Request $request, Document $document): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $document = $this->access->documents($user) + ->with('pluginVersion.plugin.community') + ->whereKey($document->id) + ->firstOrFail(); + + return response()->json([ + 'data' => $this->cache->remember( + $user, + 'documents:'.$document->id, + fn (): array => (new DocumentResource($document))->resolve($request), + ), + ]); + } + + public function command(Request $request, string $slug): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $command = $this->access->commands($user) + ->with(['category', 'pluginVersion.plugin.community']) + ->withCount('views') + ->where('slug', $slug) + ->latest('id') + ->firstOrFail(); + + return response()->json([ + 'data' => $this->cache->remember( + $user, + 'commands:'.$command->plugin_version_id.':'.$command->slug, + fn (): array => (new CommandResource($command))->resolve($request), + ), + ]); + } + + /** + * @return Builder + */ + private function pluginBySlug(Request $request, User $user, string $slug): Builder + { + $community = $request->query('community'); + + return $this->access->plugins($user) + ->where('slug', $slug) + ->when(is_string($community) && $community !== '', fn (Builder $query): Builder => $query + ->whereHas('community', fn (Builder $communityQuery): Builder => $communityQuery->where('slug', $community))); + } +} diff --git a/backend/app/Http/Resources/DocumentResource.php b/backend/app/Http/Resources/DocumentResource.php new file mode 100644 index 0000000..ab8a7ea --- /dev/null +++ b/backend/app/Http/Resources/DocumentResource.php @@ -0,0 +1,26 @@ + + */ + public function toArray(Request $request): array + { + return [ + 'id' => $this->id, + 'plugin_version_id' => $this->plugin_version_id, + 'plugin_version' => new PluginVersionResource($this->whenLoaded('pluginVersion')), + 'path' => $this->path, + 'title' => $this->title, + 'frontmatter' => $this->frontmatter ?? [], + 'content_html' => $this->content_html, + 'sort_order' => $this->sort_order, + ]; + } +} From 4d9f2dbb4d3b9bf5c0fea6d403aa53d131387839 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:47:51 -0300 Subject: [PATCH 28/59] feat(backend): add polymorphic favorites API --- .../Controllers/Api/V1/FavoriteController.php | 96 +++++++++++++++++++ .../app/Http/Resources/FavoriteResource.php | 38 ++++++++ 2 files changed, 134 insertions(+) create mode 100644 backend/app/Http/Controllers/Api/V1/FavoriteController.php create mode 100644 backend/app/Http/Resources/FavoriteResource.php diff --git a/backend/app/Http/Controllers/Api/V1/FavoriteController.php b/backend/app/Http/Controllers/Api/V1/FavoriteController.php new file mode 100644 index 0000000..a494862 --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/FavoriteController.php @@ -0,0 +1,96 @@ +user(); + + $favorites = Favorite::query() + ->with(['favoritable' => fn ($morphTo) => $morphTo->morphWith([ + Command::class => ['category', 'pluginVersion.plugin.community'], + Document::class => ['pluginVersion.plugin.community'], + ])]) + ->where('user_id', $user->id) + ->latest('id') + ->get(); + + return response()->json([ + 'data' => FavoriteResource::collection($favorites)->resolve($request), + ]); + } + + public function store(Request $request, DiscoveryAccess $access): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $data = $request->validate([ + 'type' => ['required', 'string', 'in:command,document'], + 'id' => ['required', 'integer'], + ]); + $favoritable = $this->favoritable($access, $user, $data['type'], (int) $data['id']); + + $favorite = Favorite::query()->updateOrCreate([ + 'user_id' => $user->id, + 'favoritable_type' => $favoritable::class, + 'favoritable_id' => $favoritable->id, + ]); + + $favorite->load('favoritable'); + + return response()->json([ + 'data' => (new FavoriteResource($favorite))->resolve($request), + ], 201); + } + + public function destroy(Request $request, DiscoveryAccess $access): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $data = $request->validate([ + 'type' => ['required', 'string', 'in:command,document'], + 'id' => ['required', 'integer'], + ]); + $favoritable = $this->favoritable($access, $user, $data['type'], (int) $data['id']); + + Favorite::query() + ->where('user_id', $user->id) + ->where('favoritable_type', $favoritable::class) + ->where('favoritable_id', $favoritable->id) + ->delete(); + + return response()->json(status: 204); + } + + private function favoritable(DiscoveryAccess $access, User $user, string $type, int $id): Model + { + $model = match ($type) { + 'command' => $access->commands($user)->whereKey($id)->first(), + 'document' => $access->documents($user)->whereKey($id)->first(), + default => null, + }; + + if (! $model instanceof Model) { + throw ValidationException::withMessages([ + 'id' => ['The selected favorite target is invalid.'], + ]); + } + + return $model; + } +} diff --git a/backend/app/Http/Resources/FavoriteResource.php b/backend/app/Http/Resources/FavoriteResource.php new file mode 100644 index 0000000..35cca6e --- /dev/null +++ b/backend/app/Http/Resources/FavoriteResource.php @@ -0,0 +1,38 @@ + + */ + public function toArray(Request $request): array + { + $favoritable = $this->whenLoaded('favoritable'); + + return [ + 'id' => $this->id, + 'type' => $this->type(), + 'favoritable_id' => $this->favoritable_id, + 'item' => $favoritable instanceof Command + ? new CommandResource($favoritable) + : ($favoritable instanceof Document ? new DocumentResource($favoritable) : null), + 'created_at' => $this->created_at?->toISOString(), + ]; + } + + private function type(): string + { + return match ($this->favoritable_type) { + Command::class => 'command', + Document::class => 'document', + default => 'unknown', + }; + } +} From eb7c844a7a6000b12771068317001d151d584ba1 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:48:00 -0300 Subject: [PATCH 29/59] feat(backend): add analytics discovery tests --- backend/.env.example | 1 + .../Api/V1/AnalyticsController.php | 118 +++++++ backend/config/commandsphere.php | 4 + backend/routes/api.php | 21 ++ backend/tests/Feature/DiscoveryApiTest.php | 319 ++++++++++++++++++ 5 files changed, 463 insertions(+) create mode 100644 backend/app/Http/Controllers/Api/V1/AnalyticsController.php create mode 100644 backend/tests/Feature/DiscoveryApiTest.php diff --git a/backend/.env.example b/backend/.env.example index dfcf60d..eb6555f 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -59,6 +59,7 @@ MEILISEARCH_MASTER_KEY=local_meilisearch_master_key GITHUB_TOKEN= COMMANDSPHERE_DEFAULT_COMMUNITY_SLUG=celem-ecosystem +COMMANDSPHERE_VIEW_DEDUPE_MINUTES=10 DISCORD_CLIENT_ID= DISCORD_CLIENT_SECRET= diff --git a/backend/app/Http/Controllers/Api/V1/AnalyticsController.php b/backend/app/Http/Controllers/Api/V1/AnalyticsController.php new file mode 100644 index 0000000..26a5b60 --- /dev/null +++ b/backend/app/Http/Controllers/Api/V1/AnalyticsController.php @@ -0,0 +1,118 @@ +user(); + $command = $access->commands($user) + ->where('slug', $slug) + ->latest('id') + ->firstOrFail(); + + $windowStartedAt = now()->subMinutes((int) config('commandsphere.analytics.view_dedupe_minutes')); + $exists = CommandView::query() + ->where('command_id', $command->id) + ->where('user_id', $user->id) + ->where('viewed_at', '>=', $windowStartedAt) + ->exists(); + + if (! $exists) { + CommandView::query()->create([ + 'command_id' => $command->id, + 'user_id' => $user->id, + 'viewed_at' => now(), + ]); + + Command::query()->whereKey($command->id)->searchable(); + } + + return response()->json([ + 'data' => [ + 'command_id' => $command->id, + 'recorded' => ! $exists, + ], + ], $exists ? 200 : 201); + } + + public function mostViewed(Request $request, DiscoveryAccess $access): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + $communityIds = $this->analyticsCommunityIds($request, $access, $user); + $periodStartedAt = now()->subDays((int) $request->integer('days', 30)); + + $rows = CommandView::query() + ->select('command_id', DB::raw('count(*) as views_count')) + ->where('viewed_at', '>=', $periodStartedAt) + ->whereHas('command.pluginVersion.plugin', fn (Builder $query): Builder => $query->whereIn('community_id', $communityIds)) + ->groupBy('command_id') + ->orderByDesc('views_count') + ->limit(10) + ->get(); + + $ids = $rows->pluck('command_id')->all(); + $viewCounts = $rows->pluck('views_count', 'command_id'); + $commands = Command::query() + ->with(['category', 'pluginVersion.plugin.community']) + ->whereIn('id', $ids) + ->get() + ->each(fn (Command $command): Command => $command->setAttribute('views_count', (int) $viewCounts[$command->id])) + ->sortBy(fn (Command $command): int => array_search($command->id, $ids, true)) + ->values(); + + return response()->json([ + 'data' => CommandResource::collection($commands)->resolve($request), + 'meta' => [ + 'period_started_at' => $periodStartedAt->toISOString(), + ], + ]); + } + + /** + * @return list + */ + private function analyticsCommunityIds(Request $request, DiscoveryAccess $access, User $user): array + { + $community = $request->query('community'); + + if (is_string($community) && $community !== '') { + $model = $access->communities($user)->where('slug', $community)->firstOrFail(); + + if (! $user->hasCommunityPermission($model, 'analytics.view')) { + throw new AuthorizationException('You do not have permission to view analytics for this community.'); + } + + return [$model->id]; + } + + $ids = $access->communities($user) + ->get() + ->filter(fn (Community $model): bool => $user->hasCommunityPermission($model, 'analytics.view')) + ->pluck('id') + ->values() + ->all(); + + if ($ids === []) { + throw new AuthorizationException('You do not have permission to view analytics.'); + } + + return $ids; + } +} diff --git a/backend/config/commandsphere.php b/backend/config/commandsphere.php index e3c2b8d..88bb248 100644 --- a/backend/config/commandsphere.php +++ b/backend/config/commandsphere.php @@ -8,4 +8,8 @@ 'fixture_path' => env('COMMANDSPHERE_GITHUB_FIXTURE_PATH'), 'token' => env('GITHUB_TOKEN'), ], + + 'analytics' => [ + 'view_dedupe_minutes' => env('COMMANDSPHERE_VIEW_DEDUPE_MINUTES', 10), + ], ]; diff --git a/backend/routes/api.php b/backend/routes/api.php index d4d7f7c..a2ee8bb 100644 --- a/backend/routes/api.php +++ b/backend/routes/api.php @@ -1,10 +1,14 @@ group(function (): void { @@ -16,6 +20,23 @@ Route::get('/auth/me', [AuthenticatedUserController::class, 'show']); Route::post('/auth/logout', [AuthenticatedUserController::class, 'destroy']); + Route::get('/search', SearchController::class); + + Route::get('/communities', [CatalogController::class, 'communities']); + Route::get('/communities/{community:slug}', [CatalogController::class, 'community']); + Route::get('/plugins', [CatalogController::class, 'plugins']); + Route::get('/plugins/{slug}', [CatalogController::class, 'plugin']); + Route::get('/plugins/{slug}/versions/{version}/documents', [CatalogController::class, 'versionDocuments']); + Route::get('/documents/{document}', [CatalogController::class, 'document']); + Route::get('/commands/{slug}', [CatalogController::class, 'command']); + + Route::get('/favorites', [FavoriteController::class, 'index']); + Route::post('/favorites', [FavoriteController::class, 'store']); + Route::delete('/favorites', [FavoriteController::class, 'destroy']); + + Route::post('/commands/{slug}/view', [AnalyticsController::class, 'view']); + Route::get('/analytics/most-viewed', [AnalyticsController::class, 'mostViewed']); + Route::post('/plugins/{plugin}/sync', PluginSyncController::class) ->middleware('plugin.permission:ingestion.run'); diff --git a/backend/tests/Feature/DiscoveryApiTest.php b/backend/tests/Feature/DiscoveryApiTest.php new file mode 100644 index 0000000..4ab050a --- /dev/null +++ b/backend/tests/Feature/DiscoveryApiTest.php @@ -0,0 +1,319 @@ +users()->syncWithoutDetaching([ + $user->id => ['role' => $roleName], + ]); + + $previousCommunityId = getPermissionsTeamId(); + setPermissionsTeamId($community->id); + + try { + $role = Role::query() + ->where('community_id', $community->id) + ->where('name', $roleName) + ->where('guard_name', 'web') + ->firstOrFail(); + + $user->assignRole($role); + } finally { + setPermissionsTeamId($previousCommunityId); + } +} + +/** + * @return array{user: User, other_user: User, community: Community, other_community: Community, plugin: Plugin, other_plugin: Plugin, version: PluginVersion, document: Document, commands: array} + */ +function discoveryGraph(): array +{ + config([ + 'scout.driver' => 'meilisearch', + 'scout.queue' => false, + 'scout.after_commit' => false, + ]); + + $user = User::factory()->create(['email' => 'discovery-admin@example.test']); + $otherUser = User::factory()->create(['email' => 'outsider@example.test']); + $community = Community::factory()->create([ + 'name' => 'Celem Ecosystem', + 'slug' => 'celem-ecosystem', + ]); + $otherCommunity = Community::factory()->create([ + 'name' => 'Forge Operations', + 'slug' => 'forge-operations', + ]); + + test()->seed(CommunityPermissionSeeder::class); + assignDiscoveryRole($user, $community, 'community-admin'); + assignDiscoveryRole($otherUser, $otherCommunity, 'community-admin'); + + return Command::withoutSyncingToSearch(function () use ($user, $otherUser, $community, $otherCommunity): array { + $moderation = Category::factory()->create(['name' => 'Moderation', 'slug' => 'moderation']); + $diagnostics = Category::factory()->create(['name' => 'Diagnostics', 'slug' => 'diagnostics']); + + $plugin = Plugin::factory()->create([ + 'community_id' => $community->id, + 'name' => 'Celem Core', + 'slug' => 'celem-core', + ]); + $version = PluginVersion::factory()->latest()->create([ + 'plugin_id' => $plugin->id, + 'version' => '1.0.0', + ]); + $document = Document::factory()->create([ + 'plugin_version_id' => $version->id, + 'path' => 'docs/moderation.md', + 'title' => 'Moderation Commands', + ]); + + $otherPlugin = Plugin::factory()->create([ + 'community_id' => $community->id, + 'name' => 'Blood Economy', + 'slug' => 'blood-economy', + ]); + $otherVersion = PluginVersion::factory()->latest()->create([ + 'plugin_id' => $otherPlugin->id, + 'version' => '2.0.0', + ]); + $otherDocument = Document::factory()->create([ + 'plugin_version_id' => $otherVersion->id, + 'path' => 'docs/economy.md', + 'title' => 'Economy Commands', + ]); + + $foreignPlugin = Plugin::factory()->create([ + 'community_id' => $otherCommunity->id, + 'name' => 'Private Ops', + 'slug' => 'private-ops', + ]); + $foreignVersion = PluginVersion::factory()->latest()->create([ + 'plugin_id' => $foreignPlugin->id, + 'version' => '9.0.0', + ]); + $foreignDocument = Document::factory()->create([ + 'plugin_version_id' => $foreignVersion->id, + 'path' => 'docs/private.md', + 'title' => 'Private Commands', + ]); + + $commands = [ + 'ban-player' => Command::factory()->create([ + 'plugin_version_id' => $version->id, + 'document_id' => $document->id, + 'category_id' => $moderation->id, + 'name' => 'Ban Player', + 'slug' => 'ban-player', + 'syntax' => '/ban ', + 'description' => 'Remove a player from the server with an audit trail.', + 'aliases' => ['/block'], + ]), + 'kick-player' => Command::factory()->create([ + 'plugin_version_id' => $version->id, + 'document_id' => $document->id, + 'category_id' => $moderation->id, + 'name' => 'Kick Player', + 'slug' => 'kick-player', + 'syntax' => '/kick ', + 'description' => 'Disconnect a player from the current shard.', + ]), + 'inspect-balance' => Command::factory()->create([ + 'plugin_version_id' => $otherVersion->id, + 'document_id' => $otherDocument->id, + 'category_id' => $diagnostics->id, + 'name' => 'Inspect Balance', + 'slug' => 'inspect-balance', + 'syntax' => '/balance inspect ', + 'description' => 'Inspect player wallet state.', + ]), + 'secret-ban' => Command::factory()->create([ + 'plugin_version_id' => $foreignVersion->id, + 'document_id' => $foreignDocument->id, + 'category_id' => $moderation->id, + 'name' => 'Secret Ban', + 'slug' => 'secret-ban', + 'syntax' => '/secret-ban ', + 'description' => 'Private command from another community.', + ]), + ]; + + return [ + 'user' => $user, + 'other_user' => $otherUser, + 'community' => $community, + 'other_community' => $otherCommunity, + 'plugin' => $plugin, + 'other_plugin' => $otherPlugin, + 'version' => $version, + 'document' => $document, + 'commands' => $commands, + ]; + }); +} + +function importDiscoveryCommands(int $expectedDocuments): int +{ + Artisan::call('scout:sync-index-settings'); + + $client = new Client((string) config('scout.meilisearch.host'), (string) config('scout.meilisearch.key')); + $index = $client->index((new Command)->searchableAs()); + + try { + $task = $index->deleteAllDocuments(); + $taskUid = is_array($task) ? $task['taskUid'] ?? null : null; + + if (is_int($taskUid)) { + $client->waitForTask($taskUid); + } + } catch (ApiException) { + // The first test run creates the index during import. + } + + Artisan::call('scout:import', ['model' => Command::class]); + + $documents = 0; + + retry(20, function () use ($index, $expectedDocuments, &$documents): void { + $documents = (int) $index->stats()['numberOfDocuments']; + + expect($documents)->toBeGreaterThanOrEqual($expectedDocuments); + }, 250); + + return $documents; +} + +it('indexes commands in meilisearch through scout import', function (): void { + discoveryGraph(); + + expect(importDiscoveryCommands(4))->toBeGreaterThanOrEqual(4); +}); + +it('searches commands with facets and plugin filters', function (): void { + $graph = discoveryGraph(); + importDiscoveryCommands(4); + + $token = $graph['user']->createToken('search-test')->plainTextToken; + + $response = $this + ->withToken($token) + ->getJson('/api/v1/search?q=player'); + + $response + ->assertOk() + ->assertJsonPath('data.0.slug', 'ban-player') + ->assertJsonPath('facets.plugin.celem-core', 2) + ->assertJsonPath('facets.category.moderation', 2); + + $this + ->withToken($token) + ->getJson('/api/v1/search?q=player&plugin=blood-economy') + ->assertOk() + ->assertJsonCount(1, 'data') + ->assertJsonPath('data.0.slug', 'inspect-balance'); +}); + +it('does not expose commands from communities outside the user scope', function (): void { + $graph = discoveryGraph(); + importDiscoveryCommands(4); + + $token = $graph['user']->createToken('search-test')->plainTextToken; + + $this + ->withToken($token) + ->getJson('/api/v1/search?q=secret') + ->assertOk() + ->assertJsonCount(0, 'data'); +}); + +it('creates lists and removes polymorphic favorites', function (): void { + $graph = discoveryGraph(); + $token = $graph['user']->createToken('favorites-test')->plainTextToken; + $command = $graph['commands']['ban-player']; + + $this + ->withToken($token) + ->postJson('/api/v1/favorites', [ + 'type' => 'command', + 'id' => $command->id, + ]) + ->assertCreated() + ->assertJsonPath('data.type', 'command'); + + expect(Favorite::query()->count())->toBe(1); + + $this + ->withToken($token) + ->getJson('/api/v1/favorites') + ->assertOk() + ->assertJsonPath('data.0.favoritable_id', $command->id); + + $this + ->withToken($token) + ->deleteJson('/api/v1/favorites', [ + 'type' => 'command', + 'id' => $command->id, + ]) + ->assertNoContent(); + + expect(Favorite::query()->count())->toBe(0); +}); + +it('deduplicates command views inside the short analytics window', function (): void { + $graph = discoveryGraph(); + $token = $graph['user']->createToken('views-test')->plainTextToken; + + $this + ->withToken($token) + ->postJson('/api/v1/commands/ban-player/view') + ->assertCreated() + ->assertJsonPath('data.recorded', true); + + $this + ->withToken($token) + ->postJson('/api/v1/commands/ban-player/view') + ->assertOk() + ->assertJsonPath('data.recorded', false); + + expect(CommandView::query()->where('command_id', $graph['commands']['ban-player']->id)->count())->toBe(1); +}); + +it('returns most viewed commands for communities with analytics permission', function (): void { + $graph = discoveryGraph(); + $token = $graph['user']->createToken('analytics-test')->plainTextToken; + + CommandView::factory()->count(3)->create([ + 'command_id' => $graph['commands']['ban-player']->id, + 'user_id' => $graph['user']->id, + 'viewed_at' => now()->subMinutes(20), + ]); + CommandView::factory()->create([ + 'command_id' => $graph['commands']['kick-player']->id, + 'user_id' => $graph['user']->id, + 'viewed_at' => now()->subMinutes(15), + ]); + + $this + ->withToken($token) + ->getJson('/api/v1/analytics/most-viewed?community=celem-ecosystem') + ->assertOk() + ->assertJsonPath('data.0.slug', 'ban-player') + ->assertJsonPath('data.0.views', 3); +}); From a23c8a9a04398cf4725007f9e22e7b7ca903cf22 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:56:21 -0300 Subject: [PATCH 30/59] fix(backend): expand meilisearch key in generated env --- backend/.env.example | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/.env.example b/backend/.env.example index eb6555f..29a57a1 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -53,8 +53,8 @@ SCOUT_QUEUE=true SCOUT_AFTER_COMMIT=true SCOUT_PREFIX=commandsphere_ MEILISEARCH_HOST=http://meilisearch:7700 -MEILISEARCH_KEY=${MEILISEARCH_MASTER_KEY} MEILISEARCH_MASTER_KEY=local_meilisearch_master_key +MEILISEARCH_KEY=${MEILISEARCH_MASTER_KEY} GITHUB_TOKEN= From b6f1325ebc5f8003d79c89dedf5faa7c00ef694a Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 15:57:09 -0300 Subject: [PATCH 31/59] docs(discovery): record search cache analytics decisions --- docs/DECISIONS.md | 33 +++++++++++++++++++++++++++++++++ docs/PROGRESS.md | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index 56e02be..59fa8ac 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -133,3 +133,36 @@ O `GitHubClient` HTTP lista arquivos `.md` por árvore recursiva e busca o conte ### Consequências Execuções repetidas reduzem tráfego e risco de rate limit sem depender de estado persistente extra. Testes usam `FixtureGitHubClient` local para não depender da rede; o comportamento de rate limit é validado com fake que falha antes de mutar dados. + +## ADR-12 — Scout e Meilisearch para descoberta de comandos + +### Contexto +A busca do CommandSphere precisa responder rápido para uso com debounce no frontend, suportar typo-tolerance e retornar facets por plugin/categoria. Também precisa impedir que resultados de comunidades fora do escopo do usuário apareçam. + +### Decisão +Indexar `Command` via Laravel Scout/Meilisearch com payload enxuto e campos de filtro estáveis: `community`, `plugin`, `category` e `plugin_version`. O campo `views` é ordenável para ranking futuro. O endpoint `/api/v1/search` sempre adiciona filtro de comunidades acessíveis ao usuário e permite filtros adicionais por community/plugin/category. + +### Consequências +A busca usa o motor correto para typo-tolerance e facets sem varrer MySQL por request. A contrapartida é manter settings do índice sincronizados (`scout:sync-index-settings`) e provar a presença real de documentos no Meilisearch nos smokes. + +## ADR-13 — Cache de leitura invalidado por versão na ingestão + +### Contexto +Catálogo de comunidades, plugins, versões e documentos é leitura frequente e muda principalmente após ingestões. Invalidar item a item aumenta acoplamento entre pipeline e endpoints. + +### Decisão +Usar cache Redis por chave com versão global de descoberta. As respostas de catálogo incluem a versão atual na chave e o `IngestionService` incrementa a versão quando documentos foram persistidos. Isso invalida as leituras antigas sem precisar listar todas as chaves. + +### Consequências +O cache permanece simples, previsível e barato. Leituras antigas expiram naturalmente, enquanto novas requisições passam a usar a versão atual logo após uma ingestão com mudanças. O trade-off é invalidar todo o catálogo de leitura em vez de uma única chave específica. + +## ADR-14 — Deduplicação de views por janela curta + +### Contexto +Analytics de comandos mais vistos pode ser inflado por refresh, duplo clique ou navegação repetida no mesmo comando em poucos segundos. O MVP precisa de uma regra simples e auditável antes de realtime/agendamentos. + +### Decisão +Registrar `CommandView` no endpoint `/api/v1/commands/{slug}/view`, mas ignorar nova view do mesmo usuário para o mesmo comando dentro da janela configurada por `COMMANDSPHERE_VIEW_DEDUPE_MINUTES` (10 minutos por padrão). Quando uma view é gravada, o comando é reenviado ao Scout para atualizar o campo `views`. + +### Consequências +Os rankings ficam menos suscetíveis a inflação acidental e a regra é coberta por teste funcional. O trade-off é que sessões legítimas repetidas dentro da janela curta contam como uma única view. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index 85b6616..9295b86 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -6,7 +6,7 @@ | Fase 2 — Domínio e Dados | ✓ Concluída | `a7c8f78` DTO package · `88c2453` migrations · `96ff1f5` models/DTOs/Scout · `55d6452` seeders/factories/permissões · validações MySQL Docker verdes | | Fase 3A — Backend: Auth Discord + Permissões | ✓ Concluída | `8ba0d69` auth schema · `8ee693d` Discord/dev-login/`me`/logout · `06d21c4` policies/middleware/testes · validações Pest/Pint/smoke HTTP verdes | | Fase 3B — Backend: Pipeline de Ingestão & Parser | ✓ Concluída | `fcba9f5` GitHub client/ETag · `e3861b0` parser/fixtures · `0fae62c` ingestão idempotente/job/testes · `e1d67e2` endpoints · Pest/Pint/smoke Docker verdes | -| Fase 3C — Backend: Busca, Catálogo, Favoritos & Analytics | ⏳ Pendente | — | +| Fase 3C — Backend: Busca, Catálogo, Favoritos & Analytics | ✓ Concluída | `90dc43f` indexação/Scout · `4889e51` search · `1390ba0` catálogo/cache · `4d9f2db` favoritos · `eb7c844` analytics/testes · `a23c8a9` env Meilisearch · Pest/Pint/smoke Meilisearch verdes | | Fase 4A — Frontend: Fundação SSR, auth, i18n e command palette | ⏳ Pendente | — | | Fase 4B — Frontend: Catálogo, Doc Viewer & Busca | ⏳ Pendente | — | | Fase 5 — Sincronização Automática + Realtime | ⏳ Pendente | — | From 4c7c8a0f2eb5bdb30b14657e6512f127c442a714 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 17:26:44 -0300 Subject: [PATCH 32/59] feat(frontend): configure SSR-aware transloco --- frontend/public/i18n/en.json | 58 ++++++++++++++++++- frontend/public/i18n/pt-BR.json | 58 ++++++++++++++++++- .../src/app/core/i18n/language.service.ts | 21 +++++++ .../app/core/i18n/transloco-http-loader.ts | 16 +++-- .../app/core/i18n/transloco.config.spec.ts | 2 +- frontend/tsconfig.json | 1 + 6 files changed, 144 insertions(+), 12 deletions(-) create mode 100644 frontend/src/app/core/i18n/language.service.ts diff --git a/frontend/public/i18n/en.json b/frontend/public/i18n/en.json index 7469f70..e32a689 100644 --- a/frontend/public/i18n/en.json +++ b/frontend/public/i18n/en.json @@ -2,10 +2,62 @@ "app": { "name": "CommandSphere" }, + "auth": { + "description": "Use Discord for the real flow or the development login while human-managed credentials are not configured.", + "devEmailLabel": "Development email", + "devEmailPlaceholder": "admin@demo", + "devLogin": "Dev login", + "devLoginError": "Could not authenticate with that email.", + "discord": "Continue with Discord", + "login": "Sign in", + "logout": "Sign out", + "title": "Workspace access" + }, + "home": { + "badge": "Frontend foundation", + "codePreview": "/blood balance \n/blood grant --amount ", + "foundationStatus": "Foundation status", + "ready": "Ready", + "stack": { + "angular": { + "description": "Lazy routes, SSR, hydration, and local state through signals.", + "title": "Angular SSR" + }, + "laravel": { + "description": "Typed client for authentication, permissions, and realtime search.", + "title": "Secure API" + }, + "search": { + "description": "Debounced command palette connected to the Meilisearch index.", + "title": "Fast discovery" + } + }, + "summary": "A dark-first base for navigating communities, authenticating through the API, and searching commands without building the catalog or viewer yet.", + "title": "Operational console for plugin documentation" + }, + "palette": { + "ariaLabel": "Command palette", + "authRequiredDescription": "Sign in to query commands indexed by community.", + "authRequiredTitle": "Authentication required", + "emptyDescription": "Type a term to query the search API.", + "emptyTitle": "Search for a command", + "escapeKey": "Esc", + "noResultsDescription": "No commands matched the current term.", + "noResultsTitle": "No results", + "placeholder": "Search command, syntax, or plugin", + "resultCount": "{{count}} estimated results", + "unknownPlugin": "Plugin" + }, "shell": { "foundation": "SSR Foundation", - "headline": "Intelligent documentation for plugin ecosystems.", - "kicker": "Angular SSR · Laravel API · Meilisearch", - "summary": "The monorepo foundation is ready for i18n, server-side rendering, indexed search, and realtime communication." + "languageLabel": "Language", + "noCommunity": "No community loaded", + "searchAria": "Open global search", + "searchPlaceholder": "Search CommandSphere", + "searchShortcut": "Ctrl K" + }, + "toast": { + "forbidden": "You do not have permission for this action.", + "serverError": "Internal error while communicating with the API." } } diff --git a/frontend/public/i18n/pt-BR.json b/frontend/public/i18n/pt-BR.json index 0f052e3..05813f5 100644 --- a/frontend/public/i18n/pt-BR.json +++ b/frontend/public/i18n/pt-BR.json @@ -2,10 +2,62 @@ "app": { "name": "CommandSphere" }, + "auth": { + "description": "Entre com Discord no fluxo real ou use o login de desenvolvimento enquanto as credenciais humanas não estiverem configuradas.", + "devEmailLabel": "E-mail de desenvolvimento", + "devEmailPlaceholder": "admin@demo", + "devLogin": "Entrar em dev", + "devLoginError": "Não foi possível autenticar com esse e-mail.", + "discord": "Entrar com Discord", + "login": "Entrar", + "logout": "Sair", + "title": "Acesso ao workspace" + }, + "home": { + "badge": "Fundação frontend", + "codePreview": "/blood balance \n/blood grant --amount ", + "foundationStatus": "Estado da base", + "ready": "Pronto", + "stack": { + "angular": { + "description": "Rotas lazy, SSR, hydration e estado local por signals.", + "title": "Angular SSR" + }, + "laravel": { + "description": "Cliente tipado para autenticação, permissões e busca em tempo real.", + "title": "API segura" + }, + "search": { + "description": "Command palette com debounce conectada ao índice Meilisearch.", + "title": "Descoberta rápida" + } + }, + "summary": "Base dark-first para navegar comunidades, autenticar via API e buscar comandos sem criar ainda catálogo ou viewer.", + "title": "Console operacional para documentação de plugins" + }, + "palette": { + "ariaLabel": "Paleta de comandos", + "authRequiredDescription": "Faça login para consultar comandos indexados por comunidade.", + "authRequiredTitle": "Autenticação necessária", + "emptyDescription": "Digite um termo para consultar a API de busca.", + "emptyTitle": "Busque um comando", + "escapeKey": "Esc", + "noResultsDescription": "A busca não encontrou comandos para o termo informado.", + "noResultsTitle": "Nenhum resultado", + "placeholder": "Buscar comando, sintaxe ou plugin", + "resultCount": "{{count}} resultados estimados", + "unknownPlugin": "Plugin" + }, "shell": { "foundation": "Fundação SSR", - "headline": "Documentação inteligente para ecossistemas de plugins.", - "kicker": "Angular SSR · Laravel API · Meilisearch", - "summary": "A fundação do monorepo está preparada para i18n, renderização no servidor, busca indexada e comunicação em tempo real." + "languageLabel": "Idioma", + "noCommunity": "Nenhuma comunidade carregada", + "searchAria": "Abrir busca global", + "searchPlaceholder": "Buscar no CommandSphere", + "searchShortcut": "Ctrl K" + }, + "toast": { + "forbidden": "Você não tem permissão para esta ação.", + "serverError": "Erro interno ao comunicar com a API." } } diff --git a/frontend/src/app/core/i18n/language.service.ts b/frontend/src/app/core/i18n/language.service.ts new file mode 100644 index 0000000..14769f7 --- /dev/null +++ b/frontend/src/app/core/i18n/language.service.ts @@ -0,0 +1,21 @@ +import { Injectable, inject } from '@angular/core'; +import { TranslocoService } from '@jsverse/transloco'; + +export type SupportedLanguage = 'pt-BR' | 'en'; + +@Injectable({ providedIn: 'root' }) +export class LanguageService { + private readonly transloco = inject(TranslocoService); + + readonly languages: SupportedLanguage[] = ['pt-BR', 'en']; + + activeLanguage(): SupportedLanguage { + const activeLang = this.transloco.getActiveLang(); + + return activeLang === 'en' ? 'en' : 'pt-BR'; + } + + setLanguage(language: SupportedLanguage): void { + this.transloco.setActiveLang(language); + } +} diff --git a/frontend/src/app/core/i18n/transloco-http-loader.ts b/frontend/src/app/core/i18n/transloco-http-loader.ts index 74a3831..2c14a36 100644 --- a/frontend/src/app/core/i18n/transloco-http-loader.ts +++ b/frontend/src/app/core/i18n/transloco-http-loader.ts @@ -1,13 +1,19 @@ -import { HttpClient } from '@angular/common/http'; -import { inject, Injectable } from '@angular/core'; +import { Injectable } from '@angular/core'; import { Translation, TranslocoLoader } from '@jsverse/transloco'; import { Observable } from 'rxjs'; +import { of } from 'rxjs'; + +import enTranslations from '../../../../public/i18n/en.json'; +import ptBrTranslations from '../../../../public/i18n/pt-BR.json'; + +const TRANSLATIONS: Record = { + 'pt-BR': ptBrTranslations, + en: enTranslations, +}; @Injectable({ providedIn: 'root' }) export class TranslocoHttpLoader implements TranslocoLoader { - private readonly http = inject(HttpClient); - getTranslation(lang: string): Observable { - return this.http.get(`/i18n/${lang}.json`); + return of(TRANSLATIONS[lang] ?? TRANSLATIONS['pt-BR']); } } diff --git a/frontend/src/app/core/i18n/transloco.config.spec.ts b/frontend/src/app/core/i18n/transloco.config.spec.ts index 11c0878..53992d3 100644 --- a/frontend/src/app/core/i18n/transloco.config.spec.ts +++ b/frontend/src/app/core/i18n/transloco.config.spec.ts @@ -35,7 +35,7 @@ describe('Transloco configuration', () => { }); }); - it('resolves pt-BR and en keys', async () => { + it('switches locale between pt-BR and en', async () => { const transloco = TestBed.inject(TranslocoService); transloco.setActiveLang('pt-BR'); diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json index cc648d3..17c3d20 100644 --- a/frontend/tsconfig.json +++ b/frontend/tsconfig.json @@ -14,6 +14,7 @@ "esModuleInterop": true, "experimentalDecorators": true, "moduleResolution": "bundler", + "resolveJsonModule": true, "importHelpers": true, "baseUrl": "./src", "paths": { From 2b173478f3db2499ecf1d9ee41cf4f3b83ecc8d5 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 17:26:55 -0300 Subject: [PATCH 33/59] feat(frontend): add dark ui kit and command palette --- frontend/src/app/core/api/api.models.ts | 86 +++++++ frontend/src/app/core/api/api.tokens.ts | 5 + .../src/app/core/search/search.service.ts | 30 +++ .../app/shared/ui/badge/ui-badge.component.ts | 34 +++ .../shared/ui/button/ui-button.component.ts | 46 ++++ .../app/shared/ui/card/ui-card.component.ts | 12 + .../ui/code-block/ui-code-block.component.ts | 26 ++ .../command-palette.component.ts | 223 ++++++++++++++++++ .../command-palette.service.ts | 20 ++ .../empty-state/ui-empty-state.component.ts | 23 ++ .../app/shared/ui/icon/ui-icon.component.ts | 73 ++++++ .../app/shared/ui/input/ui-input.component.ts | 43 ++++ .../app/shared/ui/modal/ui-modal.component.ts | 37 +++ .../ui/skeleton/ui-skeleton.component.ts | 17 ++ .../ui/toast/ui-toast-container.component.ts | 31 +++ 15 files changed, 706 insertions(+) create mode 100644 frontend/src/app/core/api/api.models.ts create mode 100644 frontend/src/app/core/api/api.tokens.ts create mode 100644 frontend/src/app/core/search/search.service.ts create mode 100644 frontend/src/app/shared/ui/badge/ui-badge.component.ts create mode 100644 frontend/src/app/shared/ui/button/ui-button.component.ts create mode 100644 frontend/src/app/shared/ui/card/ui-card.component.ts create mode 100644 frontend/src/app/shared/ui/code-block/ui-code-block.component.ts create mode 100644 frontend/src/app/shared/ui/command-palette/command-palette.component.ts create mode 100644 frontend/src/app/shared/ui/command-palette/command-palette.service.ts create mode 100644 frontend/src/app/shared/ui/empty-state/ui-empty-state.component.ts create mode 100644 frontend/src/app/shared/ui/icon/ui-icon.component.ts create mode 100644 frontend/src/app/shared/ui/input/ui-input.component.ts create mode 100644 frontend/src/app/shared/ui/modal/ui-modal.component.ts create mode 100644 frontend/src/app/shared/ui/skeleton/ui-skeleton.component.ts create mode 100644 frontend/src/app/shared/ui/toast/ui-toast-container.component.ts diff --git a/frontend/src/app/core/api/api.models.ts b/frontend/src/app/core/api/api.models.ts new file mode 100644 index 0000000..8bc32de --- /dev/null +++ b/frontend/src/app/core/api/api.models.ts @@ -0,0 +1,86 @@ +export interface ApiErrorBody { + message: string; + code: string; + errors?: Record; +} + +export interface ApiCollection { + data: T[]; +} + +export interface CommunityPermissionMap { + 'plugins.manage'?: boolean; + 'ingestion.run'?: boolean; + 'analytics.view'?: boolean; + [permission: string]: boolean | undefined; +} + +export interface AuthUser { + id: number; + name: string; + email: string; + discord_id: string | null; + username: string | null; + avatar: string | null; +} + +export interface AuthCommunity { + id: number; + name: string; + slug: string; + role: string; + permissions: CommunityPermissionMap; +} + +export interface AuthSessionResponse { + token: string; + token_type: 'Bearer'; +} + +export interface AuthMeResponse { + user: AuthUser; + communities: AuthCommunity[]; +} + +export interface CommandCategory { + id: number; + name: string; + slug: string; +} + +export interface CommandPlugin { + id: number; + name: string; + slug: string; +} + +export interface CommandPluginVersion { + id: number; + version: string; + is_latest: boolean; +} + +export interface CommandResult { + id: number; + name: string; + slug: string; + syntax: string; + description: string | null; + aliases: string[]; + category: CommandCategory | null; + plugin: CommandPlugin | null; + plugin_version: CommandPluginVersion | null; + views: number; +} + +export interface SearchResponse { + data: CommandResult[]; + facets: { + plugin: Record; + category: Record; + }; + meta: { + query: string; + estimated_total_hits: number; + }; +} diff --git a/frontend/src/app/core/api/api.tokens.ts b/frontend/src/app/core/api/api.tokens.ts new file mode 100644 index 0000000..8f2e010 --- /dev/null +++ b/frontend/src/app/core/api/api.tokens.ts @@ -0,0 +1,5 @@ +import { InjectionToken } from '@angular/core'; + +export const API_BASE_URL = new InjectionToken('API_BASE_URL', { + factory: () => 'http://localhost:8000/api/v1', +}); diff --git a/frontend/src/app/core/search/search.service.ts b/frontend/src/app/core/search/search.service.ts new file mode 100644 index 0000000..062b684 --- /dev/null +++ b/frontend/src/app/core/search/search.service.ts @@ -0,0 +1,30 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { inject, Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; + +import { SearchResponse } from '@app/core/api/api.models'; +import { API_BASE_URL } from '@app/core/api/api.tokens'; + +export interface SearchFilters { + community?: string; + plugin?: string; + category?: string; +} + +@Injectable({ providedIn: 'root' }) +export class SearchService { + private readonly http = inject(HttpClient); + private readonly apiBaseUrl = inject(API_BASE_URL); + + search(query: string, filters: SearchFilters = {}): Observable { + let params = new HttpParams().set('q', query); + + for (const [key, value] of Object.entries(filters)) { + if (value !== undefined && value.length > 0) { + params = params.set(key, value); + } + } + + return this.http.get(`${this.apiBaseUrl}/search`, { params }); + } +} diff --git a/frontend/src/app/shared/ui/badge/ui-badge.component.ts b/frontend/src/app/shared/ui/badge/ui-badge.component.ts new file mode 100644 index 0000000..4787f7d --- /dev/null +++ b/frontend/src/app/shared/ui/badge/ui-badge.component.ts @@ -0,0 +1,34 @@ +import { Component, computed, input } from '@angular/core'; + +type BadgeTone = 'purple' | 'cyan' | 'neutral' | 'success' | 'danger'; + +@Component({ + selector: 'app-ui-badge', + standalone: true, + template: ` + + + + `, +}) +export class UiBadgeComponent { + readonly tone = input('neutral'); + + readonly toneClass = computed(() => { + switch (this.tone()) { + case 'purple': + return 'border-electric-purple/40 bg-electric-purple/12 text-soft-purple'; + case 'cyan': + return 'border-neon-cyan/40 bg-neon-cyan/10 text-neon-cyan'; + case 'success': + return 'border-success/40 bg-success/10 text-success'; + case 'danger': + return 'border-danger/40 bg-danger/10 text-danger'; + case 'neutral': + return 'border-white/10 bg-white/6 text-neutral-gray'; + } + }); +} diff --git a/frontend/src/app/shared/ui/button/ui-button.component.ts b/frontend/src/app/shared/ui/button/ui-button.component.ts new file mode 100644 index 0000000..445941f --- /dev/null +++ b/frontend/src/app/shared/ui/button/ui-button.component.ts @@ -0,0 +1,46 @@ +import { Component, computed, input } from '@angular/core'; + +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; + +type ButtonVariant = 'primary' | 'secondary' | 'ghost' | 'danger'; +type ButtonType = 'button' | 'submit'; + +@Component({ + selector: 'app-ui-button', + standalone: true, + imports: [UiIconComponent], + template: ` + + `, +}) +export class UiButtonComponent { + readonly variant = input('primary'); + readonly type = input('button'); + readonly disabled = input(false); + readonly loading = input(false); + readonly ariaLabel = input(null); + + readonly variantClass = computed(() => { + switch (this.variant()) { + case 'primary': + return 'bg-electric-purple text-white shadow-command-glow hover:bg-soft-purple'; + case 'secondary': + return 'border border-white/10 bg-white/8 text-slate-100 hover:border-neon-cyan/40 hover:bg-neon-cyan/10'; + case 'danger': + return 'border border-danger/40 bg-danger/10 text-danger hover:bg-danger/15'; + case 'ghost': + return 'text-neutral-gray hover:bg-white/8 hover:text-white'; + } + }); +} diff --git a/frontend/src/app/shared/ui/card/ui-card.component.ts b/frontend/src/app/shared/ui/card/ui-card.component.ts new file mode 100644 index 0000000..4f19810 --- /dev/null +++ b/frontend/src/app/shared/ui/card/ui-card.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-ui-card', + standalone: true, + template: ` +
+ +
+ `, +}) +export class UiCardComponent {} diff --git a/frontend/src/app/shared/ui/code-block/ui-code-block.component.ts b/frontend/src/app/shared/ui/code-block/ui-code-block.component.ts new file mode 100644 index 0000000..cd173b4 --- /dev/null +++ b/frontend/src/app/shared/ui/code-block/ui-code-block.component.ts @@ -0,0 +1,26 @@ +import { Component, computed, inject, input } from '@angular/core'; +import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; + +@Component({ + selector: 'app-ui-code-block', + standalone: true, + template: ` +
+ `, +}) +export class UiCodeBlockComponent { + readonly code = input.required(); + private readonly sanitizer = inject(DomSanitizer); + + readonly highlightedCode = computed(() => { + const escaped = this.code() + .replaceAll('&', '&') + .replaceAll('<', '<') + .replaceAll('>', '>') + .replace(/^\/([\w:-]+)/gm, '/$1') + .replace(/(--[\w-]+)/g, '$1') + .replace(/(<[\w:-]+>)/g, '$1'); + + return this.sanitizer.bypassSecurityTrustHtml(escaped); + }); +} diff --git a/frontend/src/app/shared/ui/command-palette/command-palette.component.ts b/frontend/src/app/shared/ui/command-palette/command-palette.component.ts new file mode 100644 index 0000000..58a60a9 --- /dev/null +++ b/frontend/src/app/shared/ui/command-palette/command-palette.component.ts @@ -0,0 +1,223 @@ +import { isPlatformBrowser } from '@angular/common'; +import { Component, DestroyRef, PLATFORM_ID, computed, inject, signal } from '@angular/core'; +import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; +import { Router } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, debounceTime, distinctUntilChanged, filter, finalize, fromEvent, of, Subject, switchMap, tap } from 'rxjs'; + +import { CommandResult, SearchResponse } from '@app/core/api/api.models'; +import { AuthService } from '@app/core/auth/auth.service'; +import { SearchService } from '@app/core/search/search.service'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiInputComponent } from '@app/shared/ui/input/ui-input.component'; + +import { CommandPaletteService } from './command-palette.service'; + +const EMPTY_SEARCH_RESPONSE: SearchResponse = { + data: [], + facets: { + plugin: {}, + category: {}, + }, + meta: { + query: '', + estimated_total_hits: 0, + }, +}; + +@Component({ + selector: 'app-command-palette', + standalone: true, + imports: [TranslocoPipe, UiEmptyStateComponent, UiIconComponent, UiInputComponent], + template: ` + @if (palette.isOpen()) { +
+ +
+ } + `, +}) +export class CommandPaletteComponent { + protected readonly palette = inject(CommandPaletteService); + protected readonly auth = inject(AuthService); + private readonly destroyRef = inject(DestroyRef); + private readonly platformId = inject(PLATFORM_ID); + private readonly router = inject(Router); + private readonly search = inject(SearchService); + private readonly queryInput = new Subject(); + private readonly response = signal(EMPTY_SEARCH_RESPONSE); + + protected readonly query = signal(''); + protected readonly loading = signal(false); + protected readonly selectedIndex = signal(0); + protected readonly loadingRows = [1, 2, 3, 4]; + + protected readonly results = computed(() => this.response().data); + protected readonly totalHits = computed(() => this.response().meta.estimated_total_hits); + protected readonly emptyTitle = computed(() => this.query().trim().length === 0 ? 'palette.emptyTitle' : 'palette.noResultsTitle'); + protected readonly emptyDescription = computed(() => this.query().trim().length === 0 ? 'palette.emptyDescription' : 'palette.noResultsDescription'); + protected readonly topFacets = computed(() => Object.entries(this.response().facets.plugin) + .slice(0, 3) + .map(([label, count]) => ({ label, count }))); + + constructor() { + this.queryInput.pipe( + debounceTime(220), + distinctUntilChanged(), + tap(() => this.selectedIndex.set(0)), + switchMap((query) => { + if (!this.auth.isAuthenticated() || query.trim().length === 0) { + return of(EMPTY_SEARCH_RESPONSE); + } + + this.loading.set(true); + + return this.search.search(query.trim()).pipe( + catchError(() => of(EMPTY_SEARCH_RESPONSE)), + finalize(() => this.loading.set(false)), + ); + }), + takeUntilDestroyed(this.destroyRef), + ).subscribe((response) => this.response.set(response)); + + if (isPlatformBrowser(this.platformId)) { + fromEvent(window, 'keydown').pipe( + filter((event) => (event.ctrlKey || event.metaKey) && event.key.toLowerCase() === 'k'), + takeUntilDestroyed(this.destroyRef), + ).subscribe((event) => { + event.preventDefault(); + this.palette.toggle(); + }); + } + } + + setQuery(value: string): void { + this.query.set(value); + this.queryInput.next(value); + } + + close(): void { + this.palette.close(); + } + + onPanelKeydown(event: KeyboardEvent): void { + if (event.key === 'Escape') { + event.preventDefault(); + this.close(); + return; + } + + if (event.key === 'ArrowDown') { + event.preventDefault(); + this.moveSelection(1); + return; + } + + if (event.key === 'ArrowUp') { + event.preventDefault(); + this.moveSelection(-1); + return; + } + + if (event.key === 'Enter') { + event.preventDefault(); + const command = this.results()[this.selectedIndex()]; + + if (command !== undefined) { + this.openResult(command); + } + } + } + + openResult(command: CommandResult): void { + this.close(); + void this.router.navigate(['/'], { queryParams: { command: command.slug } }); + } + + private moveSelection(direction: 1 | -1): void { + const resultCount = this.results().length; + + if (resultCount === 0) { + return; + } + + this.selectedIndex.update((index) => (index + direction + resultCount) % resultCount); + } +} diff --git a/frontend/src/app/shared/ui/command-palette/command-palette.service.ts b/frontend/src/app/shared/ui/command-palette/command-palette.service.ts new file mode 100644 index 0000000..645d065 --- /dev/null +++ b/frontend/src/app/shared/ui/command-palette/command-palette.service.ts @@ -0,0 +1,20 @@ +import { Injectable, signal } from '@angular/core'; + +@Injectable({ providedIn: 'root' }) +export class CommandPaletteService { + private readonly openState = signal(false); + + readonly isOpen = this.openState.asReadonly(); + + open(): void { + this.openState.set(true); + } + + close(): void { + this.openState.set(false); + } + + toggle(): void { + this.openState.update((value) => !value); + } +} diff --git a/frontend/src/app/shared/ui/empty-state/ui-empty-state.component.ts b/frontend/src/app/shared/ui/empty-state/ui-empty-state.component.ts new file mode 100644 index 0000000..5d8013b --- /dev/null +++ b/frontend/src/app/shared/ui/empty-state/ui-empty-state.component.ts @@ -0,0 +1,23 @@ +import { Component, input } from '@angular/core'; + +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; + +@Component({ + selector: 'app-ui-empty-state', + standalone: true, + imports: [UiIconComponent], + template: ` +
+ +
+

{{ title() }}

+

{{ description() }}

+
+
+ `, +}) +export class UiEmptyStateComponent { + readonly title = input.required(); + readonly description = input.required(); + readonly icon = input<'search' | 'file-text' | 'terminal'>('search'); +} diff --git a/frontend/src/app/shared/ui/icon/ui-icon.component.ts b/frontend/src/app/shared/ui/icon/ui-icon.component.ts new file mode 100644 index 0000000..677c8db --- /dev/null +++ b/frontend/src/app/shared/ui/icon/ui-icon.component.ts @@ -0,0 +1,73 @@ +import { Component, computed, inject, input } from '@angular/core'; +import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; +import { AlertTriangle, Check, ChevronRight, Command, FileText, Globe2, LoaderCircle, LogIn, LogOut, LucideIconData, Search, Shield, Sparkles, Star, Terminal, User, X } from 'lucide-angular'; + +type IconName = + | 'alert-triangle' + | 'check' + | 'chevron-right' + | 'command' + | 'file-text' + | 'globe-2' + | 'loader-circle' + | 'log-in' + | 'log-out' + | 'search' + | 'shield' + | 'sparkles' + | 'star' + | 'terminal' + | 'user' + | 'x'; + +const ICONS: Record = { + 'alert-triangle': AlertTriangle, + check: Check, + 'chevron-right': ChevronRight, + command: Command, + 'file-text': FileText, + 'globe-2': Globe2, + 'loader-circle': LoaderCircle, + 'log-in': LogIn, + 'log-out': LogOut, + search: Search, + shield: Shield, + sparkles: Sparkles, + star: Star, + terminal: Terminal, + user: User, + x: X, +}; + +@Component({ + selector: 'app-ui-icon', + standalone: true, + template: ` + + `, +}) +export class UiIconComponent { + readonly name = input.required(); + readonly size = input(18); + readonly spin = input(false); + + private readonly sanitizer = inject(DomSanitizer); + + readonly svgContent = computed(() => { + const icon = ICONS[this.name()]; + const children = icon + .map(([tag, attributes]) => `<${tag} ${Object.entries(attributes) + .map(([key, value]) => `${key}="${String(value)}"`) + .join(' ')}>`) + .join(''); + const svg = ``; + + return this.sanitizer.bypassSecurityTrustHtml(svg); + }); +} diff --git a/frontend/src/app/shared/ui/input/ui-input.component.ts b/frontend/src/app/shared/ui/input/ui-input.component.ts new file mode 100644 index 0000000..c1aec0e --- /dev/null +++ b/frontend/src/app/shared/ui/input/ui-input.component.ts @@ -0,0 +1,43 @@ +import { Component, input, output } from '@angular/core'; + +@Component({ + selector: 'app-ui-input', + standalone: true, + template: ` + + `, +}) +export class UiInputComponent { + readonly label = input(null); + readonly placeholder = input(null); + readonly error = input(null); + readonly value = input(''); + readonly type = input('text'); + readonly autocomplete = input(null); + readonly disabled = input(false); + readonly valueChange = output(); + + onInput(event: Event): void { + const target = event.target; + + if (target instanceof HTMLInputElement) { + this.valueChange.emit(target.value); + } + } +} diff --git a/frontend/src/app/shared/ui/modal/ui-modal.component.ts b/frontend/src/app/shared/ui/modal/ui-modal.component.ts new file mode 100644 index 0000000..0a7c4a9 --- /dev/null +++ b/frontend/src/app/shared/ui/modal/ui-modal.component.ts @@ -0,0 +1,37 @@ +import { Component, input, output } from '@angular/core'; + +import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; + +@Component({ + selector: 'app-ui-modal', + standalone: true, + imports: [UiButtonComponent, UiIconComponent], + template: ` + @if (open()) { +
+ +
+ } + `, +}) +export class UiModalComponent { + readonly open = input(false); + readonly ariaLabel = input(null); + readonly closeLabel = input(null); + readonly close = output(); +} diff --git a/frontend/src/app/shared/ui/skeleton/ui-skeleton.component.ts b/frontend/src/app/shared/ui/skeleton/ui-skeleton.component.ts new file mode 100644 index 0000000..7e39c7c --- /dev/null +++ b/frontend/src/app/shared/ui/skeleton/ui-skeleton.component.ts @@ -0,0 +1,17 @@ +import { Component, input } from '@angular/core'; + +@Component({ + selector: 'app-ui-skeleton', + standalone: true, + template: ` + + `, +}) +export class UiSkeletonComponent { + readonly width = input('100%'); + readonly height = input('1rem'); +} diff --git a/frontend/src/app/shared/ui/toast/ui-toast-container.component.ts b/frontend/src/app/shared/ui/toast/ui-toast-container.component.ts new file mode 100644 index 0000000..b682ffe --- /dev/null +++ b/frontend/src/app/shared/ui/toast/ui-toast-container.component.ts @@ -0,0 +1,31 @@ +import { Component, inject } from '@angular/core'; +import { TranslocoPipe } from '@jsverse/transloco'; + +import { ToastService } from '@app/core/toast/toast.service'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; + +@Component({ + selector: 'app-ui-toast-container', + standalone: true, + imports: [TranslocoPipe, UiIconComponent], + template: ` +
+ @for (message of toast.messages(); track message.id) { + + } +
+ `, +}) +export class UiToastContainerComponent { + protected readonly toast = inject(ToastService); +} From 06675062a084271a51c289b280308ad8b2f753d9 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 17:27:04 -0300 Subject: [PATCH 34/59] feat(frontend): add auth signals and HTTP guards --- frontend/src/app/app.config.ts | 10 +- frontend/src/app/core/auth/auth.guard.ts | 15 +++ .../src/app/core/auth/auth.service.spec.ts | 93 +++++++++++++++++++ frontend/src/app/core/auth/auth.service.ts | 90 ++++++++++++++++++ .../app/core/auth/permission.guard.spec.ts | 40 ++++++++ .../src/app/core/auth/permission.guard.ts | 21 +++++ .../src/app/core/http/auth.interceptor.ts | 18 ++++ .../app/core/http/error.interceptor.spec.ts | 48 ++++++++++ .../src/app/core/http/error.interceptor.ts | 34 +++++++ .../src/app/core/http/loading.interceptor.ts | 15 +++ .../src/app/core/loading/loading.service.ts | 16 ++++ frontend/src/app/core/toast/toast.service.ts | 39 ++++++++ frontend/src/app/features/auth/login.page.ts | 83 +++++++++++++++++ 13 files changed, 520 insertions(+), 2 deletions(-) create mode 100644 frontend/src/app/core/auth/auth.guard.ts create mode 100644 frontend/src/app/core/auth/auth.service.spec.ts create mode 100644 frontend/src/app/core/auth/auth.service.ts create mode 100644 frontend/src/app/core/auth/permission.guard.spec.ts create mode 100644 frontend/src/app/core/auth/permission.guard.ts create mode 100644 frontend/src/app/core/http/auth.interceptor.ts create mode 100644 frontend/src/app/core/http/error.interceptor.spec.ts create mode 100644 frontend/src/app/core/http/error.interceptor.ts create mode 100644 frontend/src/app/core/http/loading.interceptor.ts create mode 100644 frontend/src/app/core/loading/loading.service.ts create mode 100644 frontend/src/app/core/toast/toast.service.ts create mode 100644 frontend/src/app/features/auth/login.page.ts diff --git a/frontend/src/app/app.config.ts b/frontend/src/app/app.config.ts index 2fab21e..e4831f3 100644 --- a/frontend/src/app/app.config.ts +++ b/frontend/src/app/app.config.ts @@ -1,17 +1,23 @@ import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; -import { provideHttpClient, withFetch } from '@angular/common/http'; +import { provideHttpClient, withFetch, withInterceptors } from '@angular/common/http'; import { provideClientHydration, withEventReplay } from '@angular/platform-browser'; import { provideRouter } from '@angular/router'; import { provideTransloco } from '@jsverse/transloco'; import { routes } from './app.routes'; +import { authInterceptor } from './core/http/auth.interceptor'; +import { errorInterceptor } from './core/http/error.interceptor'; +import { loadingInterceptor } from './core/http/loading.interceptor'; import { TranslocoHttpLoader } from './core/i18n/transloco-http-loader'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes), - provideHttpClient(withFetch()), + provideHttpClient( + withFetch(), + withInterceptors([loadingInterceptor, authInterceptor, errorInterceptor]), + ), provideClientHydration(withEventReplay()), provideTransloco({ config: { diff --git a/frontend/src/app/core/auth/auth.guard.ts b/frontend/src/app/core/auth/auth.guard.ts new file mode 100644 index 0000000..bb611dc --- /dev/null +++ b/frontend/src/app/core/auth/auth.guard.ts @@ -0,0 +1,15 @@ +import { inject } from '@angular/core'; +import { CanActivateFn, Router } from '@angular/router'; + +import { AuthService } from './auth.service'; + +export const authGuard: CanActivateFn = () => { + const auth = inject(AuthService); + const router = inject(Router); + + if (auth.isAuthenticated()) { + return true; + } + + return router.createUrlTree(['/login']); +}; diff --git a/frontend/src/app/core/auth/auth.service.spec.ts b/frontend/src/app/core/auth/auth.service.spec.ts new file mode 100644 index 0000000..95598fd --- /dev/null +++ b/frontend/src/app/core/auth/auth.service.spec.ts @@ -0,0 +1,93 @@ +import { provideHttpClient } from '@angular/common/http'; +import { HttpTestingController, provideHttpClientTesting } from '@angular/common/http/testing'; +import { TestBed } from '@angular/core/testing'; +import { provideRouter } from '@angular/router'; + +import { API_BASE_URL } from '@app/core/api/api.tokens'; + +import { AuthService } from './auth.service'; + +describe('AuthService', () => { + let service: AuthService; + let http: HttpTestingController; + + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [ + provideHttpClient(), + provideHttpClientTesting(), + provideRouter([]), + { provide: API_BASE_URL, useValue: 'http://api.test/api/v1' }, + ], + }); + + service = TestBed.inject(AuthService); + http = TestBed.inject(HttpTestingController); + }); + + afterEach(() => { + http.verify(); + }); + + it('logs in through dev-login and loads the authenticated user', () => { + let completed = false; + + service.devLogin('admin@demo').subscribe(() => { + completed = true; + }); + + const loginRequest = http.expectOne('http://api.test/api/v1/auth/dev-login'); + expect(loginRequest.request.method).toBe('POST'); + loginRequest.flush({ token: 'token-123', token_type: 'Bearer' }); + + const meRequest = http.expectOne('http://api.test/api/v1/auth/me'); + expect(meRequest.request.method).toBe('GET'); + meRequest.flush({ + user: { + id: 1, + name: 'Admin Demo', + email: 'admin@demo', + discord_id: 'discord-1', + username: 'admin', + avatar: null, + }, + communities: [ + { + id: 1, + name: 'Celem Ecosystem', + slug: 'celem-ecosystem', + role: 'community-admin', + permissions: { + 'plugins.manage': true, + 'ingestion.run': true, + 'analytics.view': true, + }, + }, + ], + }); + + expect(completed).toBe(true); + expect(service.token()).toBe('token-123'); + expect(service.isAuthenticated()).toBe(true); + expect(service.hasPermission('celem-ecosystem', 'plugins.manage')).toBe(true); + }); + + it('clears session when dev-login fails', () => { + let failed = false; + + service.devLogin('missing@demo').subscribe({ + error: () => { + failed = true; + }, + }); + + http.expectOne('http://api.test/api/v1/auth/dev-login').flush({ + message: 'User not found.', + code: 'auth.user_not_found', + }, { status: 404, statusText: 'Not Found' }); + + expect(failed).toBe(true); + expect(service.token()).toBeNull(); + expect(service.isAuthenticated()).toBe(false); + }); +}); diff --git a/frontend/src/app/core/auth/auth.service.ts b/frontend/src/app/core/auth/auth.service.ts new file mode 100644 index 0000000..d6143b4 --- /dev/null +++ b/frontend/src/app/core/auth/auth.service.ts @@ -0,0 +1,90 @@ +import { DOCUMENT, isPlatformBrowser } from '@angular/common'; +import { HttpClient } from '@angular/common/http'; +import { computed, inject, Injectable, PLATFORM_ID, signal } from '@angular/core'; +import { Router } from '@angular/router'; +import { catchError, map, Observable, of, switchMap, tap, throwError } from 'rxjs'; + +import { API_BASE_URL } from '@app/core/api/api.tokens'; +import { AuthCommunity, AuthMeResponse, AuthSessionResponse, AuthUser } from '@app/core/api/api.models'; + +type AuthStatus = 'anonymous' | 'authenticating' | 'authenticated'; + +@Injectable({ providedIn: 'root' }) +export class AuthService { + private readonly http = inject(HttpClient); + private readonly router = inject(Router); + private readonly apiBaseUrl = inject(API_BASE_URL); + private readonly platformId = inject(PLATFORM_ID); + private readonly document = inject(DOCUMENT); + + private readonly tokenState = signal(null); + private readonly userState = signal(null); + private readonly communitiesState = signal([]); + private readonly statusState = signal('anonymous'); + + readonly token = this.tokenState.asReadonly(); + readonly user = this.userState.asReadonly(); + readonly communities = this.communitiesState.asReadonly(); + readonly status = this.statusState.asReadonly(); + readonly isAuthenticated = computed(() => this.tokenState() !== null && this.userState() !== null); + + devLogin(email: string): Observable { + this.statusState.set('authenticating'); + + return this.http.post(`${this.apiBaseUrl}/auth/dev-login`, { email }).pipe( + tap((session) => this.tokenState.set(session.token)), + switchMap(() => this.refreshMe()), + catchError((error: unknown) => { + this.clearSession(); + return throwError(() => error); + }), + ); + } + + refreshMe(): Observable { + return this.http.get(`${this.apiBaseUrl}/auth/me`).pipe( + tap((response) => this.applyMe(response)), + ); + } + + logout(): Observable { + return this.http.post<{ message: string; code: string }>(`${this.apiBaseUrl}/auth/logout`, {}).pipe( + map(() => undefined), + catchError(() => of(undefined)), + tap(() => { + this.clearSession(); + void this.router.navigateByUrl('/login'); + }), + ); + } + + redirectToDiscord(): void { + if (!isPlatformBrowser(this.platformId)) { + return; + } + + this.document.defaultView?.location.assign(`${this.apiBaseUrl}/auth/discord/redirect`); + } + + clearSession(): void { + this.tokenState.set(null); + this.userState.set(null); + this.communitiesState.set([]); + this.statusState.set('anonymous'); + } + + hasPermission(communitySlug: string, permission: string): boolean { + return this.communitiesState() + .some((community) => community.slug === communitySlug && community.permissions[permission] === true); + } + + firstCommunitySlug(): string | null { + return this.communitiesState()[0]?.slug ?? null; + } + + private applyMe(response: AuthMeResponse): void { + this.userState.set(response.user); + this.communitiesState.set(response.communities); + this.statusState.set('authenticated'); + } +} diff --git a/frontend/src/app/core/auth/permission.guard.spec.ts b/frontend/src/app/core/auth/permission.guard.spec.ts new file mode 100644 index 0000000..8e54bae --- /dev/null +++ b/frontend/src/app/core/auth/permission.guard.spec.ts @@ -0,0 +1,40 @@ +import { convertToParamMap, Router, RouterStateSnapshot, UrlTree } from '@angular/router'; +import { ActivatedRouteSnapshot } from '@angular/router'; +import { TestBed } from '@angular/core/testing'; + +import { AuthService } from './auth.service'; +import { permissionGuard } from './permission.guard'; + +describe('permissionGuard', () => { + it('blocks users without the required community permission', () => { + const deniedTree = {} as UrlTree; + + TestBed.configureTestingModule({ + providers: [ + { + provide: AuthService, + useValue: { + firstCommunitySlug: () => 'celem-ecosystem', + hasPermission: () => false, + }, + }, + { + provide: Router, + useValue: { + createUrlTree: () => deniedTree, + }, + }, + ], + }); + + const route = { + data: { permission: 'plugins.manage' }, + paramMap: convertToParamMap({ communitySlug: 'celem-ecosystem' }), + queryParamMap: convertToParamMap({}), + } as unknown as ActivatedRouteSnapshot; + const state = {} as RouterStateSnapshot; + const result = TestBed.runInInjectionContext(() => permissionGuard(route, state)); + + expect(result).toBe(deniedTree); + }); +}); diff --git a/frontend/src/app/core/auth/permission.guard.ts b/frontend/src/app/core/auth/permission.guard.ts new file mode 100644 index 0000000..4792ebb --- /dev/null +++ b/frontend/src/app/core/auth/permission.guard.ts @@ -0,0 +1,21 @@ +import { inject } from '@angular/core'; +import { ActivatedRouteSnapshot, CanActivateFn, Router } from '@angular/router'; + +import { AuthService } from './auth.service'; + +export const permissionGuard: CanActivateFn = (route: ActivatedRouteSnapshot) => { + const auth = inject(AuthService); + const router = inject(Router); + const permission = route.data['permission']; + const communitySlug = route.paramMap.get('communitySlug') ?? route.queryParamMap.get('community') ?? auth.firstCommunitySlug(); + + if (typeof permission !== 'string' || communitySlug === null) { + return router.createUrlTree(['/']); + } + + if (auth.hasPermission(communitySlug, permission)) { + return true; + } + + return router.createUrlTree(['/']); +}; diff --git a/frontend/src/app/core/http/auth.interceptor.ts b/frontend/src/app/core/http/auth.interceptor.ts new file mode 100644 index 0000000..df45d43 --- /dev/null +++ b/frontend/src/app/core/http/auth.interceptor.ts @@ -0,0 +1,18 @@ +import { HttpInterceptorFn } from '@angular/common/http'; +import { inject } from '@angular/core'; + +import { AuthService } from '@app/core/auth/auth.service'; + +export const authInterceptor: HttpInterceptorFn = (request, next) => { + const token = inject(AuthService).token(); + + if (token === null) { + return next(request); + } + + return next(request.clone({ + setHeaders: { + Authorization: `Bearer ${token}`, + }, + })); +}; diff --git a/frontend/src/app/core/http/error.interceptor.spec.ts b/frontend/src/app/core/http/error.interceptor.spec.ts new file mode 100644 index 0000000..7fe8753 --- /dev/null +++ b/frontend/src/app/core/http/error.interceptor.spec.ts @@ -0,0 +1,48 @@ +import { provideHttpClient, withInterceptors } from '@angular/common/http'; +import { HttpClient } from '@angular/common/http'; +import { HttpTestingController, provideHttpClientTesting } from '@angular/common/http/testing'; +import { TestBed } from '@angular/core/testing'; +import { Router } from '@angular/router'; + +import { AuthService } from '@app/core/auth/auth.service'; +import { ToastService } from '@app/core/toast/toast.service'; + +import { errorInterceptor } from './error.interceptor'; + +describe('errorInterceptor', () => { + it('redirects to login on 401', () => { + const clearSession = jest.fn(); + const navigateByUrl = jest.fn(); + + TestBed.configureTestingModule({ + providers: [ + provideHttpClient(withInterceptors([errorInterceptor])), + provideHttpClientTesting(), + { provide: AuthService, useValue: { clearSession } }, + { provide: Router, useValue: { navigateByUrl } }, + { provide: ToastService, useValue: { danger: jest.fn() } }, + ], + }); + + const client = TestBed.inject(HttpClient); + const http = TestBed.inject(HttpTestingController); + let failed = false; + + client.get('/secure').subscribe({ + error: () => { + failed = true; + }, + }); + + http.expectOne('/secure').flush({ + message: 'Unauthenticated.', + code: 'auth.unauthenticated', + }, { status: 401, statusText: 'Unauthorized' }); + + expect(failed).toBe(true); + expect(clearSession).toHaveBeenCalledTimes(1); + expect(navigateByUrl).toHaveBeenCalledWith('/login'); + + http.verify(); + }); +}); diff --git a/frontend/src/app/core/http/error.interceptor.ts b/frontend/src/app/core/http/error.interceptor.ts new file mode 100644 index 0000000..7de877d --- /dev/null +++ b/frontend/src/app/core/http/error.interceptor.ts @@ -0,0 +1,34 @@ +import { HttpErrorResponse, HttpInterceptorFn } from '@angular/common/http'; +import { inject } from '@angular/core'; +import { Router } from '@angular/router'; +import { catchError, throwError } from 'rxjs'; + +import { AuthService } from '@app/core/auth/auth.service'; +import { ToastService } from '@app/core/toast/toast.service'; + +export const errorInterceptor: HttpInterceptorFn = (request, next) => { + const auth = inject(AuthService); + const router = inject(Router); + const toast = inject(ToastService); + + return next(request).pipe( + catchError((error: unknown) => { + if (error instanceof HttpErrorResponse) { + if (error.status === 401) { + auth.clearSession(); + void router.navigateByUrl('/login'); + } + + if (error.status === 403) { + toast.danger('toast.forbidden'); + } + + if (error.status >= 500) { + toast.danger('toast.serverError'); + } + } + + return throwError(() => error); + }), + ); +}; diff --git a/frontend/src/app/core/http/loading.interceptor.ts b/frontend/src/app/core/http/loading.interceptor.ts new file mode 100644 index 0000000..29a1aff --- /dev/null +++ b/frontend/src/app/core/http/loading.interceptor.ts @@ -0,0 +1,15 @@ +import { HttpInterceptorFn } from '@angular/common/http'; +import { inject } from '@angular/core'; +import { finalize } from 'rxjs'; + +import { LoadingService } from '@app/core/loading/loading.service'; + +export const loadingInterceptor: HttpInterceptorFn = (request, next) => { + const loading = inject(LoadingService); + + loading.begin(); + + return next(request).pipe( + finalize(() => loading.end()), + ); +}; diff --git a/frontend/src/app/core/loading/loading.service.ts b/frontend/src/app/core/loading/loading.service.ts new file mode 100644 index 0000000..d5fe326 --- /dev/null +++ b/frontend/src/app/core/loading/loading.service.ts @@ -0,0 +1,16 @@ +import { computed, Injectable, signal } from '@angular/core'; + +@Injectable({ providedIn: 'root' }) +export class LoadingService { + private readonly pendingRequests = signal(0); + + readonly isLoading = computed(() => this.pendingRequests() > 0); + + begin(): void { + this.pendingRequests.update((value) => value + 1); + } + + end(): void { + this.pendingRequests.update((value) => Math.max(0, value - 1)); + } +} diff --git a/frontend/src/app/core/toast/toast.service.ts b/frontend/src/app/core/toast/toast.service.ts new file mode 100644 index 0000000..7265dda --- /dev/null +++ b/frontend/src/app/core/toast/toast.service.ts @@ -0,0 +1,39 @@ +import { Injectable, signal } from '@angular/core'; + +export type ToastTone = 'success' | 'danger' | 'info'; + +export interface ToastMessage { + id: number; + translationKey: string; + tone: ToastTone; +} + +@Injectable({ providedIn: 'root' }) +export class ToastService { + private readonly messagesState = signal([]); + private nextId = 1; + + readonly messages = this.messagesState.asReadonly(); + + success(translationKey: string): void { + this.push(translationKey, 'success'); + } + + danger(translationKey: string): void { + this.push(translationKey, 'danger'); + } + + info(translationKey: string): void { + this.push(translationKey, 'info'); + } + + dismiss(id: number): void { + this.messagesState.update((messages) => messages.filter((message) => message.id !== id)); + } + + private push(translationKey: string, tone: ToastTone): void { + const id = this.nextId; + this.nextId += 1; + this.messagesState.update((messages) => [...messages, { id, translationKey, tone }]); + } +} diff --git a/frontend/src/app/features/auth/login.page.ts b/frontend/src/app/features/auth/login.page.ts new file mode 100644 index 0000000..d0da3d5 --- /dev/null +++ b/frontend/src/app/features/auth/login.page.ts @@ -0,0 +1,83 @@ +import { Component, inject, signal } from '@angular/core'; +import { Router } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; + +import { AuthService } from '@app/core/auth/auth.service'; +import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; +import { UiCardComponent } from '@app/shared/ui/card/ui-card.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiInputComponent } from '@app/shared/ui/input/ui-input.component'; + +@Component({ + selector: 'app-login-page', + standalone: true, + imports: [TranslocoPipe, UiButtonComponent, UiCardComponent, UiIconComponent, UiInputComponent], + template: ` +
+
+ + + + + {{ 'app.name' | transloco }} + + + +
+
+

{{ 'auth.title' | transloco }}

+

{{ 'auth.description' | transloco }}

+
+ + + + {{ 'auth.discord' | transloco }} + + +
+ + @if (errorKey(); as key) { +

{{ key | transloco }}

+ } + + + {{ 'auth.devLogin' | transloco }} + +
+
+
+
+
+ `, +}) +export class LoginPageComponent { + protected readonly auth = inject(AuthService); + private readonly router = inject(Router); + + protected readonly email = signal('admin@demo'); + protected readonly loading = signal(false); + protected readonly errorKey = signal(null); + + loginDev(): void { + this.loading.set(true); + this.errorKey.set(null); + + this.auth.devLogin(this.email()).subscribe({ + next: () => { + this.loading.set(false); + void this.router.navigateByUrl('/'); + }, + error: () => { + this.loading.set(false); + this.errorKey.set('auth.devLoginError'); + }, + }); + } +} From 62d00233391fe69b5359846dcb6aab7b7ca3b3a1 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 17:27:11 -0300 Subject: [PATCH 35/59] feat(frontend): add SSR shell foundation --- frontend/src/app/app.component.html | 29 +---- frontend/src/app/app.component.spec.ts | 6 +- frontend/src/app/app.component.ts | 3 +- frontend/src/app/app.routes.ts | 22 +++- .../app/core/shell-data/shell-data.service.ts | 31 +++++ frontend/src/app/features/home/home.page.ts | 64 +++++++++ frontend/src/app/shell/app-shell.component.ts | 122 ++++++++++++++++++ 7 files changed, 244 insertions(+), 33 deletions(-) create mode 100644 frontend/src/app/core/shell-data/shell-data.service.ts create mode 100644 frontend/src/app/features/home/home.page.ts create mode 100644 frontend/src/app/shell/app-shell.component.ts diff --git a/frontend/src/app/app.component.html b/frontend/src/app/app.component.html index c59dd16..67e7bd4 100644 --- a/frontend/src/app/app.component.html +++ b/frontend/src/app/app.component.html @@ -1,28 +1 @@ -
-
-
- - {{ 'app.name' | transloco }} - - - {{ 'shell.foundation' | transloco }} - -
- -
-
-

- {{ 'shell.kicker' | transloco }} -

-

- {{ 'shell.headline' | transloco }} -

-

- {{ 'shell.summary' | transloco }} -

-
-
- - -
-
+ diff --git a/frontend/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts index 8191beb..0cc2428 100644 --- a/frontend/src/app/app.component.spec.ts +++ b/frontend/src/app/app.component.spec.ts @@ -1,4 +1,5 @@ import { TestBed } from '@angular/core/testing'; +import { provideRouter } from '@angular/router'; import { provideTransloco } from '@jsverse/transloco'; import { of } from 'rxjs'; @@ -32,6 +33,7 @@ describe('AppComponent', () => { }, loader: TestTranslocoLoader, }), + provideRouter([]), ], }).compileComponents(); }); @@ -42,10 +44,10 @@ describe('AppComponent', () => { expect(app).toBeTruthy(); }); - it('should render translated product name', () => { + it('should render the router outlet', () => { const fixture = TestBed.createComponent(AppComponent); fixture.detectChanges(); const compiled = fixture.nativeElement as HTMLElement; - expect(compiled.textContent).toContain('CommandSphere'); + expect(compiled.querySelector('router-outlet')).not.toBeNull(); }); }); diff --git a/frontend/src/app/app.component.ts b/frontend/src/app/app.component.ts index 3d8120b..75211fc 100644 --- a/frontend/src/app/app.component.ts +++ b/frontend/src/app/app.component.ts @@ -1,10 +1,9 @@ import { Component } from '@angular/core'; import { RouterOutlet } from '@angular/router'; -import { TranslocoPipe } from '@jsverse/transloco'; @Component({ selector: 'app-root', - imports: [RouterOutlet, TranslocoPipe], + imports: [RouterOutlet], templateUrl: './app.component.html', styleUrl: './app.component.css', }) diff --git a/frontend/src/app/app.routes.ts b/frontend/src/app/app.routes.ts index dc39edb..be4a5ab 100644 --- a/frontend/src/app/app.routes.ts +++ b/frontend/src/app/app.routes.ts @@ -1,3 +1,23 @@ import { Routes } from '@angular/router'; -export const routes: Routes = []; +export const routes: Routes = [ + { + path: 'login', + loadComponent: () => import('./features/auth/login.page').then((component) => component.LoginPageComponent), + }, + { + path: '', + loadComponent: () => import('./shell/app-shell.component').then((component) => component.AppShellComponent), + children: [ + { + path: '', + pathMatch: 'full', + loadComponent: () => import('./features/home/home.page').then((component) => component.HomePageComponent), + }, + ], + }, + { + path: '**', + redirectTo: '', + }, +]; diff --git a/frontend/src/app/core/shell-data/shell-data.service.ts b/frontend/src/app/core/shell-data/shell-data.service.ts new file mode 100644 index 0000000..d143eb0 --- /dev/null +++ b/frontend/src/app/core/shell-data/shell-data.service.ts @@ -0,0 +1,31 @@ +import { makeStateKey, TransferState } from '@angular/core'; +import { Injectable, inject } from '@angular/core'; + +export interface PublicShellData { + product: string; + defaultLocale: 'pt-BR'; +} + +const PUBLIC_SHELL_DATA_KEY = makeStateKey('command-sphere-public-shell-data'); + +@Injectable({ providedIn: 'root' }) +export class ShellDataService { + private readonly transferState = inject(TransferState); + + readPublicData(): PublicShellData { + const cached = this.transferState.get(PUBLIC_SHELL_DATA_KEY, null); + + if (cached !== null) { + return cached; + } + + const data: PublicShellData = { + product: 'CommandSphere', + defaultLocale: 'pt-BR', + }; + + this.transferState.set(PUBLIC_SHELL_DATA_KEY, data); + + return data; + } +} diff --git a/frontend/src/app/features/home/home.page.ts b/frontend/src/app/features/home/home.page.ts new file mode 100644 index 0000000..7520753 --- /dev/null +++ b/frontend/src/app/features/home/home.page.ts @@ -0,0 +1,64 @@ +import { Component } from '@angular/core'; +import { TranslocoPipe } from '@jsverse/transloco'; + +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiCardComponent } from '@app/shared/ui/card/ui-card.component'; +import { UiCodeBlockComponent } from '@app/shared/ui/code-block/ui-code-block.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.component'; + +@Component({ + selector: 'app-home-page', + standalone: true, + imports: [TranslocoPipe, UiBadgeComponent, UiCardComponent, UiCodeBlockComponent, UiIconComponent, UiSkeletonComponent], + template: ` +
+
+
+ {{ 'home.badge' | transloco }} +
+

+ {{ 'home.title' | transloco }} +

+

+ {{ 'home.summary' | transloco }} +

+
+
+ +
+ @for (item of stackItems; track item) { + +
+ +

{{ item + '.title' | transloco }}

+

{{ item + '.description' | transloco }}

+
+
+ } +
+
+ + +
+ `, +}) +export class HomePageComponent { + protected readonly stackItems = ['home.stack.angular', 'home.stack.laravel', 'home.stack.search']; +} diff --git a/frontend/src/app/shell/app-shell.component.ts b/frontend/src/app/shell/app-shell.component.ts new file mode 100644 index 0000000..f3ac132 --- /dev/null +++ b/frontend/src/app/shell/app-shell.component.ts @@ -0,0 +1,122 @@ +import { Component, inject } from '@angular/core'; +import { RouterLink, RouterOutlet } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; + +import { AuthService } from '@app/core/auth/auth.service'; +import { LanguageService, SupportedLanguage } from '@app/core/i18n/language.service'; +import { LoadingService } from '@app/core/loading/loading.service'; +import { ShellDataService } from '@app/core/shell-data/shell-data.service'; +import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; +import { CommandPaletteComponent } from '@app/shared/ui/command-palette/command-palette.component'; +import { CommandPaletteService } from '@app/shared/ui/command-palette/command-palette.service'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-container.component'; + +@Component({ + selector: 'app-shell', + standalone: true, + imports: [CommandPaletteComponent, RouterLink, RouterOutlet, TranslocoPipe, UiButtonComponent, UiIconComponent, UiToastContainerComponent], + template: ` +
+
+
+
+ + + + + + + + + +
+ @if (loading.isLoading()) { + + } + + + + + @if (auth.isAuthenticated()) { + + + + + } @else { + + + + + } +
+
+ + +
+ +
+ +
+
+ + + +
+ `, +}) +export class AppShellComponent { + protected readonly auth = inject(AuthService); + protected readonly language = inject(LanguageService); + protected readonly loading = inject(LoadingService); + protected readonly palette = inject(CommandPaletteService); + protected readonly publicData = inject(ShellDataService).readPublicData(); + + setLanguage(event: Event): void { + const target = event.target; + + if (target instanceof HTMLSelectElement) { + this.language.setLanguage(target.value as SupportedLanguage); + } + } +} From 7afa38b83fd24a74c22be866c73d08ca9e1c93fb Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 17:28:01 -0300 Subject: [PATCH 36/59] docs(frontend): record phase 4a decisions --- docs/DECISIONS.md | 33 +++++++++++++++++++++++++++++++++ docs/PROGRESS.md | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index 59fa8ac..580c22e 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -166,3 +166,36 @@ Registrar `CommandView` no endpoint `/api/v1/commands/{slug}/view`, mas ignorar ### Consequências Os rankings ficam menos suscetíveis a inflação acidental e a regra é coberta por teste funcional. O trade-off é que sessões legítimas repetidas dentro da janela curta contam como uma única view. + +## ADR-15 — Token bearer em memória no frontend + +### Contexto +O frontend Angular SSR precisa consumir a API Sanctum sem persistir credenciais em superfícies que aumentem exposição a XSS. Também não pode depender de cookies de sessão server-side nesta fase, pois o backend emite bearer tokens para SPA/SSR. + +### Decisão +Manter o token Sanctum apenas em memória dentro do `AuthService` por signals. O login Discord ou dev-login popula o estado no browser, `/auth/me` hidrata usuário/comunidades/permissões, e refresh de página exige novo login. Não usamos `localStorage`, `sessionStorage` nem serialização do token no `TransferState`. + +### Consequências +A estratégia reduz persistência indevida de segredo e evita vazamento no HTML SSR. O custo é uma UX menos persistente até uma decisão futura sobre cookie httpOnly/BFF ou renovação segura de sessão. + +## ADR-16 — SSR sem vazamento de estado por request + +### Contexto +O shell SSR renderiza conteúdo público e convive com auth client-side. Serviços singleton globais ou caches compartilhados poderiam contaminar uma request com dados de outra, especialmente quando o Node SSR atende usuários diferentes. + +### Decisão +Usar providers Angular por request no SSR padrão (`bootstrapApplication` com `BootstrapContext`) e manter estado de usuário apenas em serviços injetáveis da aplicação, sem variáveis de módulo para sessão. `TransferState` é usado somente para dados públicos do shell; token, usuário e permissões nunca são transferidos para o HTML. + +### Consequências +Duas requests SSR com identificadores diferentes geram HTML público equivalente e sem dados de usuário. Dados autenticados entram só após login no browser, via API bearer. O trade-off é que SSR não pré-renderiza conteúdo personalizado nesta fase. + +## ADR-17 — Estado frontend com Angular Signals, sem NgRx + +### Contexto +A Fase 4A precisa de estado local para auth, loading, toasts, idioma e command palette. O domínio ainda não exige workflows complexos, normalização pesada ou time travel debugging. + +### Decisão +Usar Angular Signals em serviços focados (`AuthService`, `LoadingService`, `ToastService`, `CommandPaletteService`) e rotas lazy standalone. NgRx não é adotado nesta fase; permissões continuam centralizadas no `AuthService` para evitar duplicação em guards e componentes. + +### Consequências +O estado fica simples, tipado e compatível com SSR/hydration sem adicionar store global prematuro. Se fases futuras introduzirem cache complexo, colaboração realtime ou múltiplas fontes concorrentes de estado, a decisão pode ser revisitada com uma necessidade concreta. diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index 9295b86..1c2b71d 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -7,7 +7,7 @@ | Fase 3A — Backend: Auth Discord + Permissões | ✓ Concluída | `8ba0d69` auth schema · `8ee693d` Discord/dev-login/`me`/logout · `06d21c4` policies/middleware/testes · validações Pest/Pint/smoke HTTP verdes | | Fase 3B — Backend: Pipeline de Ingestão & Parser | ✓ Concluída | `fcba9f5` GitHub client/ETag · `e3861b0` parser/fixtures · `0fae62c` ingestão idempotente/job/testes · `e1d67e2` endpoints · Pest/Pint/smoke Docker verdes | | Fase 3C — Backend: Busca, Catálogo, Favoritos & Analytics | ✓ Concluída | `90dc43f` indexação/Scout · `4889e51` search · `1390ba0` catálogo/cache · `4d9f2db` favoritos · `eb7c844` analytics/testes · `a23c8a9` env Meilisearch · Pest/Pint/smoke Meilisearch verdes | -| Fase 4A — Frontend: Fundação SSR, auth, i18n e command palette | ⏳ Pendente | — | +| Fase 4A — Frontend: Fundação SSR, auth, i18n e command palette | ✓ Concluída | `4c7c8a0` Transloco SSR · `2b17347` UI kit/palette · `0667506` auth/interceptors/guards · `62d0023` shell SSR · tsc/lint/Jest/build SSR/smoke Docker verdes | | Fase 4B — Frontend: Catálogo, Doc Viewer & Busca | ⏳ Pendente | — | | Fase 5 — Sincronização Automática + Realtime | ⏳ Pendente | — | | Fase 6 — Polish & Vitrine | ⏳ Pendente | — | From 143fc47d53584b45f4cd42777960df124f477ff0 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 17:59:16 -0300 Subject: [PATCH 37/59] fix(backend): complete discovery contract for frontend domain screens --- .../Controllers/Api/V1/CatalogController.php | 46 ++++++++ .../Controllers/Api/V1/SearchController.php | 25 ++++- backend/routes/api.php | 1 + backend/tests/Feature/DiscoveryApiTest.php | 103 +++++++++++++++++- 4 files changed, 172 insertions(+), 3 deletions(-) diff --git a/backend/app/Http/Controllers/Api/V1/CatalogController.php b/backend/app/Http/Controllers/Api/V1/CatalogController.php index bc7f271..8bedb4e 100644 --- a/backend/app/Http/Controllers/Api/V1/CatalogController.php +++ b/backend/app/Http/Controllers/Api/V1/CatalogController.php @@ -17,6 +17,8 @@ use Illuminate\Database\Eloquent\Builder; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Gate; +use Illuminate\Validation\Rule; class CatalogController extends Controller { @@ -78,6 +80,50 @@ public function plugins(Request $request): JsonResponse ]); } + public function store(Request $request): JsonResponse + { + /** @var User $user */ + $user = $request->user(); + + $data = $request->validate([ + 'community_id' => ['required', 'integer', 'exists:communities,id'], + 'name' => ['required', 'string', 'max:255'], + 'slug' => [ + 'required', + 'string', + 'max:255', + 'alpha_dash', + Rule::unique('plugins', 'slug') + ->where(fn ($query) => $query->where('community_id', $request->integer('community_id'))), + ], + 'description' => ['nullable', 'string'], + 'github_repo' => ['required', 'string', 'max:255'], + 'docs_path' => ['required', 'string', 'max:255'], + 'default_branch' => ['required', 'string', 'max:255'], + ]); + + $community = Community::query()->whereKey($data['community_id'])->firstOrFail(); + $this->access->ensureCommunity($user, $community); + + Gate::authorize('manage', [Plugin::class, $community]); + + $plugin = Plugin::query()->create([ + 'community_id' => $community->id, + 'name' => $data['name'], + 'slug' => $data['slug'], + 'description' => $data['description'] ?? null, + 'repository_url' => $data['github_repo'], + 'documentation_path' => $data['docs_path'], + 'default_branch' => $data['default_branch'], + ]); + + $this->cache->invalidate(); + + return response()->json([ + 'data' => (new PluginResource($plugin->load(['community', 'versions'])))->resolve($request), + ], 201); + } + public function plugin(Request $request, string $slug): JsonResponse { /** @var User $user */ diff --git a/backend/app/Http/Controllers/Api/V1/SearchController.php b/backend/app/Http/Controllers/Api/V1/SearchController.php index 68c127b..de36f3a 100644 --- a/backend/app/Http/Controllers/Api/V1/SearchController.php +++ b/backend/app/Http/Controllers/Api/V1/SearchController.php @@ -5,6 +5,7 @@ use App\Http\Controllers\Controller; use App\Http\Resources\CommandResource; use App\Models\Command; +use App\Models\Community; use App\Models\User; use App\Services\Discovery\DiscoveryAccess; use Illuminate\Http\JsonResponse; @@ -23,7 +24,7 @@ public function __invoke(Request $request, DiscoveryAccess $access): JsonRespons $raw = Command::search($term) ->options([ 'filter' => $filters, - 'facets' => ['plugin', 'category'], + 'facets' => ['community', 'plugin', 'category'], 'limit' => 10, 'attributesToRetrieve' => ['id'], ]) @@ -47,6 +48,7 @@ public function __invoke(Request $request, DiscoveryAccess $access): JsonRespons return response()->json([ 'data' => CommandResource::collection($commands)->resolve($request), 'facets' => [ + 'community' => Arr::get($raw, 'facetDistribution.community', []), 'plugin' => Arr::get($raw, 'facetDistribution.plugin', []), 'category' => Arr::get($raw, 'facetDistribution.category', []), ], @@ -72,7 +74,13 @@ private function filters(Request $request, DiscoveryAccess $access, User $user): ->implode(', ').']', ]; - foreach (['community', 'plugin', 'category'] as $filter) { + $community = $request->query('community'); + + if (is_string($community) && $community !== '') { + $filters[] = 'community = '.$this->quote($this->communitySlug($community)); + } + + foreach (['plugin', 'category'] as $filter) { $value = $request->query($filter); if (is_string($value) && $value !== '') { @@ -83,6 +91,19 @@ private function filters(Request $request, DiscoveryAccess $access, User $user): return $filters; } + private function communitySlug(string $value): string + { + if (ctype_digit($value)) { + $community = Community::query()->find((int) $value); + + if ($community instanceof Community) { + return $community->slug; + } + } + + return $value; + } + private function quote(string $value): string { return '"'.str_replace('"', '\"', $value).'"'; diff --git a/backend/routes/api.php b/backend/routes/api.php index a2ee8bb..d7589f4 100644 --- a/backend/routes/api.php +++ b/backend/routes/api.php @@ -25,6 +25,7 @@ Route::get('/communities', [CatalogController::class, 'communities']); Route::get('/communities/{community:slug}', [CatalogController::class, 'community']); Route::get('/plugins', [CatalogController::class, 'plugins']); + Route::post('/plugins', [CatalogController::class, 'store']); Route::get('/plugins/{slug}', [CatalogController::class, 'plugin']); Route::get('/plugins/{slug}/versions/{version}/documents', [CatalogController::class, 'versionDocuments']); Route::get('/documents/{document}', [CatalogController::class, 'document']); diff --git a/backend/tests/Feature/DiscoveryApiTest.php b/backend/tests/Feature/DiscoveryApiTest.php index 4ab050a..7b46a2f 100644 --- a/backend/tests/Feature/DiscoveryApiTest.php +++ b/backend/tests/Feature/DiscoveryApiTest.php @@ -206,6 +206,74 @@ function importDiscoveryCommands(int $expectedDocuments): int expect(importDiscoveryCommands(4))->toBeGreaterThanOrEqual(4); }); +it('creates plugins for users with plugins manage permission', function (): void { + $graph = discoveryGraph(); + $token = $graph['user']->createToken('plugin-create-test')->plainTextToken; + + $response = $this + ->withToken($token) + ->postJson('/api/v1/plugins', [ + 'community_id' => $graph['community']->id, + 'name' => 'Arena Rules', + 'slug' => 'arena-rules', + 'description' => 'Command docs for arena moderation workflows.', + 'github_repo' => 'commandsphere/arena-rules', + 'docs_path' => 'docs', + 'default_branch' => 'main', + ]); + + $response + ->assertCreated() + ->assertJsonPath('data.slug', 'arena-rules') + ->assertJsonPath('data.community.slug', 'celem-ecosystem') + ->assertJsonPath('data.repository_url', 'commandsphere/arena-rules') + ->assertJsonPath('data.documentation_path', 'docs'); + + $this->assertDatabaseHas('plugins', [ + 'community_id' => $graph['community']->id, + 'slug' => 'arena-rules', + 'repository_url' => 'commandsphere/arena-rules', + 'documentation_path' => 'docs', + 'default_branch' => 'main', + ]); +}); + +it('rejects plugin creation without plugins manage permission', function (): void { + $graph = discoveryGraph(); + $member = User::factory()->create(['email' => 'member-create@example.test']); + assignDiscoveryRole($member, $graph['community'], 'member'); + $token = $member->createToken('plugin-create-test')->plainTextToken; + + $this + ->withToken($token) + ->postJson('/api/v1/plugins', [ + 'community_id' => $graph['community']->id, + 'name' => 'Arena Rules', + 'slug' => 'arena-rules', + 'github_repo' => 'commandsphere/arena-rules', + 'docs_path' => 'docs', + 'default_branch' => 'main', + ]) + ->assertForbidden() + ->assertJsonPath('code', 'authorization.denied'); +}); + +it('validates plugin creation payloads', function (): void { + $graph = discoveryGraph(); + $token = $graph['user']->createToken('plugin-create-test')->plainTextToken; + + $this + ->withToken($token) + ->postJson('/api/v1/plugins', [ + 'community_id' => $graph['community']->id, + 'name' => '', + 'slug' => 'not allowed', + ]) + ->assertUnprocessable() + ->assertJsonPath('code', 'validation.failed') + ->assertJsonValidationErrors(['name', 'slug', 'github_repo', 'docs_path', 'default_branch']); +}); + it('searches commands with facets and plugin filters', function (): void { $graph = discoveryGraph(); importDiscoveryCommands(4); @@ -219,6 +287,7 @@ function importDiscoveryCommands(int $expectedDocuments): int $response ->assertOk() ->assertJsonPath('data.0.slug', 'ban-player') + ->assertJsonPath('facets.community.celem-ecosystem', 3) ->assertJsonPath('facets.plugin.celem-core', 2) ->assertJsonPath('facets.category.moderation', 2); @@ -230,6 +299,37 @@ function importDiscoveryCommands(int $expectedDocuments): int ->assertJsonPath('data.0.slug', 'inspect-balance'); }); +it('filters search results by community and returns community facets', function (): void { + $graph = discoveryGraph(); + assignDiscoveryRole($graph['user'], $graph['other_community'], 'community-admin'); + importDiscoveryCommands(4); + + $token = $graph['user']->createToken('search-test')->plainTextToken; + + $this + ->withToken($token) + ->getJson('/api/v1/search?q=ban') + ->assertOk() + ->assertJsonPath('facets.community.celem-ecosystem', 1) + ->assertJsonPath('facets.community.forge-operations', 1); + + $this + ->withToken($token) + ->getJson('/api/v1/search?q=ban&community=celem-ecosystem') + ->assertOk() + ->assertJsonCount(1, 'data') + ->assertJsonPath('data.0.slug', 'ban-player') + ->assertJsonMissingPath('facets.community.forge-operations'); + + $this + ->withToken($token) + ->getJson('/api/v1/search?q=ban&community='.$graph['other_community']->id) + ->assertOk() + ->assertJsonCount(1, 'data') + ->assertJsonPath('data.0.slug', 'secret-ban') + ->assertJsonPath('facets.community.forge-operations', 1); +}); + it('does not expose commands from communities outside the user scope', function (): void { $graph = discoveryGraph(); importDiscoveryCommands(4); @@ -240,7 +340,8 @@ function importDiscoveryCommands(int $expectedDocuments): int ->withToken($token) ->getJson('/api/v1/search?q=secret') ->assertOk() - ->assertJsonCount(0, 'data'); + ->assertJsonCount(0, 'data') + ->assertJsonMissingPath('facets.community.forge-operations'); }); it('creates lists and removes polymorphic favorites', function (): void { From dd33843eeb647946846ce5199ecf3e5be1008e5e Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 17:59:36 -0300 Subject: [PATCH 38/59] docs(discovery): note frontend contract completion --- docs/DECISIONS.md | 3 +++ docs/PROGRESS.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index 580c22e..a3cfffb 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -167,6 +167,9 @@ Registrar `CommandView` no endpoint `/api/v1/commands/{slug}/view`, mas ignorar ### Consequências Os rankings ficam menos suscetíveis a inflação acidental e a regra é coberta por teste funcional. O trade-off é que sessões legítimas repetidas dentro da janela curta contam como uma única view. +### Nota de contrato — Discovery API para telas de domínio +Durante o pré-check da Fase 4B, o contrato previsto para telas de domínio foi completado sem nova decisão arquitetural: `POST /api/v1/plugins` cria plugins sem disparar sync automático e exige `plugins.manage` no escopo da comunidade; `/api/v1/search` passa a aceitar filtro `community` por slug ou id e retorna facet `community` junto de `plugin` e `category`, preservando o filtro obrigatório de comunidades acessíveis ao usuário. + ## ADR-15 — Token bearer em memória no frontend ### Contexto diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index 1c2b71d..8ce0203 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -11,3 +11,7 @@ | Fase 4B — Frontend: Catálogo, Doc Viewer & Busca | ⏳ Pendente | — | | Fase 5 — Sincronização Automática + Realtime | ⏳ Pendente | — | | Fase 6 — Polish & Vitrine | ⏳ Pendente | — | + +## Correções complementares + +- Fase 3C / bloqueador da Fase 4B: contrato Discovery completado em `143fc47` com `POST /api/v1/plugins`, facet/filtro `community` em `/api/v1/search`, testes funcionais Pest e smoke HTTP/Meilisearch. From 763e1d320a8b6e7dbde95323b27f49a27895a5d4 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 18:32:49 -0300 Subject: [PATCH 39/59] feat(frontend): add domain API clients and markdown renderer --- .../src/app/core/admin/ingestion.service.ts | 20 ++++ .../app/core/analytics/analytics.service.ts | 39 ++++++++ frontend/src/app/core/api/api.models.ts | 82 ++++++++++++++++ .../src/app/core/catalog/catalog.service.ts | 52 ++++++++++ .../app/core/favorites/favorite.service.ts | 96 +++++++++++++++++++ .../markdown/markdown-renderer.service.ts | 68 +++++++++++++ .../core/search/search-url-state.service.ts | 47 +++++++++ .../command-palette.component.ts | 3 +- 8 files changed, 406 insertions(+), 1 deletion(-) create mode 100644 frontend/src/app/core/admin/ingestion.service.ts create mode 100644 frontend/src/app/core/analytics/analytics.service.ts create mode 100644 frontend/src/app/core/catalog/catalog.service.ts create mode 100644 frontend/src/app/core/favorites/favorite.service.ts create mode 100644 frontend/src/app/core/markdown/markdown-renderer.service.ts create mode 100644 frontend/src/app/core/search/search-url-state.service.ts diff --git a/frontend/src/app/core/admin/ingestion.service.ts b/frontend/src/app/core/admin/ingestion.service.ts new file mode 100644 index 0000000..b70e4b9 --- /dev/null +++ b/frontend/src/app/core/admin/ingestion.service.ts @@ -0,0 +1,20 @@ +import { HttpClient } from '@angular/common/http'; +import { inject, Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; + +import { ApiCollection, ApiResource, IngestionRunResource } from '@app/core/api/api.models'; +import { API_BASE_URL } from '@app/core/api/api.tokens'; + +@Injectable({ providedIn: 'root' }) +export class IngestionService { + private readonly http = inject(HttpClient); + private readonly apiBaseUrl = inject(API_BASE_URL); + + runs(): Observable> { + return this.http.get>(`${this.apiBaseUrl}/ingestions`); + } + + run(id: number): Observable> { + return this.http.get>(`${this.apiBaseUrl}/ingestions/${id}`); + } +} diff --git a/frontend/src/app/core/analytics/analytics.service.ts b/frontend/src/app/core/analytics/analytics.service.ts new file mode 100644 index 0000000..03cf847 --- /dev/null +++ b/frontend/src/app/core/analytics/analytics.service.ts @@ -0,0 +1,39 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { inject, Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; + +import { ApiCollection, ApiResource, CommandResult } from '@app/core/api/api.models'; +import { API_BASE_URL } from '@app/core/api/api.tokens'; + +export interface AnalyticsResponse extends ApiCollection { + meta: { + period_started_at: string; + }; +} + +export interface CommandViewResponse { + data: { + command_id: number; + recorded: boolean; + }; +} + +@Injectable({ providedIn: 'root' }) +export class AnalyticsService { + private readonly http = inject(HttpClient); + private readonly apiBaseUrl = inject(API_BASE_URL); + + recordCommandView(slug: string): Observable { + return this.http.post(`${this.apiBaseUrl}/commands/${slug}/view`, {}); + } + + mostViewed(community?: string, days = 30): Observable { + let params = new HttpParams().set('days', days); + + if (community !== undefined && community.length > 0) { + params = params.set('community', community); + } + + return this.http.get(`${this.apiBaseUrl}/analytics/most-viewed`, { params }); + } +} diff --git a/frontend/src/app/core/api/api.models.ts b/frontend/src/app/core/api/api.models.ts index 8bc32de..f808e7c 100644 --- a/frontend/src/app/core/api/api.models.ts +++ b/frontend/src/app/core/api/api.models.ts @@ -8,6 +8,10 @@ export interface ApiCollection { data: T[]; } +export interface ApiResource { + data: T; +} + export interface CommunityPermissionMap { 'plugins.manage'?: boolean; 'ingestion.run'?: boolean; @@ -50,32 +54,110 @@ export interface CommandCategory { export interface CommandPlugin { id: number; + community_id?: number; + community?: CommunityResource | null; name: string; slug: string; + description?: string | null; + repository_url?: string | null; + documentation_path?: string; + default_branch?: string; + versions?: CommandPluginVersion[]; } export interface CommandPluginVersion { id: number; + plugin_id?: number; version: string; + git_ref?: string | null; + changelog?: string | null; + published_at?: string | null; is_latest: boolean; } export interface CommandResult { id: number; + document_id?: number | null; name: string; slug: string; syntax: string; description: string | null; aliases: string[]; + parameters: unknown[]; category: CommandCategory | null; plugin: CommandPlugin | null; plugin_version: CommandPluginVersion | null; views: number; } +export interface CommunityResource { + id: number; + name: string; + slug: string; + description: string | null; + branding: Record; +} + +export interface PluginResource { + id: number; + community_id: number; + community: CommunityResource | null; + name: string; + slug: string; + description: string | null; + repository_url: string | null; + documentation_path: string; + default_branch: string; + versions: CommandPluginVersion[]; +} + +export interface DocumentResource { + id: number; + plugin_version_id: number; + plugin_version: CommandPluginVersion | null; + path: string; + title: string; + frontmatter: Record; + content_html: string; + sort_order: number; +} + +export interface FavoriteResource { + id: number; + type: 'command' | 'document' | 'unknown'; + favoritable_id: number; + item: CommandResult | DocumentResource | null; + created_at: string | null; +} + +export interface IngestionRunResource { + id: number; + plugin_version_id: number; + status: 'queued' | 'running' | 'success' | 'partial' | 'failed' | string; + stats: Record | null; + log: Record | unknown[] | null; + started_at: string | null; + finished_at: string | null; +} + +export interface PluginCreatePayload { + community_id: number; + name: string; + slug: string; + description?: string | null; + github_repo: string; + docs_path: string; + default_branch: string; +} + +export interface PluginSyncResponse { + ingestion_run: IngestionRunResource; +} + export interface SearchResponse { data: CommandResult[]; facets: { + community: Record; plugin: Record; category: Record; }; diff --git a/frontend/src/app/core/catalog/catalog.service.ts b/frontend/src/app/core/catalog/catalog.service.ts new file mode 100644 index 0000000..baf3eb4 --- /dev/null +++ b/frontend/src/app/core/catalog/catalog.service.ts @@ -0,0 +1,52 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { inject, Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; + +import { ApiCollection, ApiResource, CommandResult, CommunityResource, DocumentResource, PluginCreatePayload, PluginResource, PluginSyncResponse } from '@app/core/api/api.models'; +import { API_BASE_URL } from '@app/core/api/api.tokens'; + +@Injectable({ providedIn: 'root' }) +export class CatalogService { + private readonly http = inject(HttpClient); + private readonly apiBaseUrl = inject(API_BASE_URL); + + communities(): Observable> { + return this.http.get>(`${this.apiBaseUrl}/communities`); + } + + community(slug: string): Observable> { + return this.http.get>(`${this.apiBaseUrl}/communities/${slug}`); + } + + plugins(community?: string): Observable> { + const params = community !== undefined ? new HttpParams().set('community', community) : undefined; + + return this.http.get>(`${this.apiBaseUrl}/plugins`, { params }); + } + + plugin(slug: string, community?: string): Observable> { + const params = community !== undefined ? new HttpParams().set('community', community) : undefined; + + return this.http.get>(`${this.apiBaseUrl}/plugins/${slug}`, { params }); + } + + versionDocuments(slug: string, version: string): Observable> { + return this.http.get>(`${this.apiBaseUrl}/plugins/${slug}/versions/${version}/documents`); + } + + document(id: number): Observable> { + return this.http.get>(`${this.apiBaseUrl}/documents/${id}`); + } + + command(slug: string): Observable> { + return this.http.get>(`${this.apiBaseUrl}/commands/${slug}`); + } + + createPlugin(payload: PluginCreatePayload): Observable> { + return this.http.post>(`${this.apiBaseUrl}/plugins`, payload); + } + + syncPlugin(pluginId: number): Observable { + return this.http.post(`${this.apiBaseUrl}/plugins/${pluginId}/sync`, {}); + } +} diff --git a/frontend/src/app/core/favorites/favorite.service.ts b/frontend/src/app/core/favorites/favorite.service.ts new file mode 100644 index 0000000..71fd475 --- /dev/null +++ b/frontend/src/app/core/favorites/favorite.service.ts @@ -0,0 +1,96 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable, computed, inject, signal } from '@angular/core'; +import { catchError, Observable, tap, throwError } from 'rxjs'; + +import { ApiCollection, ApiResource, FavoriteResource } from '@app/core/api/api.models'; +import { API_BASE_URL } from '@app/core/api/api.tokens'; + +export type FavoriteTargetType = 'command' | 'document'; + +export interface FavoriteTarget { + type: FavoriteTargetType; + id: number; +} + +@Injectable({ providedIn: 'root' }) +export class FavoriteService { + private readonly http = inject(HttpClient); + private readonly apiBaseUrl = inject(API_BASE_URL); + private readonly favoritesState = signal([]); + + readonly favorites = this.favoritesState.asReadonly(); + readonly favoriteKeys = computed(() => new Set(this.favoritesState().map((favorite) => this.key({ + type: favorite.type === 'document' ? 'document' : 'command', + id: favorite.favoritable_id, + })))); + + load(): Observable> { + return this.http.get>(`${this.apiBaseUrl}/favorites`).pipe( + tap((response) => this.favoritesState.set(response.data)), + ); + } + + isFavorite(target: FavoriteTarget): boolean { + return this.favoriteKeys().has(this.key(target)); + } + + add(target: FavoriteTarget): Observable> { + const optimistic = this.optimisticFavorite(target); + const previous = this.favoritesState(); + + this.favoritesState.update((favorites) => this.upsertFavorite(favorites, optimistic)); + + return this.http.post>(`${this.apiBaseUrl}/favorites`, target).pipe( + tap((response) => this.favoritesState.update((favorites) => this.upsertFavorite( + favorites.filter((favorite) => favorite.id !== optimistic.id), + response.data, + ))), + catchError((error: unknown) => { + this.favoritesState.set(previous); + return throwError(() => error); + }), + ); + } + + remove(target: FavoriteTarget): Observable { + const previous = this.favoritesState(); + this.favoritesState.update((favorites) => favorites.filter((favorite) => this.key({ + type: favorite.type === 'document' ? 'document' : 'command', + id: favorite.favoritable_id, + }) !== this.key(target))); + + return this.http.delete(`${this.apiBaseUrl}/favorites`, { body: target }).pipe( + catchError((error: unknown) => { + this.favoritesState.set(previous); + return throwError(() => error); + }), + ); + } + + private key(target: FavoriteTarget): string { + return `${target.type}:${target.id}`; + } + + private optimisticFavorite(target: FavoriteTarget): FavoriteResource { + return { + id: -Date.now(), + type: target.type, + favoritable_id: target.id, + item: null, + created_at: new Date().toISOString(), + }; + } + + private upsertFavorite(favorites: FavoriteResource[], next: FavoriteResource): FavoriteResource[] { + const nextKey = this.key({ + type: next.type === 'document' ? 'document' : 'command', + id: next.favoritable_id, + }); + const withoutPrevious = favorites.filter((favorite) => this.key({ + type: favorite.type === 'document' ? 'document' : 'command', + id: favorite.favoritable_id, + }) !== nextKey); + + return [next, ...withoutPrevious]; + } +} diff --git a/frontend/src/app/core/markdown/markdown-renderer.service.ts b/frontend/src/app/core/markdown/markdown-renderer.service.ts new file mode 100644 index 0000000..28f790d --- /dev/null +++ b/frontend/src/app/core/markdown/markdown-renderer.service.ts @@ -0,0 +1,68 @@ +import { SecurityContext, inject, Injectable } from '@angular/core'; +import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; + +export interface MarkdownHeading { + id: string; + level: 2 | 3; + text: string; +} + +export interface RenderedMarkdown { + html: SafeHtml; + headings: MarkdownHeading[]; +} + +@Injectable({ providedIn: 'root' }) +export class MarkdownRendererService { + private readonly sanitizer = inject(DomSanitizer); + + render(contentHtml: string): RenderedMarkdown { + const sanitized = this.sanitizer.sanitize(SecurityContext.HTML, contentHtml) ?? ''; + const headings: MarkdownHeading[] = []; + const withHeadingIds = sanitized.replace(/]*)>(.*?)<\/h\1>/gis, (_match, level: string, attributes: string, innerHtml: string) => { + const text = this.stripTags(innerHtml).trim(); + const id = this.uniqueSlug(text, headings); + headings.push({ id, level: level === '2' ? 2 : 3, text }); + + return `${innerHtml}`; + }); + const enhanced = withHeadingIds.replace(/
]*)>([\s\S]*?)<\/code><\/pre>/gi, (_match, attributes: string, code: string) => (
+      `
${this.highlightCommandSyntax(code)}
` + )); + + return { + html: this.sanitizer.bypassSecurityTrustHtml(enhanced), + headings, + }; + } + + private uniqueSlug(text: string, headings: MarkdownHeading[]): string { + const base = text + .toLowerCase() + .normalize('NFD') + .replace(/[\u0300-\u036f]/g, '') + .replace(/[^a-z0-9]+/g, '-') + .replace(/^-|-$/g, '') || 'section'; + const existing = new Set(headings.map((heading) => heading.id)); + let candidate = base; + let suffix = 2; + + while (existing.has(candidate)) { + candidate = `${base}-${suffix}`; + suffix += 1; + } + + return candidate; + } + + private stripTags(html: string): string { + return html.replace(/<[^>]*>/g, ''); + } + + private highlightCommandSyntax(code: string): string { + return code + .replace(/^\/([\w:-]+)/gm, '/$1') + .replace(/(--[\w-]+)/g, '$1') + .replace(/(<[\w:-]+>)/g, '$1'); + } +} diff --git a/frontend/src/app/core/search/search-url-state.service.ts b/frontend/src/app/core/search/search-url-state.service.ts new file mode 100644 index 0000000..6a6e969 --- /dev/null +++ b/frontend/src/app/core/search/search-url-state.service.ts @@ -0,0 +1,47 @@ +import { Injectable } from '@angular/core'; +import { Params } from '@angular/router'; + +import { SearchFilters } from './search.service'; + +export interface SearchUrlState extends SearchFilters { + q: string; +} + +@Injectable({ providedIn: 'root' }) +export class SearchUrlStateService { + read(params: Params): SearchUrlState { + return { + q: this.value(params['q']), + community: this.optionalValue(params['community']), + plugin: this.optionalValue(params['plugin']), + category: this.optionalValue(params['category']), + }; + } + + toQueryParams(state: SearchUrlState): Params { + return { + q: state.q || null, + community: state.community || null, + plugin: state.plugin || null, + category: state.category || null, + }; + } + + filters(state: SearchUrlState): SearchFilters { + return { + community: state.community, + plugin: state.plugin, + category: state.category, + }; + } + + private value(value: unknown): string { + return typeof value === 'string' ? value : ''; + } + + private optionalValue(value: unknown): string | undefined { + const resolved = this.value(value); + + return resolved.length > 0 ? resolved : undefined; + } +} diff --git a/frontend/src/app/shared/ui/command-palette/command-palette.component.ts b/frontend/src/app/shared/ui/command-palette/command-palette.component.ts index 58a60a9..0edcc8d 100644 --- a/frontend/src/app/shared/ui/command-palette/command-palette.component.ts +++ b/frontend/src/app/shared/ui/command-palette/command-palette.component.ts @@ -17,6 +17,7 @@ import { CommandPaletteService } from './command-palette.service'; const EMPTY_SEARCH_RESPONSE: SearchResponse = { data: [], facets: { + community: {}, plugin: {}, category: {}, }, @@ -208,7 +209,7 @@ export class CommandPaletteComponent { openResult(command: CommandResult): void { this.close(); - void this.router.navigate(['/'], { queryParams: { command: command.slug } }); + void this.router.navigate(['/commands', command.slug]); } private moveSelection(direction: 1 | -1): void { From de4cdc0a38a0a44ae6dbb05e8b80568ef6331f53 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 18:33:13 -0300 Subject: [PATCH 40/59] feat(frontend): build domain screens for catalog discovery --- frontend/public/i18n/en.json | 113 ++++++++- frontend/public/i18n/pt-BR.json | 113 ++++++++- frontend/src/app/app.routes.ts | 42 ++++ .../features/admin/admin-ingestions.page.ts | 61 +++++ .../app/features/admin/admin-plugins.page.ts | 156 ++++++++++++ .../app/features/analytics/analytics.page.ts | 113 +++++++++ .../src/app/features/catalog/catalog.page.ts | 134 ++++++++++ .../src/app/features/command/command.page.ts | 138 +++++++++++ .../app/features/favorites/favorites.page.ts | 82 ++++++ .../features/plugin-docs/plugin-docs.page.ts | 233 ++++++++++++++++++ .../src/app/features/search/search.page.ts | 194 +++++++++++++++ frontend/src/app/shell/app-shell.component.ts | 15 +- 12 files changed, 1390 insertions(+), 4 deletions(-) create mode 100644 frontend/src/app/features/admin/admin-ingestions.page.ts create mode 100644 frontend/src/app/features/admin/admin-plugins.page.ts create mode 100644 frontend/src/app/features/analytics/analytics.page.ts create mode 100644 frontend/src/app/features/catalog/catalog.page.ts create mode 100644 frontend/src/app/features/command/command.page.ts create mode 100644 frontend/src/app/features/favorites/favorites.page.ts create mode 100644 frontend/src/app/features/plugin-docs/plugin-docs.page.ts create mode 100644 frontend/src/app/features/search/search.page.ts diff --git a/frontend/public/i18n/en.json b/frontend/public/i18n/en.json index e32a689..8fdfb13 100644 --- a/frontend/public/i18n/en.json +++ b/frontend/public/i18n/en.json @@ -1,4 +1,46 @@ { + "admin": { + "ingestions": { + "badge": "Operations", + "description": "Inspect ingestion runs, status, structured stats, and logs.", + "emptyDescription": "No ingestion run has been registered for accessible communities.", + "emptyTitle": "No runs", + "runId": "Run #{{id}}", + "title": "Ingestions" + }, + "plugins": { + "badge": "Admin", + "branchLabel": "Default branch", + "communityLabel": "Community", + "create": "Create plugin", + "description": "Register GitHub sources and trigger manual syncs when needed.", + "descriptionLabel": "Description", + "docsPathLabel": "Documentation path", + "emptyDescription": "Create this community's first plugin.", + "emptyTitle": "No plugins", + "forbiddenDescription": "Your session has no plugins.manage permission in any community.", + "forbiddenTitle": "Permission required", + "nameLabel": "Name", + "repoLabel": "GitHub repository", + "slugLabel": "Slug", + "sync": "Sync", + "title": "Plugins" + } + }, + "analytics": { + "badge": "Analytics", + "communityLabel": "Community", + "description": "Ranking of most viewed commands inside the selected period.", + "emptyDescription": "No views were registered for this period yet.", + "emptyTitle": "No data", + "forbiddenDescription": "Your session has no analytics.view permission in available communities.", + "forbiddenTitle": "Permission required", + "period7": "7 days", + "period30": "30 days", + "period90": "90 days", + "periodLabel": "Period", + "title": "Most viewed commands" + }, "app": { "name": "CommandSphere" }, @@ -13,6 +55,52 @@ "logout": "Sign out", "title": "Workspace access" }, + "catalog": { + "badge": "Catalog", + "descriptionFallback": "Plugins, versions, and documentation for this community.", + "emptyDescription": "No plugin matches the current filters.", + "emptyTitle": "No plugins found", + "errorDescription": "The API did not return this community catalog.", + "errorTitle": "Could not load catalog", + "noDescription": "No description registered.", + "searchLabel": "Filter plugins", + "searchPlaceholder": "Search by name, slug, or description", + "titleFallback": "Community", + "versionCount": "{{count}} versions" + }, + "command": { + "aliasesEmpty": "No aliases registered.", + "aliasesTitle": "Aliases", + "errorDescription": "Could not load the requested command.", + "errorTitle": "Command unavailable", + "noDescription": "No description registered.", + "parametersEmpty": "No structured parameters registered.", + "parametersTitle": "Parameters", + "unknownPlugin": "Plugin", + "views": "{{count}} views" + }, + "docs": { + "backToCatalog": "Back to catalog", + "documentsTitle": "Documents", + "errorDescription": "Could not load this plugin documentation.", + "errorTitle": "Documentation unavailable", + "indexTitle": "Index", + "noDescription": "No description registered.", + "noDocumentDescription": "The selected version has no ingested documents yet.", + "noDocumentTitle": "No document", + "versionLabel": "Version" + }, + "favorites": { + "add": "Favorite", + "badge": "Favorites", + "description": "Commands and documents saved for quick access.", + "emptyDescription": "Favorite commands or documents to build your personal panel.", + "emptyTitle": "Nothing favorited", + "remove": "Remove", + "title": "Favorites", + "unavailableTitle": "Item unavailable", + "unknownPlugin": "Plugin" + }, "home": { "badge": "Frontend foundation", "codePreview": "/blood balance \n/blood grant --amount ", @@ -48,9 +136,32 @@ "resultCount": "{{count}} estimated results", "unknownPlugin": "Plugin" }, + "search": { + "badge": "Search", + "emptyDescription": "Adjust the term or remove filters to expand results.", + "emptyTitle": "No commands found", + "facets": { + "category": "Category", + "community": "Community", + "plugin": "Plugin" + }, + "loading": "Searching commands...", + "noFacets": "No facets", + "queryLabel": "Term", + "queryPlaceholder": "Search by command, syntax, or description", + "resultCount": "{{count}} estimated results", + "title": "Global search", + "unknownPlugin": "Plugin" + }, "shell": { - "foundation": "SSR Foundation", + "foundation": "SSR Workspace", "languageLabel": "Language", + "nav": { + "admin": "Admin", + "analytics": "Analytics", + "favorites": "Favorites", + "search": "Search" + }, "noCommunity": "No community loaded", "searchAria": "Open global search", "searchPlaceholder": "Search CommandSphere", diff --git a/frontend/public/i18n/pt-BR.json b/frontend/public/i18n/pt-BR.json index 05813f5..ad7ed60 100644 --- a/frontend/public/i18n/pt-BR.json +++ b/frontend/public/i18n/pt-BR.json @@ -1,4 +1,46 @@ { + "admin": { + "ingestions": { + "badge": "Operações", + "description": "Acompanhe execuções de ingestão, status, estatísticas e logs estruturados.", + "emptyDescription": "Nenhuma ingestão foi registrada para as comunidades acessíveis.", + "emptyTitle": "Sem execuções", + "runId": "Run #{{id}}", + "title": "Ingestões" + }, + "plugins": { + "badge": "Admin", + "branchLabel": "Branch padrão", + "communityLabel": "Comunidade", + "create": "Cadastrar plugin", + "description": "Cadastre fontes GitHub e dispare sincronizações manuais quando necessário.", + "descriptionLabel": "Descrição", + "docsPathLabel": "Caminho da documentação", + "emptyDescription": "Cadastre o primeiro plugin desta comunidade.", + "emptyTitle": "Sem plugins", + "forbiddenDescription": "Sua sessão não possui plugins.manage em nenhuma comunidade.", + "forbiddenTitle": "Permissão necessária", + "nameLabel": "Nome", + "repoLabel": "Repositório GitHub", + "slugLabel": "Slug", + "sync": "Sincronizar", + "title": "Plugins" + } + }, + "analytics": { + "badge": "Analytics", + "communityLabel": "Comunidade", + "description": "Ranking de comandos mais vistos dentro do período selecionado.", + "emptyDescription": "Ainda não há visualizações registradas para este período.", + "emptyTitle": "Sem dados", + "forbiddenDescription": "Sua sessão não possui analytics.view nas comunidades disponíveis.", + "forbiddenTitle": "Permissão necessária", + "period7": "7 dias", + "period30": "30 dias", + "period90": "90 dias", + "periodLabel": "Período", + "title": "Comandos mais vistos" + }, "app": { "name": "CommandSphere" }, @@ -13,6 +55,52 @@ "logout": "Sair", "title": "Acesso ao workspace" }, + "catalog": { + "badge": "Catálogo", + "descriptionFallback": "Plugins, versões e documentação desta comunidade.", + "emptyDescription": "Nenhum plugin corresponde aos filtros atuais.", + "emptyTitle": "Nenhum plugin encontrado", + "errorDescription": "A API não retornou o catálogo desta comunidade.", + "errorTitle": "Falha ao carregar catálogo", + "noDescription": "Sem descrição cadastrada.", + "searchLabel": "Filtrar plugins", + "searchPlaceholder": "Buscar por nome, slug ou descrição", + "titleFallback": "Comunidade", + "versionCount": "{{count}} versões" + }, + "command": { + "aliasesEmpty": "Nenhum alias cadastrado.", + "aliasesTitle": "Aliases", + "errorDescription": "Não foi possível carregar o comando solicitado.", + "errorTitle": "Comando indisponível", + "noDescription": "Sem descrição cadastrada.", + "parametersEmpty": "Nenhum parâmetro estruturado cadastrado.", + "parametersTitle": "Parâmetros", + "unknownPlugin": "Plugin", + "views": "{{count}} views" + }, + "docs": { + "backToCatalog": "Voltar ao catálogo", + "documentsTitle": "Documentos", + "errorDescription": "Não foi possível carregar a documentação deste plugin.", + "errorTitle": "Documentação indisponível", + "indexTitle": "Índice", + "noDescription": "Sem descrição cadastrada.", + "noDocumentDescription": "A versão selecionada ainda não possui documentos ingeridos.", + "noDocumentTitle": "Sem documento", + "versionLabel": "Versão" + }, + "favorites": { + "add": "Favoritar", + "badge": "Favoritos", + "description": "Comandos e documentos salvos para consulta rápida.", + "emptyDescription": "Favorite comandos ou documentos para montar seu painel pessoal.", + "emptyTitle": "Nada favoritado", + "remove": "Remover", + "title": "Favoritos", + "unavailableTitle": "Item indisponível", + "unknownPlugin": "Plugin" + }, "home": { "badge": "Fundação frontend", "codePreview": "/blood balance \n/blood grant --amount ", @@ -48,9 +136,32 @@ "resultCount": "{{count}} resultados estimados", "unknownPlugin": "Plugin" }, + "search": { + "badge": "Busca", + "emptyDescription": "Ajuste o termo ou remova filtros para ampliar os resultados.", + "emptyTitle": "Nenhum comando encontrado", + "facets": { + "category": "Categoria", + "community": "Comunidade", + "plugin": "Plugin" + }, + "loading": "Buscando comandos...", + "noFacets": "Sem facets", + "queryLabel": "Termo", + "queryPlaceholder": "Buscar por comando, sintaxe ou descrição", + "resultCount": "{{count}} resultados estimados", + "title": "Busca global", + "unknownPlugin": "Plugin" + }, "shell": { - "foundation": "Fundação SSR", + "foundation": "Workspace SSR", "languageLabel": "Idioma", + "nav": { + "admin": "Admin", + "analytics": "Analytics", + "favorites": "Favoritos", + "search": "Busca" + }, "noCommunity": "Nenhuma comunidade carregada", "searchAria": "Abrir busca global", "searchPlaceholder": "Buscar no CommandSphere", diff --git a/frontend/src/app/app.routes.ts b/frontend/src/app/app.routes.ts index be4a5ab..1466e3c 100644 --- a/frontend/src/app/app.routes.ts +++ b/frontend/src/app/app.routes.ts @@ -1,5 +1,7 @@ import { Routes } from '@angular/router'; +import { authGuard } from '@app/core/auth/auth.guard'; + export const routes: Routes = [ { path: 'login', @@ -14,6 +16,46 @@ export const routes: Routes = [ pathMatch: 'full', loadComponent: () => import('./features/home/home.page').then((component) => component.HomePageComponent), }, + { + path: 'c/:community', + loadComponent: () => import('./features/catalog/catalog.page').then((component) => component.CatalogPageComponent), + }, + { + path: 'c/:community/p/:plugin', + loadComponent: () => import('./features/plugin-docs/plugin-docs.page').then((component) => component.PluginDocsPageComponent), + }, + { + path: 'c/:community/p/:plugin/commands/:slug', + loadComponent: () => import('./features/command/command.page').then((component) => component.CommandPageComponent), + }, + { + path: 'commands/:slug', + loadComponent: () => import('./features/command/command.page').then((component) => component.CommandPageComponent), + }, + { + path: 'search', + loadComponent: () => import('./features/search/search.page').then((component) => component.SearchPageComponent), + }, + { + path: 'favorites', + canActivate: [authGuard], + loadComponent: () => import('./features/favorites/favorites.page').then((component) => component.FavoritesPageComponent), + }, + { + path: 'analytics', + canActivate: [authGuard], + loadComponent: () => import('./features/analytics/analytics.page').then((component) => component.AnalyticsPageComponent), + }, + { + path: 'admin/plugins', + canActivate: [authGuard], + loadComponent: () => import('./features/admin/admin-plugins.page').then((component) => component.AdminPluginsPageComponent), + }, + { + path: 'admin/ingestions', + canActivate: [authGuard], + loadComponent: () => import('./features/admin/admin-ingestions.page').then((component) => component.AdminIngestionsPageComponent), + }, ], }, { diff --git a/frontend/src/app/features/admin/admin-ingestions.page.ts b/frontend/src/app/features/admin/admin-ingestions.page.ts new file mode 100644 index 0000000..b62758a --- /dev/null +++ b/frontend/src/app/features/admin/admin-ingestions.page.ts @@ -0,0 +1,61 @@ +import { Component, DestroyRef, inject, signal } from '@angular/core'; +import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, of } from 'rxjs'; + +import { IngestionRunResource } from '@app/core/api/api.models'; +import { IngestionService } from '@app/core/admin/ingestion.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; + +@Component({ + selector: 'app-admin-ingestions-page', + standalone: true, + imports: [TranslocoPipe, UiBadgeComponent, UiEmptyStateComponent], + template: ` +
+
+ {{ 'admin.ingestions.badge' | transloco }} +

{{ 'admin.ingestions.title' | transloco }}

+

{{ 'admin.ingestions.description' | transloco }}

+
+ + @if (runs().length === 0) { + + } @else { +
+ @for (run of runs(); track run.id) { +
+
+
+ {{ run.status }} + {{ 'admin.ingestions.runId' | transloco: { id: run.id } }} +
+ {{ run.finished_at ?? run.started_at }} +
+
{{ stringify(run.stats) }}
+
{{ stringify(run.log) }}
+
+ } +
+ } +
+ `, +}) +export class AdminIngestionsPageComponent { + private readonly ingestion = inject(IngestionService); + private readonly destroyRef = inject(DestroyRef); + + protected readonly runs = signal([]); + + constructor() { + this.ingestion.runs().pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => of({ data: [] })), + ).subscribe((response) => this.runs.set(response.data)); + } + + stringify(value: unknown): string { + return JSON.stringify(value ?? {}, null, 2); + } +} diff --git a/frontend/src/app/features/admin/admin-plugins.page.ts b/frontend/src/app/features/admin/admin-plugins.page.ts new file mode 100644 index 0000000..69445ae --- /dev/null +++ b/frontend/src/app/features/admin/admin-plugins.page.ts @@ -0,0 +1,156 @@ +import { Component, computed, DestroyRef, inject, signal } from '@angular/core'; +import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, of } from 'rxjs'; + +import { PluginCreatePayload, PluginResource } from '@app/core/api/api.models'; +import { AuthService } from '@app/core/auth/auth.service'; +import { CatalogService } from '@app/core/catalog/catalog.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiInputComponent } from '@app/shared/ui/input/ui-input.component'; + +@Component({ + selector: 'app-admin-plugins-page', + standalone: true, + imports: [TranslocoPipe, UiBadgeComponent, UiButtonComponent, UiEmptyStateComponent, UiIconComponent, UiInputComponent], + template: ` +
+
+ {{ 'admin.plugins.badge' | transloco }} +

{{ 'admin.plugins.title' | transloco }}

+

{{ 'admin.plugins.description' | transloco }}

+
+ + @if (managedCommunities().length === 0) { + + } @else { +
+
+ + + + + + + + + + {{ 'admin.plugins.create' | transloco }} + + + +
+ @for (plugin of plugins(); track plugin.id) { +
+
+

{{ plugin.name }}

+

{{ plugin.repository_url }}

+
+ + + {{ 'admin.plugins.sync' | transloco }} + +
+ } @empty { + + } +
+
+ } +
+ `, +}) +export class AdminPluginsPageComponent { + private readonly auth = inject(AuthService); + private readonly catalog = inject(CatalogService); + private readonly destroyRef = inject(DestroyRef); + + protected readonly managedCommunities = computed(() => this.auth.communities().filter((community) => community.permissions['plugins.manage'] === true)); + protected readonly communityId = signal(null); + protected readonly plugins = signal([]); + protected readonly name = signal(''); + protected readonly slug = signal(''); + protected readonly description = signal(''); + protected readonly githubRepo = signal(''); + protected readonly docsPath = signal('docs'); + protected readonly defaultBranch = signal('main'); + protected readonly saving = signal(false); + + constructor() { + const first = this.managedCommunities()[0] ?? null; + this.communityId.set(first?.id ?? null); + this.loadPlugins(first?.slug); + } + + setCommunity(event: Event): void { + const target = event.target; + + if (target instanceof HTMLSelectElement) { + const id = Number(target.value); + this.communityId.set(id); + this.loadPlugins(this.managedCommunities().find((community) => community.id === id)?.slug); + } + } + + create(event: SubmitEvent): void { + event.preventDefault(); + const communityId = this.communityId(); + + if (communityId === null) { + return; + } + + const payload: PluginCreatePayload = { + community_id: communityId, + name: this.name(), + slug: this.slug(), + description: this.description() || null, + github_repo: this.githubRepo(), + docs_path: this.docsPath(), + default_branch: this.defaultBranch(), + }; + + this.saving.set(true); + this.catalog.createPlugin(payload).pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => of(null)), + ).subscribe((response) => { + this.saving.set(false); + + if (response === null) { + return; + } + + this.plugins.update((plugins) => [response.data, ...plugins]); + this.name.set(''); + this.slug.set(''); + this.description.set(''); + this.githubRepo.set(''); + }); + } + + sync(plugin: PluginResource): void { + this.catalog.syncPlugin(plugin.id).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } + + private loadPlugins(communitySlug: string | undefined): void { + if (communitySlug === undefined) { + return; + } + + this.catalog.plugins(communitySlug).pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => of({ data: [] })), + ).subscribe((response) => this.plugins.set(response.data)); + } +} diff --git a/frontend/src/app/features/analytics/analytics.page.ts b/frontend/src/app/features/analytics/analytics.page.ts new file mode 100644 index 0000000..2df2844 --- /dev/null +++ b/frontend/src/app/features/analytics/analytics.page.ts @@ -0,0 +1,113 @@ +import { Component, computed, DestroyRef, inject, signal } from '@angular/core'; +import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, of } from 'rxjs'; + +import { CommandResult } from '@app/core/api/api.models'; +import { AnalyticsService } from '@app/core/analytics/analytics.service'; +import { AuthService } from '@app/core/auth/auth.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; + +@Component({ + selector: 'app-analytics-page', + standalone: true, + imports: [TranslocoPipe, UiBadgeComponent, UiEmptyStateComponent], + template: ` +
+
+
+ {{ 'analytics.badge' | transloco }} +

{{ 'analytics.title' | transloco }}

+

{{ 'analytics.description' | transloco }}

+
+ + +
+ + @if (allowedCommunities().length === 0) { + + } @else if (commands().length === 0) { + + } @else { +
+ @for (command of commands(); track command.id) { +
+
+ {{ command.name }} + {{ 'command.views' | transloco: { count: command.views } }} +
+
+
+
+
+ } +
+ } +
+ `, +}) +export class AnalyticsPageComponent { + private readonly analytics = inject(AnalyticsService); + private readonly auth = inject(AuthService); + private readonly destroyRef = inject(DestroyRef); + + protected readonly days = signal(30); + protected readonly community = signal(''); + protected readonly commands = signal([]); + protected readonly allowedCommunities = computed(() => this.auth.communities().filter((community) => community.permissions['analytics.view'] === true)); + protected readonly maxViews = computed(() => Math.max(1, ...this.commands().map((command) => command.views))); + + constructor() { + const first = this.allowedCommunities()[0]?.slug ?? ''; + this.community.set(first); + this.load(); + } + + setCommunity(event: Event): void { + const target = event.target; + + if (target instanceof HTMLSelectElement) { + this.community.set(target.value); + this.load(); + } + } + + setDays(event: Event): void { + const target = event.target; + + if (target instanceof HTMLSelectElement) { + this.days.set(Number(target.value)); + this.load(); + } + } + + barWidth(command: CommandResult): number { + return Math.max(6, Math.round((command.views / this.maxViews()) * 100)); + } + + private load(): void { + if (this.community().length === 0) { + return; + } + + this.analytics.mostViewed(this.community(), this.days()).pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => of({ data: [] })), + ).subscribe((response) => this.commands.set(response.data)); + } +} diff --git a/frontend/src/app/features/catalog/catalog.page.ts b/frontend/src/app/features/catalog/catalog.page.ts new file mode 100644 index 0000000..fe6a260 --- /dev/null +++ b/frontend/src/app/features/catalog/catalog.page.ts @@ -0,0 +1,134 @@ +import { Component, computed, DestroyRef, effect, inject, signal } from '@angular/core'; +import { takeUntilDestroyed, toSignal } from '@angular/core/rxjs-interop'; +import { ActivatedRoute, RouterLink } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, forkJoin, of } from 'rxjs'; + +import { CommunityResource, PluginResource } from '@app/core/api/api.models'; +import { CatalogService } from '@app/core/catalog/catalog.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiCardComponent } from '@app/shared/ui/card/ui-card.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiInputComponent } from '@app/shared/ui/input/ui-input.component'; +import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.component'; + +@Component({ + selector: 'app-catalog-page', + standalone: true, + imports: [RouterLink, TranslocoPipe, UiBadgeComponent, UiCardComponent, UiEmptyStateComponent, UiIconComponent, UiInputComponent, UiSkeletonComponent], + template: ` +
+
+
+ {{ 'catalog.badge' | transloco }} +

{{ community()?.name ?? ('catalog.titleFallback' | transloco) }}

+

{{ community()?.description ?? ('catalog.descriptionFallback' | transloco) }}

+
+ +
+ + @if (loading()) { +
+ @for (item of skeletonItems; track item) { + +
+ + + +
+
+ } +
+ } @else if (error()) { + + } @else if (filteredPlugins().length === 0) { + + } @else { + + } +
+ `, +}) +export class CatalogPageComponent { + private readonly route = inject(ActivatedRoute); + private readonly catalog = inject(CatalogService); + private readonly destroyRef = inject(DestroyRef); + private readonly params = toSignal(this.route.paramMap); + + protected readonly skeletonItems = [1, 2, 3, 4, 5, 6]; + protected readonly query = signal(''); + protected readonly loading = signal(true); + protected readonly error = signal(false); + protected readonly community = signal(null); + protected readonly plugins = signal([]); + protected readonly communitySlug = computed(() => this.params()?.get('community') ?? ''); + protected readonly filteredPlugins = computed(() => { + const term = this.query().trim().toLowerCase(); + + if (term.length === 0) { + return this.plugins(); + } + + return this.plugins().filter((plugin) => `${plugin.name} ${plugin.slug} ${plugin.description ?? ''}`.toLowerCase().includes(term)); + }); + + constructor() { + effect(() => this.load(this.communitySlug())); + } + + private load(slug: string): void { + if (slug.length === 0) { + return; + } + + this.loading.set(true); + this.error.set(false); + + forkJoin({ + community: this.catalog.community(slug), + plugins: this.catalog.plugins(slug), + }).pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => { + this.error.set(true); + return of(null); + }), + ).subscribe((response) => { + this.loading.set(false); + + if (response === null) { + return; + } + + this.community.set(response.community.data); + this.plugins.set(response.plugins.data); + }); + } +} diff --git a/frontend/src/app/features/command/command.page.ts b/frontend/src/app/features/command/command.page.ts new file mode 100644 index 0000000..9bdc6c7 --- /dev/null +++ b/frontend/src/app/features/command/command.page.ts @@ -0,0 +1,138 @@ +import { Component, computed, DestroyRef, effect, inject, signal } from '@angular/core'; +import { takeUntilDestroyed, toSignal } from '@angular/core/rxjs-interop'; +import { ActivatedRoute } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, of } from 'rxjs'; + +import { CommandResult } from '@app/core/api/api.models'; +import { AnalyticsService } from '@app/core/analytics/analytics.service'; +import { CatalogService } from '@app/core/catalog/catalog.service'; +import { FavoriteService } from '@app/core/favorites/favorite.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; +import { UiCodeBlockComponent } from '@app/shared/ui/code-block/ui-code-block.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.component'; + +@Component({ + selector: 'app-command-page', + standalone: true, + imports: [TranslocoPipe, UiBadgeComponent, UiButtonComponent, UiCodeBlockComponent, UiEmptyStateComponent, UiIconComponent, UiSkeletonComponent], + template: ` +
+ @if (loading()) { + + } @else if (error()) { + + } @else { + @if (command(); as item) { +
+
+
+
+ {{ item.plugin?.name ?? ('command.unknownPlugin' | transloco) }} + @if (item.category) { + {{ item.category.name }} + } + {{ 'command.views' | transloco: { count: item.views } }} +
+

{{ item.name }}

+

{{ item.description ?? ('command.noDescription' | transloco) }}

+
+ + + {{ favoriteLabel(item.id) | transloco }} + +
+ +
+ +
+
+

{{ 'command.aliasesTitle' | transloco }}

+
+ @for (alias of item.aliases; track alias) { + {{ alias }} + } @empty { + {{ 'command.aliasesEmpty' | transloco }} + } +
+
+ +
+

{{ 'command.parametersTitle' | transloco }}

+
+ @for (parameter of parameterRows(); track parameter) { + {{ parameter }} + } @empty { + {{ 'command.parametersEmpty' | transloco }} + } +
+
+
+ } + } +
+ `, +}) +export class CommandPageComponent { + private readonly route = inject(ActivatedRoute); + private readonly catalog = inject(CatalogService); + private readonly analytics = inject(AnalyticsService); + private readonly favorites = inject(FavoriteService); + private readonly destroyRef = inject(DestroyRef); + private readonly params = toSignal(this.route.paramMap); + + protected readonly loading = signal(true); + protected readonly error = signal(false); + protected readonly command = signal(null); + protected readonly slug = computed(() => this.params()?.get('slug') ?? ''); + protected readonly parameterRows = computed(() => (this.command()?.parameters ?? []).map((parameter) => JSON.stringify(parameter))); + + constructor() { + this.favorites.load().pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + effect(() => this.load(this.slug())); + } + + toggleFavorite(command: CommandResult): void { + const target = { type: 'command' as const, id: command.id }; + + if (this.favorites.isFavorite(target)) { + this.favorites.remove(target).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + return; + } + + this.favorites.add(target).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } + + favoriteLabel(commandId: number): string { + return this.favorites.isFavorite({ type: 'command', id: commandId }) ? 'favorites.remove' : 'favorites.add'; + } + + private load(slug: string): void { + if (slug.length === 0) { + return; + } + + this.loading.set(true); + this.error.set(false); + + this.catalog.command(slug).pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => { + this.error.set(true); + return of(null); + }), + ).subscribe((response) => { + this.loading.set(false); + + if (response === null) { + return; + } + + this.command.set(response.data); + this.analytics.recordCommandView(response.data.slug).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + }); + } +} diff --git a/frontend/src/app/features/favorites/favorites.page.ts b/frontend/src/app/features/favorites/favorites.page.ts new file mode 100644 index 0000000..dbcd5b1 --- /dev/null +++ b/frontend/src/app/features/favorites/favorites.page.ts @@ -0,0 +1,82 @@ +import { Component, DestroyRef, inject } from '@angular/core'; +import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; +import { RouterLink } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; + +import { CommandResult, DocumentResource, FavoriteResource } from '@app/core/api/api.models'; +import { FavoriteService } from '@app/core/favorites/favorite.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; + +@Component({ + selector: 'app-favorites-page', + standalone: true, + imports: [RouterLink, TranslocoPipe, UiBadgeComponent, UiButtonComponent, UiEmptyStateComponent, UiIconComponent], + template: ` +
+
+ {{ 'favorites.badge' | transloco }} +

{{ 'favorites.title' | transloco }}

+

{{ 'favorites.description' | transloco }}

+
+ + @if (favorites.favorites().length === 0) { + + } @else { +
+ @for (favorite of favorites.favorites(); track favorite.id) { +
+
+
+ {{ favorite.type }} + @if (isCommand(favorite.item)) { + {{ favorite.item.plugin?.name ?? ('favorites.unknownPlugin' | transloco) }} + } +
+ @if (isCommand(favorite.item)) { + {{ favorite.item.name }} +

{{ favorite.item.description ?? favorite.item.syntax }}

+ } @else if (isDocument(favorite.item)) { +

{{ favorite.item.title }}

+

{{ favorite.item.path }}

+ } @else { +

{{ 'favorites.unavailableTitle' | transloco }}

+ } +
+ + + {{ 'favorites.remove' | transloco }} + +
+ } +
+ } +
+ `, +}) +export class FavoritesPageComponent { + protected readonly favorites = inject(FavoriteService); + private readonly destroyRef = inject(DestroyRef); + + constructor() { + this.favorites.load().pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } + + remove(favorite: FavoriteResource): void { + if (favorite.type !== 'command' && favorite.type !== 'document') { + return; + } + + this.favorites.remove({ type: favorite.type, id: favorite.favoritable_id }).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } + + isCommand(item: FavoriteResource['item']): item is CommandResult { + return item !== null && 'syntax' in item; + } + + isDocument(item: FavoriteResource['item']): item is DocumentResource { + return item !== null && 'content_html' in item; + } +} diff --git a/frontend/src/app/features/plugin-docs/plugin-docs.page.ts b/frontend/src/app/features/plugin-docs/plugin-docs.page.ts new file mode 100644 index 0000000..0f60db7 --- /dev/null +++ b/frontend/src/app/features/plugin-docs/plugin-docs.page.ts @@ -0,0 +1,233 @@ +import { Component, computed, DestroyRef, effect, inject, signal } from '@angular/core'; +import { NgClass } from '@angular/common'; +import { takeUntilDestroyed, toSignal } from '@angular/core/rxjs-interop'; +import { ActivatedRoute, Router, RouterLink } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, of } from 'rxjs'; + +import { DocumentResource, PluginResource } from '@app/core/api/api.models'; +import { CatalogService } from '@app/core/catalog/catalog.service'; +import { FavoriteService } from '@app/core/favorites/favorite.service'; +import { MarkdownRendererService, RenderedMarkdown } from '@app/core/markdown/markdown-renderer.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; +import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; +import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.component'; + +@Component({ + selector: 'app-plugin-docs-page', + standalone: true, + imports: [NgClass, RouterLink, TranslocoPipe, UiBadgeComponent, UiButtonComponent, UiEmptyStateComponent, UiIconComponent, UiSkeletonComponent], + template: ` +
+ @if (loading()) { +
+ + +
+ } @else if (error()) { + + } @else { + @if (plugin(); as currentPlugin) { +
+
+ + + {{ 'docs.backToCatalog' | transloco }} + + {{ currentPlugin.slug }} +

{{ currentPlugin.name }}

+

{{ currentPlugin.description ?? ('docs.noDescription' | transloco) }}

+
+ +
+ +
+ + +
+ @if (selectedDocument(); as document) { +
+
+

{{ document.path }}

+

{{ document.title }}

+
+ + + {{ favoriteLabel(document.id) | transloco }} + +
+
+ } @else { + + } +
+ + +
+ } + } +
+ `, +}) +export class PluginDocsPageComponent { + private readonly route = inject(ActivatedRoute); + private readonly router = inject(Router); + private readonly catalog = inject(CatalogService); + private readonly renderer = inject(MarkdownRendererService); + private readonly favorites = inject(FavoriteService); + private readonly destroyRef = inject(DestroyRef); + private readonly params = toSignal(this.route.paramMap); + private readonly queryParams = toSignal(this.route.queryParamMap); + + protected readonly loading = signal(true); + protected readonly error = signal(false); + protected readonly plugin = signal(null); + protected readonly documents = signal([]); + protected readonly selectedVersion = signal(''); + protected readonly selectedDocument = signal(null); + protected readonly rendered = signal(null); + protected readonly communitySlug = computed(() => this.params()?.get('community') ?? ''); + protected readonly pluginSlug = computed(() => this.params()?.get('plugin') ?? ''); + + constructor() { + void this.favorites.load().subscribe(); + effect(() => this.loadPlugin(this.communitySlug(), this.pluginSlug())); + } + + onVersionChange(event: Event): void { + const target = event.target; + + if (target instanceof HTMLSelectElement) { + this.selectVersion(target.value); + } + } + + selectVersion(version: string): void { + const plugin = this.plugin(); + + if (plugin === null || version.length === 0) { + return; + } + + this.selectedVersion.set(version); + this.loadDocuments(plugin.slug, version, null); + void this.router.navigate([], { + relativeTo: this.route, + queryParams: { version, doc: null }, + queryParamsHandling: 'merge', + }); + } + + selectDocument(document: DocumentResource): void { + this.selectedDocument.set(document); + this.rendered.set(this.renderer.render(document.content_html)); + void this.router.navigate([], { + relativeTo: this.route, + queryParams: { doc: document.id }, + queryParamsHandling: 'merge', + }); + } + + toggleFavorite(document: DocumentResource): void { + const target = { type: 'document' as const, id: document.id }; + + if (this.favorites.isFavorite(target)) { + this.favorites.remove(target).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + return; + } + + this.favorites.add(target).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } + + favoriteLabel(documentId: number): string { + return this.favorites.isFavorite({ type: 'document', id: documentId }) ? 'favorites.remove' : 'favorites.add'; + } + + private loadPlugin(community: string, slug: string): void { + if (community.length === 0 || slug.length === 0) { + return; + } + + this.loading.set(true); + this.error.set(false); + + this.catalog.plugin(slug, community).pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => { + this.error.set(true); + return of(null); + }), + ).subscribe((response) => { + if (response === null) { + this.loading.set(false); + return; + } + + const plugin = response.data; + const requestedVersion = this.queryParams()?.get('version'); + const latest = plugin.versions.find((version) => version.is_latest)?.version ?? plugin.versions[0]?.version ?? ''; + const version = requestedVersion ?? latest; + + this.plugin.set(plugin); + this.selectedVersion.set(version); + this.loadDocuments(plugin.slug, version, this.queryParams()?.get('doc') ?? null); + }); + } + + private loadDocuments(slug: string, version: string, requestedDocumentId: string | null): void { + this.loading.set(true); + this.catalog.versionDocuments(slug, version).pipe( + takeUntilDestroyed(this.destroyRef), + catchError(() => { + this.error.set(true); + return of(null); + }), + ).subscribe((response) => { + this.loading.set(false); + + if (response === null) { + return; + } + + const documents = response.data; + const requestedId = requestedDocumentId === null ? null : Number(requestedDocumentId); + const selected = documents.find((document) => document.id === requestedId) ?? documents[0] ?? null; + + this.documents.set(documents); + this.selectedDocument.set(selected); + this.rendered.set(selected === null ? null : this.renderer.render(selected.content_html)); + }); + } +} diff --git a/frontend/src/app/features/search/search.page.ts b/frontend/src/app/features/search/search.page.ts new file mode 100644 index 0000000..0499046 --- /dev/null +++ b/frontend/src/app/features/search/search.page.ts @@ -0,0 +1,194 @@ +import { Component, computed, DestroyRef, inject, signal } from '@angular/core'; +import { NgClass } from '@angular/common'; +import { takeUntilDestroyed, toObservable, toSignal } from '@angular/core/rxjs-interop'; +import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; +import { ActivatedRoute, Router, RouterLink } from '@angular/router'; +import { TranslocoPipe } from '@jsverse/transloco'; +import { catchError, debounceTime, of, switchMap, tap } from 'rxjs'; + +import { CommandResult, SearchResponse } from '@app/core/api/api.models'; +import { SearchService } from '@app/core/search/search.service'; +import { SearchUrlState, SearchUrlStateService } from '@app/core/search/search-url-state.service'; +import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; +import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; +import { UiInputComponent } from '@app/shared/ui/input/ui-input.component'; + +@Component({ + selector: 'app-search-page', + standalone: true, + imports: [NgClass, RouterLink, TranslocoPipe, UiBadgeComponent, UiEmptyStateComponent, UiInputComponent], + template: ` +
+
+ {{ 'search.badge' | transloco }} +

{{ 'search.title' | transloco }}

+ +
+ +
+ + +
+ @if (loading()) { +
{{ 'search.loading' | transloco }}
+ } @else if (results().length === 0) { + + } @else { +

{{ 'search.resultCount' | transloco: { count: metaTotal() } }}

+ @for (result of results(); track result.id; let index = $index) { + +
+ {{ result.plugin?.name ?? ('search.unknownPlugin' | transloco) }} + @if (result.category) { + {{ result.category.name }} + } +
+

+

+ +
+ } + } +
+
+
+ `, +}) +export class SearchPageComponent { + private readonly route = inject(ActivatedRoute); + private readonly router = inject(Router); + private readonly search = inject(SearchService); + private readonly urlState = inject(SearchUrlStateService); + private readonly sanitizer = inject(DomSanitizer); + private readonly destroyRef = inject(DestroyRef); + private readonly queryParams = toSignal(this.route.queryParams, { initialValue: {} }); + + protected readonly state = computed(() => this.urlState.read(this.queryParams())); + protected readonly loading = signal(false); + protected readonly response = signal(null); + protected readonly activeIndex = signal(0); + protected readonly results = computed(() => this.response()?.data ?? []); + protected readonly metaTotal = computed(() => this.response()?.meta.estimated_total_hits ?? 0); + protected readonly facetGroups = computed(() => { + const facets = this.response()?.facets ?? { community: {}, plugin: {}, category: {} }; + + return [ + { key: 'community' as const, label: 'search.facets.community', values: this.facetValues(facets.community) }, + { key: 'plugin' as const, label: 'search.facets.plugin', values: this.facetValues(facets.plugin) }, + { key: 'category' as const, label: 'search.facets.category', values: this.facetValues(facets.category) }, + ]; + }); + + constructor() { + toObservable(this.state).pipe( + debounceTime(250), + tap(() => this.loading.set(true)), + switchMap((state) => this.search.search(state.q, this.urlState.filters(state)).pipe( + catchError(() => of(null)), + )), + takeUntilDestroyed(this.destroyRef), + ).subscribe((response) => { + this.loading.set(false); + this.activeIndex.set(0); + this.response.set(response); + }); + } + + updateQuery(query: string): void { + this.navigate({ ...this.state(), q: query }); + } + + toggleFacet(key: keyof Pick, value: string): void { + const current = this.state(); + this.navigate({ ...current, [key]: current[key] === value ? undefined : value }); + } + + handleKeydown(event: KeyboardEvent): void { + if (this.results().length === 0) { + return; + } + + if (event.key === 'ArrowDown') { + event.preventDefault(); + this.activeIndex.set(Math.min(this.activeIndex() + 1, this.results().length - 1)); + } + + if (event.key === 'ArrowUp') { + event.preventDefault(); + this.activeIndex.set(Math.max(this.activeIndex() - 1, 0)); + } + + if (event.key === 'Enter') { + event.preventDefault(); + const result = this.results()[this.activeIndex()]; + if (result !== undefined) { + void this.router.navigate(['/commands', result.slug]); + } + } + } + + highlight(value: string): SafeHtml { + const term = this.state().q.trim(); + const escaped = this.escapeHtml(value); + + if (term.length === 0) { + return this.sanitizer.bypassSecurityTrustHtml(escaped); + } + + const highlighted = escaped.replace(new RegExp(this.escapeRegExp(term), 'gi'), (match) => `${match}`); + + return this.sanitizer.bypassSecurityTrustHtml(highlighted); + } + + private navigate(state: SearchUrlState): void { + void this.router.navigate([], { + relativeTo: this.route, + queryParams: this.urlState.toQueryParams(state), + queryParamsHandling: 'merge', + }); + } + + private facetValues(values: Record): { name: string; count: number }[] { + return Object.entries(values) + .map(([name, count]) => ({ name, count })) + .sort((first, second) => second.count - first.count || first.name.localeCompare(second.name)); + } + + private escapeHtml(value: string): string { + return value.replaceAll('&', '&').replaceAll('<', '<').replaceAll('>', '>').replaceAll('"', '"').replaceAll("'", '''); + } + + private escapeRegExp(value: string): string { + return value.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); + } +} diff --git a/frontend/src/app/shell/app-shell.component.ts b/frontend/src/app/shell/app-shell.component.ts index f3ac132..2282233 100644 --- a/frontend/src/app/shell/app-shell.component.ts +++ b/frontend/src/app/shell/app-shell.component.ts @@ -80,13 +80,24 @@ import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-contain @for (community of auth.communities(); track community.slug) { {{ community.name }} } + + {{ 'shell.nav.search' | transloco }} + + + {{ 'shell.nav.favorites' | transloco }} + + + {{ 'shell.nav.analytics' | transloco }} + + + {{ 'shell.nav.admin' | transloco }} + } @else { {{ 'shell.noCommunity' | transloco }} From 11785cee06a6beaf9ac60c97fabe644dc7cc10d4 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 Date: Sat, 6 Jun 2026 18:33:32 -0300 Subject: [PATCH 41/59] test(frontend): cover domain screen interactions --- .../core/favorites/favorite.service.spec.ts | 61 +++++++++ .../markdown-renderer.service.spec.ts | 32 +++++ .../search/search-url-state.service.spec.ts | 39 ++++++ .../plugin-docs/plugin-docs.page.spec.ts | 118 ++++++++++++++++++ 4 files changed, 250 insertions(+) create mode 100644 frontend/src/app/core/favorites/favorite.service.spec.ts create mode 100644 frontend/src/app/core/markdown/markdown-renderer.service.spec.ts create mode 100644 frontend/src/app/core/search/search-url-state.service.spec.ts create mode 100644 frontend/src/app/features/plugin-docs/plugin-docs.page.spec.ts diff --git a/frontend/src/app/core/favorites/favorite.service.spec.ts b/frontend/src/app/core/favorites/favorite.service.spec.ts new file mode 100644 index 0000000..016c304 --- /dev/null +++ b/frontend/src/app/core/favorites/favorite.service.spec.ts @@ -0,0 +1,61 @@ +import { provideHttpClient } from '@angular/common/http'; +import { HttpTestingController, provideHttpClientTesting } from '@angular/common/http/testing'; +import { TestBed } from '@angular/core/testing'; + +import { API_BASE_URL } from '@app/core/api/api.tokens'; + +import { FavoriteService } from './favorite.service'; + +describe('FavoriteService', () => { + let service: FavoriteService; + let http: HttpTestingController; + + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [ + provideHttpClient(), + provideHttpClientTesting(), + { provide: API_BASE_URL, useValue: 'http://api.test/api/v1' }, + ], + }); + + service = TestBed.inject(FavoriteService); + http = TestBed.inject(HttpTestingController); + }); + + afterEach(() => { + http.verify(); + }); + + it('rolls back optimistic favorite changes on 422 and 500 errors', () => { + service.load().subscribe(); + http.expectOne('http://api.test/api/v1/favorites').flush({ + data: [ + { + id: 10, + type: 'command', + favoritable_id: 1, + item: null, + created_at: '2026-01-01T00:00:00Z', + }, + ], + }); + + service.add({ type: 'document', id: 2 }).subscribe({ error: () => undefined }); + expect(service.isFavorite({ type: 'document', id: 2 })).toBe(true); + http.expectOne('http://api.test/api/v1/favorites').flush({ + message: 'Invalid.', + code: 'validation.failed', + }, { status: 422, statusText: 'Unprocessable Entity' }); + expect(service.isFavorite({ type: 'document', id: 2 })).toBe(false); + expect(service.isFavorite({ type: 'command', id: 1 })).toBe(true); + + service.remove({ type: 'command', id: 1 }).subscribe({ error: () => undefined }); + expect(service.isFavorite({ type: 'command', id: 1 })).toBe(false); + http.expectOne('http://api.test/api/v1/favorites').flush({ + message: 'Server error.', + code: 'server.error', + }, { status: 500, statusText: 'Server Error' }); + expect(service.isFavorite({ type: 'command', id: 1 })).toBe(true); + }); +}); diff --git a/frontend/src/app/core/markdown/markdown-renderer.service.spec.ts b/frontend/src/app/core/markdown/markdown-renderer.service.spec.ts new file mode 100644 index 0000000..3098bbe --- /dev/null +++ b/frontend/src/app/core/markdown/markdown-renderer.service.spec.ts @@ -0,0 +1,32 @@ +import { SecurityContext } from '@angular/core'; +import { DomSanitizer } from '@angular/platform-browser'; +import { TestBed } from '@angular/core/testing'; + +import { MarkdownRendererService } from './markdown-renderer.service'; + +describe('MarkdownRendererService', () => { + let service: MarkdownRendererService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(MarkdownRendererService); + }); + + it('renders structured markdown html with headings, highlighted code blocks, and sanitization', () => { + const warn = jest.spyOn(console, 'warn').mockImplementation(() => undefined); + const sanitizer = TestBed.inject(DomSanitizer); + const rendered = service.render(` +

Commands

+ +

Use the command below.

+
/blood balance <player> --verbose
+ `); + const html = sanitizer.sanitize(SecurityContext.HTML, rendered.html) ?? ''; + + expect(rendered.headings).toEqual([{ id: 'commands', level: 2, text: 'Commands' }]); + expect(html).toContain('id="commands"'); + expect(html).toContain('text-neon-cyan'); + expect(html).not.toContain('`, + ); + } +} diff --git a/frontend/src/app/features/command/command.page.ts b/frontend/src/app/features/command/command.page.ts index 9bdc6c7..5d9a75f 100644 --- a/frontend/src/app/features/command/command.page.ts +++ b/frontend/src/app/features/command/command.page.ts @@ -6,8 +6,10 @@ import { catchError, of } from 'rxjs'; import { CommandResult } from '@app/core/api/api.models'; import { AnalyticsService } from '@app/core/analytics/analytics.service'; +import { AuthService } from '@app/core/auth/auth.service'; import { CatalogService } from '@app/core/catalog/catalog.service'; import { FavoriteService } from '@app/core/favorites/favorite.service'; +import { SeoService } from '@app/core/seo/seo.service'; import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; import { UiCodeBlockComponent } from '@app/shared/ui/code-block/ui-code-block.component'; @@ -78,9 +80,11 @@ import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.compone }) export class CommandPageComponent { private readonly route = inject(ActivatedRoute); + private readonly auth = inject(AuthService); private readonly catalog = inject(CatalogService); private readonly analytics = inject(AnalyticsService); private readonly favorites = inject(FavoriteService); + private readonly seo = inject(SeoService); private readonly destroyRef = inject(DestroyRef); private readonly params = toSignal(this.route.paramMap); @@ -91,7 +95,10 @@ export class CommandPageComponent { protected readonly parameterRows = computed(() => (this.command()?.parameters ?? []).map((parameter) => JSON.stringify(parameter))); constructor() { - this.favorites.load().pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + if (this.auth.isAuthenticated()) { + this.favorites.load().pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } + effect(() => this.load(this.slug())); } @@ -132,7 +139,22 @@ export class CommandPageComponent { } this.command.set(response.data); - this.analytics.recordCommandView(response.data.slug).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + this.seo.update({ + title: `${response.data.name} - Comando CommandSphere`, + description: response.data.description ?? `Sintaxe e parâmetros do comando ${response.data.name}.`, + canonicalPath: `/commands/${response.data.slug}`, + type: 'article', + jsonLd: { + '@context': 'https://schema.org', + '@type': 'SoftwareSourceCode', + name: response.data.name, + description: response.data.description ?? response.data.syntax, + programmingLanguage: 'Command', + }, + }); + if (this.auth.isAuthenticated()) { + this.analytics.recordCommandView(response.data.slug).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } }); } } diff --git a/frontend/src/app/features/home/home.page.ts b/frontend/src/app/features/home/home.page.ts index 7520753..5625708 100644 --- a/frontend/src/app/features/home/home.page.ts +++ b/frontend/src/app/features/home/home.page.ts @@ -1,64 +1,171 @@ -import { Component } from '@angular/core'; +import { Component, inject } from '@angular/core'; +import { RouterLink } from '@angular/router'; import { TranslocoPipe } from '@jsverse/transloco'; +import { SeoService } from '@app/core/seo/seo.service'; import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; -import { UiCardComponent } from '@app/shared/ui/card/ui-card.component'; -import { UiCodeBlockComponent } from '@app/shared/ui/code-block/ui-code-block.component'; -import { UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; -import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.component'; +import { IconName, UiIconComponent } from '@app/shared/ui/icon/ui-icon.component'; @Component({ selector: 'app-home-page', standalone: true, - imports: [TranslocoPipe, UiBadgeComponent, UiCardComponent, UiCodeBlockComponent, UiIconComponent, UiSkeletonComponent], + imports: [RouterLink, TranslocoPipe, UiBadgeComponent, UiIconComponent], template: ` -
-
-
+
+
+ +
+
{{ 'home.badge' | transloco }} -
-

+
+

{{ 'home.title' | transloco }}

-

+

{{ 'home.summary' | transloco }}

-

+ +
-
- @for (item of stackItems; track item) { - -
- -

{{ item + '.title' | transloco }}

-

{{ item + '.description' | transloco }}

+
+
+
- +
+
+ {{ 'home.stackBadge' | transloco }} +

{{ 'home.stackTitle' | transloco }}

+
+
+ @for (item of stack; track item) { + {{ item }} + } +
+
+ +
+
+ {{ 'home.screenshotsBadge' | transloco }} +

{{ 'home.screenshotsTitle' | transloco }}

+
+
+ @for (shot of screenshots; track shot.src) { +
+ +
{{ shot.titleKey | transloco }}
+
+ } +
`, }) export class HomePageComponent { - protected readonly stackItems = ['home.stack.angular', 'home.stack.laravel', 'home.stack.search']; + private readonly seo = inject(SeoService); + + protected readonly metrics: { icon: IconName; valueKey: string; labelKey: string }[] = [ + { icon: 'database', valueKey: 'home.metrics.idempotent.value', labelKey: 'home.metrics.idempotent.label' }, + { icon: 'zap', valueKey: 'home.metrics.realtime.value', labelKey: 'home.metrics.realtime.label' }, + { icon: 'shield-check', valueKey: 'home.metrics.permissions.value', labelKey: 'home.metrics.permissions.label' }, + ]; + protected readonly features: { icon: IconName; titleKey: string; descriptionKey: string }[] = [ + { icon: 'git-branch', titleKey: 'home.features.ingestion.title', descriptionKey: 'home.features.ingestion.description' }, + { icon: 'search', titleKey: 'home.features.discovery.title', descriptionKey: 'home.features.discovery.description' }, + { icon: 'activity', titleKey: 'home.features.operations.title', descriptionKey: 'home.features.operations.description' }, + ]; + protected readonly pipeline: { icon: IconName; titleKey: string; descriptionKey: string }[] = [ + { icon: 'github', titleKey: 'home.pipeline.github.title', descriptionKey: 'home.pipeline.github.description' }, + { icon: 'file-code', titleKey: 'home.pipeline.parser.title', descriptionKey: 'home.pipeline.parser.description' }, + { icon: 'database', titleKey: 'home.pipeline.index.title', descriptionKey: 'home.pipeline.index.description' }, + { icon: 'search', titleKey: 'home.pipeline.search.title', descriptionKey: 'home.pipeline.search.description' }, + ]; + protected readonly stack = ['Angular SSR', 'Laravel 12', 'GitHub API', 'Discord OAuth2', 'Meilisearch', 'Reverb', 'Redis', 'MySQL']; + protected readonly screenshots = [ + { src: '/portfolio/command-palette.png', altKey: 'home.screenshots.paletteAlt', titleKey: 'home.screenshots.paletteTitle' }, + { src: '/portfolio/doc-viewer.png', altKey: 'home.screenshots.docsAlt', titleKey: 'home.screenshots.docsTitle' }, + { src: '/portfolio/search-page.png', altKey: 'home.screenshots.searchAlt', titleKey: 'home.screenshots.searchTitle' }, + ]; + + constructor() { + this.seo.update({ + title: 'CommandSphere - Documentação de plugins em tempo real', + description: 'Hub SSR dark-first para ingerir Markdown do GitHub, extrair comandos, indexar no Meilisearch e operar documentação de plugins com permissões por comunidade.', + canonicalPath: '/', + jsonLd: { + '@context': 'https://schema.org', + '@type': 'SoftwareApplication', + name: 'CommandSphere', + applicationCategory: 'DeveloperApplication', + operatingSystem: 'Web', + description: 'Hub de documentação inteligente para ecossistemas de plugins.', + }, + }); + } } diff --git a/frontend/src/app/features/plugin-docs/plugin-docs.page.ts b/frontend/src/app/features/plugin-docs/plugin-docs.page.ts index 0f60db7..8f2b3b6 100644 --- a/frontend/src/app/features/plugin-docs/plugin-docs.page.ts +++ b/frontend/src/app/features/plugin-docs/plugin-docs.page.ts @@ -6,9 +6,11 @@ import { TranslocoPipe } from '@jsverse/transloco'; import { catchError, of } from 'rxjs'; import { DocumentResource, PluginResource } from '@app/core/api/api.models'; +import { AuthService } from '@app/core/auth/auth.service'; import { CatalogService } from '@app/core/catalog/catalog.service'; import { FavoriteService } from '@app/core/favorites/favorite.service'; import { MarkdownRendererService, RenderedMarkdown } from '@app/core/markdown/markdown-renderer.service'; +import { SeoService } from '@app/core/seo/seo.service'; import { UiBadgeComponent } from '@app/shared/ui/badge/ui-badge.component'; import { UiButtonComponent } from '@app/shared/ui/button/ui-button.component'; import { UiEmptyStateComponent } from '@app/shared/ui/empty-state/ui-empty-state.component'; @@ -104,9 +106,11 @@ import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.compone export class PluginDocsPageComponent { private readonly route = inject(ActivatedRoute); private readonly router = inject(Router); + private readonly auth = inject(AuthService); private readonly catalog = inject(CatalogService); private readonly renderer = inject(MarkdownRendererService); private readonly favorites = inject(FavoriteService); + private readonly seo = inject(SeoService); private readonly destroyRef = inject(DestroyRef); private readonly params = toSignal(this.route.paramMap); private readonly queryParams = toSignal(this.route.queryParamMap); @@ -122,7 +126,10 @@ export class PluginDocsPageComponent { protected readonly pluginSlug = computed(() => this.params()?.get('plugin') ?? ''); constructor() { - void this.favorites.load().subscribe(); + if (this.auth.isAuthenticated()) { + void this.favorites.load().subscribe(); + } + effect(() => this.loadPlugin(this.communitySlug(), this.pluginSlug())); } @@ -201,6 +208,19 @@ export class PluginDocsPageComponent { const version = requestedVersion ?? latest; this.plugin.set(plugin); + this.seo.update({ + title: `${plugin.name} - Documentação CommandSphere`, + description: plugin.description ?? `Documentação estruturada do plugin ${plugin.name} no CommandSphere.`, + canonicalPath: `/c/${this.communitySlug()}/p/${plugin.slug}`, + type: 'article', + jsonLd: { + '@context': 'https://schema.org', + '@type': 'TechArticle', + headline: `${plugin.name} documentation`, + description: plugin.description ?? `Structured documentation for ${plugin.name}.`, + about: plugin.slug, + }, + }); this.selectedVersion.set(version); this.loadDocuments(plugin.slug, version, this.queryParams()?.get('doc') ?? null); }); diff --git a/frontend/src/app/shared/ui/icon/ui-icon.component.ts b/frontend/src/app/shared/ui/icon/ui-icon.component.ts index 677c8db..1b30357 100644 --- a/frontend/src/app/shared/ui/icon/ui-icon.component.ts +++ b/frontend/src/app/shared/ui/icon/ui-icon.component.ts @@ -1,42 +1,58 @@ import { Component, computed, inject, input } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; -import { AlertTriangle, Check, ChevronRight, Command, FileText, Globe2, LoaderCircle, LogIn, LogOut, LucideIconData, Search, Shield, Sparkles, Star, Terminal, User, X } from 'lucide-angular'; +import { Activity, AlertTriangle, BookOpen, Check, ChevronRight, Command, Database, FileCode, FileText, GitBranch, Github, Globe2, LoaderCircle, LogIn, LogOut, LucideIconData, Search, Shield, ShieldCheck, Sparkles, Star, Terminal, User, X, Zap } from 'lucide-angular'; -type IconName = +export type IconName = + | 'activity' | 'alert-triangle' + | 'book-open' | 'check' | 'chevron-right' | 'command' + | 'database' + | 'file-code' | 'file-text' + | 'git-branch' + | 'github' | 'globe-2' | 'loader-circle' | 'log-in' | 'log-out' | 'search' | 'shield' + | 'shield-check' | 'sparkles' | 'star' | 'terminal' | 'user' - | 'x'; + | 'x' + | 'zap'; const ICONS: Record = { + activity: Activity, 'alert-triangle': AlertTriangle, + 'book-open': BookOpen, check: Check, 'chevron-right': ChevronRight, command: Command, + database: Database, + 'file-code': FileCode, 'file-text': FileText, + 'git-branch': GitBranch, + github: Github, 'globe-2': Globe2, 'loader-circle': LoaderCircle, 'log-in': LogIn, 'log-out': LogOut, search: Search, shield: Shield, + 'shield-check': ShieldCheck, sparkles: Sparkles, star: Star, terminal: Terminal, user: User, x: X, + zap: Zap, }; @Component({ diff --git a/frontend/src/app/shell/app-shell.component.ts b/frontend/src/app/shell/app-shell.component.ts index 068ca68..abf101b 100644 --- a/frontend/src/app/shell/app-shell.component.ts +++ b/frontend/src/app/shell/app-shell.component.ts @@ -102,9 +102,12 @@ import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-contain {{ 'shell.nav.adminIngestions' | transloco }} } @else { - - {{ 'shell.noCommunity' | transloco }} - + + {{ 'shell.nav.catalog' | transloco }} + + + {{ 'shell.nav.search' | transloco }} + } diff --git a/frontend/src/index.html b/frontend/src/index.html index 3af61ec..a58d204 100644 --- a/frontend/src/index.html +++ b/frontend/src/index.html @@ -1,10 +1,11 @@ - + - Frontend + CommandSphere + diff --git a/frontend/src/server.ts b/frontend/src/server.ts index 0ddcff3..700cc3e 100644 --- a/frontend/src/server.ts +++ b/frontend/src/server.ts @@ -10,19 +10,17 @@ const browserDistFolder = resolve(serverDistFolder, '../browser'); const indexHtml = join(serverDistFolder, 'index.server.html'); const app = express(); -const commonEngine = new CommonEngine(); +const commonEngine = new CommonEngine({ + allowedHosts: ['localhost', '127.0.0.1'], +}); -/** - * Example Express Rest API endpoints can be defined here. - * Uncomment and define endpoints as necessary. - * - * Example: - * ```ts - * app.get('/api/**', (req, res) => { - * // Handle API request - * }); - * ``` - */ +app.use((_req, res, next) => { + res.setHeader('X-Content-Type-Options', 'nosniff'); + res.setHeader('X-Frame-Options', 'DENY'); + res.setHeader('Referrer-Policy', 'strict-origin-when-cross-origin'); + res.setHeader('Permissions-Policy', 'camera=(), microphone=(), geolocation=()'); + next(); +}); /** * Serve static files from /browser @@ -49,7 +47,7 @@ app.get('**', (req, res, next) => { publicPath: browserDistFolder, providers: [{ provide: APP_BASE_HREF, useValue: baseUrl }], }) - .then((html) => res.send(html)) + .then((html) => res.send(withJsonLd(html, `${protocol}://${headers.host}${originalUrl}`))) .catch((err) => next(err)); }); @@ -59,9 +57,77 @@ app.get('**', (req, res, next) => { */ if (isMainModule(import.meta.url)) { const port = process.env['PORT'] || 4000; - app.listen(port, () => { - console.log(`Node Express server listening on http://localhost:${port}`); - }); + app.listen(port); } export default app; + +function withJsonLd(html: string, requestUrl: string): string { + const url = new URL(requestUrl); + const isCommandPage = url.pathname.startsWith('/commands/'); + const shouldReplaceCommandSchema = isCommandPage && !html.includes('SoftwareSourceCode'); + + if (!shouldReplaceCommandSchema && html.includes('application/ld+json')) { + return html; + } + + if (!html.includes('')) { + return html; + } + + const targetHtml = isCommandPage + ? html.replace(/]*type="application\/ld\+json"[^>]*>[\s\S]*?<\/script>/gi, '') + : html; + const title = extractTitle(html) ?? 'CommandSphere'; + const description = extractDescription(html) ?? 'Hub inteligente de documentacao para ecossistemas de plugins.'; + const schema = schemaFor(url, title, description); + const json = JSON.stringify(schema).replace(/<\/script/gi, '<\\/script'); + const script = ``; + + return targetHtml.replace('', `${script}`); +} + +function schemaFor(url: URL, title: string, description: string): Record { + if (url.pathname.startsWith('/commands/')) { + return { + '@context': 'https://schema.org', + '@type': 'SoftwareSourceCode', + name: title.replace(' - Comando CommandSphere', ''), + description, + url: url.toString(), + programmingLanguage: 'Command', + }; + } + + if (url.pathname.includes('/p/')) { + return { + '@context': 'https://schema.org', + '@type': 'TechArticle', + headline: title.replace(' - Documentação CommandSphere', ''), + description, + url: url.toString(), + isPartOf: { + '@type': 'WebSite', + name: 'CommandSphere', + }, + }; + } + + return { + '@context': 'https://schema.org', + '@type': 'SoftwareApplication', + name: 'CommandSphere', + applicationCategory: 'DeveloperApplication', + operatingSystem: 'Web', + description, + url: url.toString(), + }; +} + +function extractTitle(html: string): string | null { + return /(.*?)<\/title>/i.exec(html)?.[1] ?? null; +} + +function extractDescription(html: string): string | null { + return /<meta name="description" content="([^"]*)"/i.exec(html)?.[1] ?? null; +} From 347549dd72994b491a45836ad5b412a33deb9d35 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 6 Jun 2026 21:11:48 -0300 Subject: [PATCH 49/59] chore: add production docker and portfolio documentation --- .dockerignore | 15 +++ .env.example | 11 ++ README.md | 213 ++++++++++++++++++++++++++------ docker-compose.prod.yml | 149 ++++++++++++++++++++++ docker/backend.prod.Dockerfile | 22 ++++ docker/frontend.prod.Dockerfile | 18 +++ docker/nginx.prod.conf | 23 ++++ docs/DECISIONS.md | 33 +++++ 8 files changed, 444 insertions(+), 40 deletions(-) create mode 100644 .dockerignore create mode 100644 docker-compose.prod.yml create mode 100644 docker/backend.prod.Dockerfile create mode 100644 docker/frontend.prod.Dockerfile create mode 100644 docker/nginx.prod.conf diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..9d1b843 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,15 @@ +.git +.github +backend/vendor +backend/storage/logs +backend/storage/framework/cache +backend/storage/framework/sessions +backend/storage/framework/testing +backend/storage/framework/views +frontend/.angular +frontend/coverage +frontend/dist +frontend/node_modules +frontend/playwright-report +frontend/test-results +node_modules diff --git a/.env.example b/.env.example index 7961a39..4fdf86e 100644 --- a/.env.example +++ b/.env.example @@ -2,3 +2,14 @@ MEILISEARCH_MASTER_KEY=local_meilisearch_master_key REVERB_APP_ID=commandsphere-local REVERB_APP_KEY=local-reverb-key REVERB_APP_SECRET=local-reverb-secret +APP_KEY= +APP_URL=http://localhost:8000 +DB_DATABASE=commandsphere +DB_USERNAME=commandsphere +DB_PASSWORD= +DB_ROOT_PASSWORD= +GITHUB_TOKEN= +GITHUB_WEBHOOK_SECRET= +DISCORD_CLIENT_ID= +DISCORD_CLIENT_SECRET= +DISCORD_REDIRECT_URI=http://localhost:4200/auth/discord/callback diff --git a/README.md b/README.md index b098cbe..2fceeb8 100644 --- a/README.md +++ b/README.md @@ -1,81 +1,214 @@ # CommandSphere -CommandSphere é um hub de documentação inteligente para ecossistemas de plugins. O MVP será construído como um monorepo com backend Laravel, frontend Angular SSR e serviços de infraestrutura para busca, filas e realtime. +> English summary: CommandSphere is a full-stack documentation discovery platform for plugin ecosystems. It ingests Markdown from GitHub, extracts command metadata idempotently, indexes it in Meilisearch, and serves a dark-first Angular SSR experience with Discord/Sanctum auth, scoped permissions, favorites, analytics, realtime ingestion status, and production Docker packaging. -## Stack +CommandSphere e um hub de documentacao inteligente para ecossistemas de plugins. A proposta e transformar documentacao Markdown dispersa em um catalogo pesquisavel, versionado e operavel, com UX de ferramenta de desenvolvedor e arquitetura SaaS demonstravel. -| Camada | Tecnologia | -|---|---| -| Backend | Laravel 12, PHP 8.3, Sanctum, Socialite, Scout, Horizon, Reverb | -| Frontend | Angular 19 standalone, SSR, Transloco, TailwindCSS, Jest | -| Banco e infra | MySQL 8, Redis 7, Meilisearch v1, Docker Compose | -| Qualidade | Pest, Pint, Jest, TypeScript build, GitHub Actions | +## Visao + +O produto resolve um problema recorrente em ecossistemas de plugins: comandos, guias e changelogs vivem em repositorios separados, com convencoes inconsistentes e descoberta ruim. O CommandSphere centraliza esses materiais por comunidade, plugin e versao, mantendo a origem no GitHub e automatizando ingestao, busca, favoritos, analytics e status em tempo real. + +## Screenshots + +![Landing dark-first](frontend/public/portfolio/landing-hero.png) + +![Command palette](frontend/public/portfolio/command-palette.png) + +![Doc viewer](frontend/public/portfolio/doc-viewer.png) + +![Busca com facets](frontend/public/portfolio/search-page.png) ## Arquitetura -O repositório é organizado em três áreas principais: +```mermaid +flowchart LR + Browser["Angular 19 SSR"] + API["Laravel 12 API"] + Queue["Horizon / Redis Queue"] + Parser["Markdown Parser"] + DB["MySQL 8"] + Search["Meilisearch"] + Realtime["Reverb"] + GitHub["GitHub API"] + + Browser --> API + API --> DB + API --> Search + API --> Realtime + API --> Queue + Queue --> GitHub + Queue --> Parser + Parser --> DB + Parser --> Search + Queue --> Realtime +``` -```text -backend/ API Laravel, jobs, configurações de busca, filas e realtime -frontend/ Angular SSR com i18n pt-BR padrão e shell dark-first -docker/ Dockerfiles de desenvolvimento para PHP 8.3 e Node 22 -docs/ Visão, ADRs e progresso faseado +## Pipeline de Ingestao + +```mermaid +flowchart TD + A["GitHub Markdown"] --> B["GitHubClient com ETag"] + B --> C{"Conteudo mudou?"} + C -- "Nao" --> D["Run concluido sem reprocessar"] + C -- "Sim" --> E["CommonMark + frontmatter"] + E --> F["Extracao de comandos"] + F --> G["Upsert idempotente"] + G --> H["Reconcilia comandos removidos"] + H --> I["Atualiza cache e Meilisearch"] + I --> J["Broadcast Reverb"] + J --> K["Busca e admin ao vivo"] ``` -Fluxo alvo do produto: +Pontos tecnicos relevantes: -```text -GitHub Markdown -> Laravel ingestion jobs -> CommonMark parser -> MySQL -> Meilisearch -> Angular SSR/search UI -``` +- Idempotencia por chaves naturais: `commands(plugin_version_id, slug)` e `documents(plugin_version_id, path)`. +- Re-sync remove comandos que sumiram da documentacao, sem duplicar dados existentes. +- Documentos fora da convencao sao ingeridos com warning, nunca descartados silenciosamente. +- ETag evita reprocessamento e reduz pressao no rate limit do GitHub. +- Cache Redis de leitura e indice Meilisearch sao invalidados/atualizados ao final da ingestao. + +## Stack Justificada + +| Camada | Tecnologia | Motivo | +|---|---|---| +| Backend | Laravel 12, PHP 8.3 | API produtiva, filas, policies, scheduler e ecossistema maduro | +| Auth | Discord OAuth2, Sanctum | Fluxo realista para comunidades tecnicas e bearer simples para SPA | +| Dominio | MySQL 8 | Relacionamentos fortes, unicidade natural e queries analiticas | +| Busca | Scout + Meilisearch | Typo tolerance, facets e resposta rapida para busca em tempo real | +| Filas/cache | Redis + Horizon | Ingestao assinc, cache de catalogo e observabilidade de jobs | +| Realtime | Reverb + Echo | Status de ingestao ao vivo em canais privados por comunidade | +| Frontend | Angular 19 standalone + SSR | UX indexavel, rotas lazy, signals e shell dark-first | +| i18n | Transloco | pt-BR default, en secundario, SSR-aware | +| Qualidade | Pest, Jest, Playwright, Pint, Lighthouse | Cobertura critica, E2E real e avaliacao de SEO/performance | + +## Decisoes e Trade-offs + +As ADRs estao em `docs/DECISIONS.md`. Resumo das decisoes principais: -## Setup Local +- Monorepo Dockerizado: simplifica avaliacao e setup local, com custo de builds maiores. +- SSR Angular: melhora SEO e primeira renderizacao publica, exigindo disciplina para nao vazar estado entre requests. +- Token em memoria: reduz persistencia de segredo no browser, com trade-off de login menos persistente. +- Busca por Meilisearch: entrega facets/typo tolerance sem varrer MySQL, com custo operacional de manter indice. +- Markdown custom renderer: controla XSS e UX do doc viewer, mantendo escopo menor que um renderer universal. +- Realtime privado por comunidade: evita vazamento de status operacional, com custo de Reverb/Horizon em runtime. +- Public discovery read model: paginas de catalogo, plugin, documento, comando e busca sao indexaveis; acoes mutantes e dados operacionais continuam autenticados e escopados. -Pré-requisitos: +## Setup Local em 1 Comando -- Docker Desktop -- Node 22, para execução local do frontend fora do Docker -- PHP/Composer, para execução local do backend fora do Docker +```bash +cp .env.example .env && docker compose up --build +``` -Subir a stack completa: +Depois que os containers subirem: ```bash -cp .env.example .env -docker compose up --build +docker compose exec -T backend php artisan migrate:fresh --seed +docker compose exec -T backend php artisan scout:sync-index-settings +docker compose exec -T backend php artisan scout:import "App\Models\Command" ``` -Serviços: +Servicos locais: -| Serviço | URL | +| Servico | URL | |---|---| -| Frontend | http://localhost:4200 | -| Backend | http://localhost:8000 | +| Frontend SSR | http://localhost:4200 | +| Backend API | http://localhost:8000/api/v1 | | Reverb | http://localhost:8080 | | Meilisearch | http://localhost:7700 | | MySQL | localhost:3306 | | Redis | localhost:6379 | -## Comandos Úteis +Usuarios seed: + +| Email | Papel | Senha | +|---|---|---| +| admin@demo | community-admin | password | +| maintainer@demo | maintainer | password | +| member@demo | member | password | + +## Qualidade Backend: ```bash -cd backend -composer install -./vendor/bin/pint --test -./vendor/bin/pest -php artisan about +docker compose exec -T backend ./vendor/bin/pest +docker compose exec -T -e XDEBUG_MODE=coverage backend ./vendor/bin/pest --coverage --min=0 +docker compose exec -T backend ./vendor/bin/pint --test +docker compose exec -T backend composer audit ``` Frontend: ```bash cd frontend -npm ci +npx tsc --noEmit npm run lint -npm test -- --runInBand +npm test -- --runInBand --coverage npm run build +npm run e2e +npm audit --audit-level=critical +``` + +Cobertura critica atual: + +| Area | Evidencia | +|---|---| +| Parser / ingestao | `IngestionService` 93.3%, `MarkdownParser` 86.2% | +| Busca / facets | `SearchController` 95.7%, `DiscoveryApiTest` cobre facets, filtros e isolamento | +| Permissoes por comunidade | `CommunityPermissionScopeTest`, policies e testes 401/403 | +| Frontend | Jest 71.39% statements, Playwright cobre login dev, busca, doc/command e favorito | + +## SEO e SSR + +Paginas publicas sao renderizadas no servidor e indexaveis: + +- `/` +- `/search` +- `/c/:community` +- `/c/:community/p/:plugin` +- `/commands/:slug` + +O frontend gera meta tags dinamicas, Open Graph, canonical link e JSON-LD para landing, plugin e comando. `robots.txt` e `sitemap.xml` ficam em `frontend/public`. + +## Hardening + +- Markdown sanitizado antes de `SafeHtml`. +- Webhook GitHub validado por HMAC SHA-256. +- Rate limiting em busca, sync e webhooks. +- Headers de seguranca no Laravel e no servidor SSR Node. +- Sem `localStorage`/`sessionStorage` para token Sanctum. +- Sem secrets hardcoded; `.env.example` documenta variaveis. +- i18n pt-BR/en com paridade de chaves. + +## Docker de Producao + +O compose de producao empacota: + +- PHP-FPM Laravel multi-stage +- Nginx para API +- Node SSR Angular multi-stage +- MySQL, Redis, Meilisearch, Horizon e Reverb + +Exemplo local: + +```bash +docker compose -f docker-compose.prod.yml up -d --build +docker compose -f docker-compose.prod.yml exec -T backend php artisan migrate --force +docker compose -f docker-compose.prod.yml exec -T backend php artisan scout:sync-index-settings +docker compose -f docker-compose.prod.yml exec -T backend php artisan scout:import "App\Models\Command" +``` + +Variaveis obrigatorias de producao ficam documentadas em `.env.example`: `APP_KEY`, `APP_URL`, `DB_*`, `MEILISEARCH_MASTER_KEY`, `GITHUB_TOKEN`, `GITHUB_WEBHOOK_SECRET`, `DISCORD_*`, `REVERB_*`. + +## Estrutura + +```text +backend/ Laravel API, dominio, ingestion jobs, policies, scheduler, Reverb +frontend/ Angular SSR standalone, design system, i18n, domain screens, E2E +docker/ Dockerfiles dev/prod e Nginx +docs/ Visao, ADRs, progresso e acoes humanas ``` -## Decisões Técnicas +## Status -As decisões arquiteturais são registradas em `docs/DECISIONS.md`. A visão canônica do produto está em `docs/VISION.md`, e o progresso faseado está em `docs/PROGRESS.md`. +CommandSphere v1 cobre fundacao, dominio, auth, ingestao, discovery API, telas SSR, realtime, automacao, SEO, hardening, E2E e Docker de producao. O progresso faseado esta em `docs/PROGRESS.md`. diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml new file mode 100644 index 0000000..c5bb995 --- /dev/null +++ b/docker-compose.prod.yml @@ -0,0 +1,149 @@ +services: + mysql: + image: mysql:8 + environment: + MYSQL_DATABASE: ${DB_DATABASE:-commandsphere} + MYSQL_USER: ${DB_USERNAME:-commandsphere} + MYSQL_PASSWORD: ${DB_PASSWORD} + MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} + volumes: + - mysql-prod-data:/var/lib/mysql + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-p${DB_ROOT_PASSWORD}"] + interval: 10s + timeout: 5s + retries: 10 + + redis: + image: redis:7-alpine + volumes: + - redis-prod-data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 10s + timeout: 5s + retries: 10 + + meilisearch: + image: getmeili/meilisearch:v1 + environment: + MEILI_ENV: production + MEILI_MASTER_KEY: ${MEILISEARCH_MASTER_KEY} + volumes: + - meili-prod-data:/meili_data + healthcheck: + test: ["CMD", "wget", "--spider", "-q", "http://127.0.0.1:7700/health"] + interval: 10s + timeout: 5s + retries: 10 + + backend: + build: + context: . + dockerfile: docker/backend.prod.Dockerfile + environment: &backend-env + APP_NAME: CommandSphere + APP_ENV: production + APP_DEBUG: "false" + APP_KEY: ${APP_KEY} + APP_URL: ${APP_URL:-http://localhost:8000} + APP_TIMEZONE: America/Sao_Paulo + APP_LOCALE: pt_BR + APP_FALLBACK_LOCALE: en + DB_CONNECTION: mysql + DB_HOST: mysql + DB_PORT: 3306 + DB_DATABASE: ${DB_DATABASE:-commandsphere} + DB_USERNAME: ${DB_USERNAME:-commandsphere} + DB_PASSWORD: ${DB_PASSWORD} + CACHE_STORE: redis + QUEUE_CONNECTION: redis + SESSION_DRIVER: redis + REDIS_HOST: redis + BROADCAST_CONNECTION: reverb + SCOUT_DRIVER: meilisearch + SCOUT_QUEUE: "true" + SCOUT_AFTER_COMMIT: "true" + SCOUT_PREFIX: commandsphere_ + MEILISEARCH_HOST: http://meilisearch:7700 + MEILISEARCH_KEY: ${MEILISEARCH_MASTER_KEY} + GITHUB_TOKEN: ${GITHUB_TOKEN} + GITHUB_WEBHOOK_SECRET: ${GITHUB_WEBHOOK_SECRET} + DISCORD_CLIENT_ID: ${DISCORD_CLIENT_ID} + DISCORD_CLIENT_SECRET: ${DISCORD_CLIENT_SECRET} + DISCORD_REDIRECT_URI: ${DISCORD_REDIRECT_URI} + REVERB_APP_ID: ${REVERB_APP_ID} + REVERB_APP_KEY: ${REVERB_APP_KEY} + REVERB_APP_SECRET: ${REVERB_APP_SECRET} + REVERB_HOST: reverb + REVERB_PORT: 8080 + REVERB_SCHEME: http + depends_on: + mysql: + condition: service_healthy + redis: + condition: service_healthy + meilisearch: + condition: service_healthy + + backend-web: + image: nginx:1.27-alpine + volumes: + - ./backend/public:/var/www/html/public:ro + - ./docker/nginx.prod.conf:/etc/nginx/conf.d/default.conf:ro + ports: + - "8000:80" + depends_on: + - backend + + horizon: + build: + context: . + dockerfile: docker/backend.prod.Dockerfile + command: ["php", "artisan", "horizon"] + environment: *backend-env + depends_on: + mysql: + condition: service_healthy + redis: + condition: service_healthy + meilisearch: + condition: service_healthy + + reverb: + build: + context: . + dockerfile: docker/backend.prod.Dockerfile + command: ["php", "artisan", "reverb:start", "--host=0.0.0.0", "--port=8080"] + environment: + <<: *backend-env + REVERB_HOST: localhost + REVERB_SERVER_HOST: 0.0.0.0 + REVERB_SERVER_PORT: 8080 + ports: + - "8080:8080" + depends_on: + redis: + condition: service_healthy + + frontend: + build: + context: . + dockerfile: docker/frontend.prod.Dockerfile + environment: + NODE_ENV: production + PORT: 4000 + COMMANDSPHERE_API_INTERNAL_URL: http://backend-web/api/v1 + COMMANDSPHERE_REVERB_APP_KEY: ${REVERB_APP_KEY} + COMMANDSPHERE_REVERB_HOST: localhost + COMMANDSPHERE_REVERB_PORT: 8080 + COMMANDSPHERE_REVERB_SCHEME: http + ports: + - "4200:4000" + depends_on: + - backend-web + +volumes: + mysql-prod-data: + redis-prod-data: + meili-prod-data: diff --git a/docker/backend.prod.Dockerfile b/docker/backend.prod.Dockerfile new file mode 100644 index 0000000..a4bd727 --- /dev/null +++ b/docker/backend.prod.Dockerfile @@ -0,0 +1,22 @@ +FROM composer:2 AS vendor +WORKDIR /app +COPY backend/composer.json backend/composer.lock ./ +RUN composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader --no-scripts \ + --ignore-platform-req=ext-bcmath \ + --ignore-platform-req=ext-pcntl +COPY backend . +RUN composer dump-autoload --optimize + +FROM php:8.3-fpm AS runtime +WORKDIR /var/www/html +RUN apt-get update \ + && apt-get install -y --no-install-recommends git unzip libzip-dev \ + && docker-php-ext-install bcmath pcntl pdo_mysql zip \ + && pecl install redis \ + && docker-php-ext-enable redis \ + && rm -rf /var/lib/apt/lists/* +COPY --from=vendor /app /var/www/html +RUN chown -R www-data:www-data storage bootstrap/cache +USER www-data +EXPOSE 9000 +CMD ["php-fpm"] diff --git a/docker/frontend.prod.Dockerfile b/docker/frontend.prod.Dockerfile new file mode 100644 index 0000000..0d86df7 --- /dev/null +++ b/docker/frontend.prod.Dockerfile @@ -0,0 +1,18 @@ +FROM node:22-alpine AS deps +WORKDIR /app +COPY frontend/package.json frontend/package-lock.json ./ +RUN npm ci + +FROM deps AS build +COPY frontend . +RUN npm run build + +FROM node:22-alpine AS runtime +WORKDIR /app +ENV NODE_ENV=production +ENV PORT=4000 +COPY --from=build /app/dist/frontend ./dist/frontend +COPY --from=deps /app/node_modules ./node_modules +COPY frontend/package.json ./ +EXPOSE 4000 +CMD ["node", "dist/frontend/server/server.mjs"] diff --git a/docker/nginx.prod.conf b/docker/nginx.prod.conf new file mode 100644 index 0000000..d9af0d6 --- /dev/null +++ b/docker/nginx.prod.conf @@ -0,0 +1,23 @@ +server { + listen 80; + server_name _; + root /var/www/html/public; + index index.php; + + add_header X-Content-Type-Options nosniff always; + add_header X-Frame-Options DENY always; + add_header Referrer-Policy strict-origin-when-cross-origin always; + add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always; + + location / { + try_files $uri /index.php?$query_string; + } + + location ~ \.php$ { + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; + fastcgi_param DOCUMENT_ROOT $realpath_root; + fastcgi_pass backend:9000; + fastcgi_index index.php; + } +} diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index be785b8..a9cb985 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -257,3 +257,36 @@ Broadcastar eventos em `private-community.{slug}` via Reverb, autorizado por San ### Consequências O admin de ingestões recebe atualizações ao vivo sem refresh e sem expor eventos de outras comunidades. O custo é manter Reverb, Horizon e credenciais de broadcast alinhados no Docker e nos ambientes futuros. + +## ADR-23 — SEO/SSR com discovery público de leitura + +### Contexto +O CommandSphere precisa funcionar como produto e também como peça de portfólio indexável. Páginas de landing, busca, catálogo, plugins, documentos e comandos devem renderizar conteúdo real no servidor para SEO, previews sociais e avaliação sem login. Ao mesmo tempo, dados operacionais, favoritos, analytics e ações administrativas continuam exigindo usuário autenticado e permissões por comunidade. + +### Decisão +Expor endpoints de leitura do discovery como públicos quando a requisição é anônima, mantendo escopo por bearer token quando ele existe. O frontend SSR usa uma URL interna de API por ambiente (`COMMANDSPHERE_API_INTERNAL_URL`) para renderizar conteúdo público no servidor. Landing, plugin e comando atualizam `title`, description, canonical, Open Graph e JSON-LD; `robots.txt` e `sitemap.xml` ficam no build público. + +### Consequências +As páginas públicas ficam indexáveis e auditáveis por Lighthouse sem depender de sessão. O trade-off é separar explicitamente leitura pública de ações autenticadas, para não confundir catálogo indexável com dados privados. Requisições com header de autenticação inválido não são promovidas a escopo público. + +## ADR-24 — Hardening de superfície pública + +### Contexto +A Fase 6 amplia a superfície pública com SSR, landing, busca indexável e screenshots. Isso exige revisar XSS, rate limiting, headers e dependências para que o projeto não pareça apenas funcional, mas operável. + +### Decisão +Manter sanitização de Markdown antes de `SafeHtml`, aplicar headers de segurança no Laravel e no servidor SSR Node, limitar rotas de busca/sync/webhook, validar webhook GitHub com HMAC SHA-256, manter token Sanctum apenas em memória e auditar dependências com `composer audit` e `npm audit --audit-level=critical`. + +### Consequências +O projeto reduz riscos comuns de portfólio público: HTML inseguro, endpoints de sync abusáveis, webhook forjável e secrets em código. O npm ainda reporta vulnerabilidades moderadas/altas em dependências de tooling Angular sem correção não quebrável; a regra de release é bloquear vulnerabilidade crítica e registrar o risco até atualização segura da toolchain. + +## ADR-25 — Build de produção multi-stage + +### Contexto +O Docker de desenvolvimento privilegia feedback rápido e ferramentas de teste. Para avaliação de deploy, o projeto precisa demonstrar imagens separadas, menor superfície e composição próxima de produção. + +### Decisão +Adicionar Dockerfiles multi-stage para backend PHP-FPM e frontend Node SSR, além de `docker-compose.prod.yml` com Nginx para API, MySQL, Redis, Meilisearch, Horizon e Reverb. O build de produção consome variáveis de ambiente documentadas e não embute secrets. + +### Consequências +A stack pode ser validada localmente com `docker compose -f docker-compose.prod.yml up -d --build`, preservando separação entre runtime PHP-FPM, SSR Node e serviços de dados. O trade-off é manter dois caminhos Docker: dev com DX/testes e prod com empacotamento mais fiel ao deploy. From 4505db185e34e211d3e7af92d2afb69e076ce063 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 6 Jun 2026 21:12:21 -0300 Subject: [PATCH 50/59] docs: mark commandsphere v1 complete --- docs/PROGRESS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index 0b6293c..1238664 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -10,7 +10,7 @@ | Fase 4A — Frontend: Fundação SSR, auth, i18n e command palette | ✓ Concluída | `4c7c8a0` Transloco SSR · `2b17347` UI kit/palette · `0667506` auth/interceptors/guards · `62d0023` shell SSR · tsc/lint/Jest/build SSR/smoke Docker verdes | | Fase 4B — Frontend: Catálogo, Doc Viewer & Busca | ✓ Concluída | `763e1d3` clientes/API/renderer · `de4cdc0` telas/rotas/i18n · `11785ce` Jest F4B · tsc/lint/Jest/build SSR/smoke Docker/browser verdes | | Fase 5 — Sincronização Automática + Realtime | ✓ Concluída | `49a32e0` scheduler/webhook/broadcasts/canais/Docker · `07f345c` Echo/Reverb e status ao vivo no admin · Pest/Pint/tsc/lint/build SSR verdes · smoke Reverb+Horizon em duas sessões validado | -| Fase 6 — Polish & Vitrine | ⏳ Pendente | — | +| Fase 6 — Polish & Vitrine | ✓ Concluída | `4e2bafb` testes/cobertura/E2E · `bc74d2b` discovery público/hardening · `61705e5` landing/SEO SSR · `347549d` Docker prod/README/ADRs · projeto v1 completo | ## Correções complementares From f75dbcfb3714334ddc9c4c359147434ec3108cd4 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 6 Jun 2026 23:43:22 -0300 Subject: [PATCH 51/59] fix(frontend): polish public ssr performance --- docs/DECISIONS.md | 2 +- docs/HUMAN-ACTIONS.md | 2 +- docs/VISION.md | 2 +- frontend/src/app/app.config.ts | 4 +- frontend/src/app/features/home/home.page.ts | 2 +- frontend/src/server.ts | 43 ++++++++++++++++++--- frontend/src/styles.css | 4 -- 7 files changed, 44 insertions(+), 15 deletions(-) diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index a9cb985..70bab2c 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -88,7 +88,7 @@ O MVP define Discord OAuth2 como fluxo real de login e Sanctum como mecanismo de Implementar `/api/v1/auth/discord/redirect` e `/api/v1/auth/discord/callback` com Socialite em modo stateless. O callback persiste `discord_id`, `username` e `avatar`, associa o usuário à comunidade default como `member` no MVP e emite token Sanctum. O mapeamento automático por guild fica como extensão futura, pois depende de permissões e configuração operacional no Discord. ### Consequências -O backend fica pronto para o fluxo OAuth real sem depender de sessão server-side. Tokens são revogáveis via `/api/v1/auth/logout`. Arthur deve configurar `DISCORD_CLIENT_ID`, `DISCORD_CLIENT_SECRET` e `DISCORD_REDIRECT_URI` no `.env`; esses valores não entram no repositório. +O backend fica pronto para o fluxo OAuth real sem depender de sessão server-side. Tokens são revogáveis via `/api/v1/auth/logout`. O operador do ambiente deve configurar `DISCORD_CLIENT_ID`, `DISCORD_CLIENT_SECRET` e `DISCORD_REDIRECT_URI` no `.env`; esses valores não entram no repositório. ## ADR-08 — Dev-login local/testing para desbloquear pipeline diff --git a/docs/HUMAN-ACTIONS.md b/docs/HUMAN-ACTIONS.md index 9e083bd..e642ee9 100644 --- a/docs/HUMAN-ACTIONS.md +++ b/docs/HUMAN-ACTIONS.md @@ -2,7 +2,7 @@ ## Discord OAuth credentials -Arthur must configure the Discord OAuth application credentials in `backend/.env` before using the real OAuth flow: +The environment operator must configure the Discord OAuth application credentials in `backend/.env` before using the real OAuth flow: ```env DISCORD_CLIENT_ID= diff --git a/docs/VISION.md b/docs/VISION.md index 835f127..69733a6 100644 --- a/docs/VISION.md +++ b/docs/VISION.md @@ -63,7 +63,7 @@ Cores: Deep Space #020617, Surface Dark #111827, Electric Purple #7C3AED, Neon C - Rate limit / mudança da GitHub API — mitigar com token + ETag + tratamento de 403/409. - Meilisearch em Docker (host/porta/master key) — mitigar com smoke de indexação+busca. - SSR + auth/i18n (hidratação, vazamento de estado entre requests no server) — mitigar com TransferState e providers por request. -- Discord OAuth em dev (redirect URI, secrets) — AÇÃO HUMANA: Arthur configura credenciais no .env; testes usam fake provider. +- Discord OAuth em dev (redirect URI, secrets) — AÇÃO HUMANA: operador do ambiente configura credenciais no .env; testes usam fake provider. ## Localização (pt-BR) Idioma do produto: português (Brasil), com i18n via Transloco. LOCALE PADRÃO = pt-BR (en como secundário, troca em runtime). diff --git a/frontend/src/app/app.config.ts b/frontend/src/app/app.config.ts index e4831f3..9da5515 100644 --- a/frontend/src/app/app.config.ts +++ b/frontend/src/app/app.config.ts @@ -1,6 +1,6 @@ import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; import { provideHttpClient, withFetch, withInterceptors } from '@angular/common/http'; -import { provideClientHydration, withEventReplay } from '@angular/platform-browser'; +import { provideClientHydration } from '@angular/platform-browser'; import { provideRouter } from '@angular/router'; import { provideTransloco } from '@jsverse/transloco'; @@ -18,7 +18,7 @@ export const appConfig: ApplicationConfig = { withFetch(), withInterceptors([loadingInterceptor, authInterceptor, errorInterceptor]), ), - provideClientHydration(withEventReplay()), + provideClientHydration(), provideTransloco({ config: { availableLangs: ['pt-BR', 'en'], diff --git a/frontend/src/app/features/home/home.page.ts b/frontend/src/app/features/home/home.page.ts index 5625708..2418f71 100644 --- a/frontend/src/app/features/home/home.page.ts +++ b/frontend/src/app/features/home/home.page.ts @@ -14,7 +14,7 @@ import { IconName, UiIconComponent } from '@app/shared/ui/icon/ui-icon.component <section class="relative isolate grid min-h-[calc(100vh-7rem)] content-center overflow-hidden py-10"> <div class="absolute inset-0 -z-20 bg-[radial-gradient(circle_at_top_left,rgb(124_58_237_/_22%),transparent_34%),linear-gradient(180deg,rgb(2_6_23),rgb(2_6_23_/_82%))]"></div> <img - class="absolute inset-x-0 bottom-0 -z-10 hidden h-[58%] w-full object-cover opacity-34 mix-blend-screen sm:block" + class="absolute inset-x-0 bottom-0 -z-10 hidden h-[58%] w-full object-cover opacity-34 mix-blend-screen md:block" src="/portfolio/landing-hero.png" width="1200" height="675" diff --git a/frontend/src/server.ts b/frontend/src/server.ts index 700cc3e..b1363b4 100644 --- a/frontend/src/server.ts +++ b/frontend/src/server.ts @@ -1,6 +1,6 @@ import { APP_BASE_HREF } from '@angular/common'; import { CommonEngine, isMainModule } from '@angular/ssr/node'; -import express from 'express'; +import express, { type NextFunction, type Request, type Response } from 'express'; import { dirname, join, resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; import bootstrap from './main.server'; @@ -22,6 +22,8 @@ app.use((_req, res, next) => { next(); }); +app.get('/', renderAngular); + /** * Serve static files from /browser */ @@ -29,14 +31,16 @@ app.get( '**', express.static(browserDistFolder, { maxAge: '1y', - index: 'index.html' + index: false }), ); /** * Handle all other requests by rendering the Angular application. */ -app.get('**', (req, res, next) => { +app.get('**', renderAngular); + +function renderAngular(req: Request, res: Response, next: NextFunction): void { const { protocol, originalUrl, baseUrl, headers } = req; commonEngine @@ -47,9 +51,9 @@ app.get('**', (req, res, next) => { publicPath: browserDistFolder, providers: [{ provide: APP_BASE_HREF, useValue: baseUrl }], }) - .then((html) => res.send(withJsonLd(html, `${protocol}://${headers.host}${originalUrl}`))) + .then((html) => res.send(postProcessSsr(html, `${protocol}://${headers.host}${originalUrl}`))) .catch((err) => next(err)); -}); +} /** * Start the server if this module is the main entry point. @@ -62,6 +66,10 @@ if (isMainModule(import.meta.url)) { export default app; +function postProcessSsr(html: string, requestUrl: string): string { + return delayPublicHydration(withJsonLd(html, requestUrl), requestUrl); +} + function withJsonLd(html: string, requestUrl: string): string { const url = new URL(requestUrl); const isCommandPage = url.pathname.startsWith('/commands/'); @@ -131,3 +139,28 @@ function extractTitle(html: string): string | null { function extractDescription(html: string): string | null { return /<meta name="description" content="([^"]*)"/i.exec(html)?.[1] ?? null; } + +function delayPublicHydration(html: string, requestUrl: string): string { + const url = new URL(requestUrl); + const isPublicPortfolioPage = url.pathname === '/' || /^\/c\/[^/]+\/p\/[^/]+\/?$/.test(url.pathname); + + if (!isPublicPortfolioPage || !html.includes('</body>')) { + return html; + } + + const scriptSources: string[] = []; + const withoutModuleScripts = html.replace(/<script src="([^"]+\.js)" type="module"><\/script>/g, (_match, source: string) => { + scriptSources.push(source); + + return ''; + }); + + if (scriptSources.length === 0) { + return html; + } + + const withoutModulePreloads = withoutModuleScripts.replace(/<link rel="modulepreload" href="[^"]+\.js">/g, ''); + const loader = `<script>addEventListener('load',()=>{for(const s of ${JSON.stringify(scriptSources)}){const e=document.createElement('script');e.type='module';e.src=s;document.body.appendChild(e);}});</script>`; + + return withoutModulePreloads.replace('</body>', `${loader}</body>`); +} diff --git a/frontend/src/styles.css b/frontend/src/styles.css index 9538318..4b066a0 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -1,7 +1,3 @@ -@import '@fontsource/inter/400.css'; -@import '@fontsource/inter/500.css'; -@import '@fontsource/inter/600.css'; -@import '@fontsource/sora/600.css'; @import 'tailwindcss'; @theme { From 1ea252cfb1ff2acc8dac6ea6ef7edbb3199b7e30 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sun, 7 Jun 2026 11:47:25 -0300 Subject: [PATCH 52/59] fix(frontend): restore final visual layout --- backend/database/seeders/DatabaseSeeder.php | 2 +- .../admin-ingestions-desktop.png | Bin 0 -> 61838 bytes .../phase6-visual/admin-ingestions-mobile.png | Bin 0 -> 43550 bytes docs/qa/phase6-visual/catalog-desktop.png | Bin 0 -> 57414 bytes docs/qa/phase6-visual/catalog-mobile.png | Bin 0 -> 54854 bytes docs/qa/phase6-visual/command-desktop.png | Bin 0 -> 41366 bytes docs/qa/phase6-visual/command-mobile.png | Bin 0 -> 31600 bytes docs/qa/phase6-visual/doc-viewer-desktop.png | Bin 0 -> 52340 bytes docs/qa/phase6-visual/doc-viewer-mobile.png | Bin 0 -> 41428 bytes docs/qa/phase6-visual/landing-desktop.png | Bin 0 -> 384012 bytes docs/qa/phase6-visual/landing-mobile.png | Bin 0 -> 234158 bytes docs/qa/phase6-visual/prod-command.png | Bin 0 -> 41691 bytes docs/qa/phase6-visual/prod-landing.png | Bin 0 -> 355199 bytes docs/qa/phase6-visual/search-desktop.png | Bin 0 -> 45453 bytes docs/qa/phase6-visual/search-mobile.png | Bin 0 -> 34823 bytes frontend/.postcssrc.json | 5 + frontend/e2e/portfolio-happy-paths.spec.ts | 28 ++-- frontend/package-lock.json | 19 ++- frontend/package.json | 2 + frontend/postcss.config.js | 5 - frontend/public/portfolio/command-palette.png | Bin 59855 -> 114993 bytes frontend/public/portfolio/doc-viewer.png | Bin 41825 -> 49840 bytes frontend/public/portfolio/landing-hero.png | Bin 30640 -> 199769 bytes .../public/portfolio/og-command-sphere.png | Bin 30640 -> 199769 bytes frontend/public/portfolio/search-page.png | Bin 53481 -> 43425 bytes frontend/src/app/core/api/api.models.ts | 2 +- .../features/admin/admin-ingestions.page.ts | 8 +- .../src/app/features/command/command.page.ts | 155 +++++++++++------- frontend/src/app/features/home/home.page.ts | 9 +- frontend/src/app/shell/app-shell.component.ts | 12 +- frontend/src/server.ts | 32 +--- frontend/src/styles.css | 3 + 32 files changed, 155 insertions(+), 127 deletions(-) create mode 100644 docs/qa/phase6-visual/admin-ingestions-desktop.png create mode 100644 docs/qa/phase6-visual/admin-ingestions-mobile.png create mode 100644 docs/qa/phase6-visual/catalog-desktop.png create mode 100644 docs/qa/phase6-visual/catalog-mobile.png create mode 100644 docs/qa/phase6-visual/command-desktop.png create mode 100644 docs/qa/phase6-visual/command-mobile.png create mode 100644 docs/qa/phase6-visual/doc-viewer-desktop.png create mode 100644 docs/qa/phase6-visual/doc-viewer-mobile.png create mode 100644 docs/qa/phase6-visual/landing-desktop.png create mode 100644 docs/qa/phase6-visual/landing-mobile.png create mode 100644 docs/qa/phase6-visual/prod-command.png create mode 100644 docs/qa/phase6-visual/prod-landing.png create mode 100644 docs/qa/phase6-visual/search-desktop.png create mode 100644 docs/qa/phase6-visual/search-mobile.png create mode 100644 frontend/.postcssrc.json delete mode 100644 frontend/postcss.config.js diff --git a/backend/database/seeders/DatabaseSeeder.php b/backend/database/seeders/DatabaseSeeder.php index 0e8ebdb..00c4db5 100644 --- a/backend/database/seeders/DatabaseSeeder.php +++ b/backend/database/seeders/DatabaseSeeder.php @@ -232,8 +232,8 @@ private function seedCommands(array $versions, array $documents, array $categori 'ban-player', 'kick-player', 'teleport-to-base', + 'balance', 'grant-currency', - 'inspect-balance', 'spawn-blood-essence', 'reload-config', 'sync-permissions', diff --git a/docs/qa/phase6-visual/admin-ingestions-desktop.png b/docs/qa/phase6-visual/admin-ingestions-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd3ef71359ea5aada286951f1b10ca5696ff705 GIT binary patch literal 61838 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�>4iQ)OR}72u0-wa4 zOV{n4v54_szh&|pAhxkSm{znXVR4lDMo7VauvV-M={e7Si1ygOBr#V2?A-cNp0*z2 zfV9qiW$kyOwZ=!mY*<Iu`$$PUT@S;>B<@KE29Yj#04tu;pt6q_WHNxiV&mYk1WVwm zZmpEzqYeH=(!-aBitZxK6*z$;IfnbN#6TGOv0gixDk2Po^dU6zJ>-9t>-!pHQ4Mx+ z@1IW02K<qkW#$29T>pTtu+lTGgdB18NK=$!oksAv(@|Vb2rZZ!b61D9-fXsI8Knes z5}Ard=Cf-NaV-7%w97ro-IHsnud^JdC-AtkpOMWSEEg#7K4FmfB_2h60bV9G?`N)I zP}F;|*hdq@Ee@Rn{}^7~1r*JQw0aw`ZEq^cNJ)REswWpzcj?3*<$CK5TT|SPviaO8 z5>~r^8P|T^nwA*v$#j3EdWW;NVVXyMX8O-9R7*zOXeGxo_vMxjr5^eO$1q?oN9f6l zMg_SWJIFY`2>R0>kuq3cScCa&d#aaBi@<lqK*l|@`SAhG%DSpDZL%=+PC)PbhVT0U zV!3T%&0OETPQN;nDjI~Yck?wu@Wg3Zx(jep1UP(4_5*tayEa3cx(P8Gqd`ERgl3t| zP3^A&+ik6)vJ{TSrj=5HSMlLT((3P$e#K?}9g>0?fXcbglsR2}A&^2voF^ALb)Qbi zq9@igo+^24VrC!tv4;B&V8&d<$?4#cmRVhwWdq!Sgi&s9o^)|wg?@-hvmDx{BHI1( z`e){bA9$AEX6FPK=GUC>*ZVuYPl}P#uZM(Jg)1~4e1YAM2Tm0f%})^_QDS#E`s?do zUzBS2A+k23QKw`WiIa_zHbkY}!zLuZT`uRlY{c^iyOTgYf4a$cqz6E5-^hdYuXbp7 ziqj#V{<dmeT;vj9$=9ejzqm-^x0g#hH*525=ylmt$Eid3F=mcGp{BVjb(;1f{jtQe zk*~M>Ux6EdJgA=#+_Ap@4=}Q~eUCH=G^uQ**PI5)@c)sLY>j(-+2m|_#pconh>HFp z@4vJC^4;%C`>dFr0E5j{l$95K{Kws&iiL8w5k{@LpJ_gw{$iGRp8Ch8eGK@{5?qt~ zyw!H&D<mS$7yOwG0jyL`x6%SFSo8f5gA%*dnxny{6N(AOA6iP-P;)x!wDJKcgSc9K z7`nHRAEBk>kXUVFMESYCvelN23@;$MZjGI1HR(O9uuWO*1tbqIc&_9o5d@h(n~9v% z#Kbi6$Z>+Jkapg2KCnRp9YZ}AyQZJc;R%x-g)>7GV=~!moEb6of!go$A*x9l0=9a2 z+aKBmSc+40K9OH37wcu&N)M8Lb&Qmt1CeX|o$|c{;AkpKC#T+`vU;>*ae|Vj^=PD7 znca8?NnQ5W+yOJEwZT9siZq?gutQFZ$d`H;odq+XE4jm!3i#muLuxg3-e`7sh==_| zAVGT~X-Wh9e0(VZUaz|sXQ&Z1Ae-~}@VD+7SCl<nVR*XuB8%|n`VOO7U}QyvR5IgJ zMqf~8GntdHO5qOxY`9L?y<?BTAI2n=-0e@Ko<28C<!_zDO{;)!`sO<wK}S3J?uOr! z;P`2NyNizA^m?HVXwVNZEwt6tr(S+d?cEy(^HE+F@W#h7i=y(ysM_w8n_KClf%YI2 zPW3)3e!9*mU^^>q=f*a`OJR=kFDK+;`bhAW!U-|^9($C_b2En|19q=!?TC?8B90=| zI$X1zz5RjxoNUhnv~e#-dr9mv+a3B@4%|6>zl~xk07M^N9#cPm^FP>o>wqf1ZC%(# zML+}rrBp;z8k7!^5@{twT2gA!4GWZzmTnM`?(UG3?v6!w_hQwZ3xE53``&Z!cg{X{ zpL71X{v+#+`OX}3jAuM!4ppfSw<)Gp$GqeT;c2ZqYRQk;S{1JkMm(zw5E<g>{4^Kb z*g0_j^+!(P0P?&KT<-)S{<mIMaS~ONlCZXX`@r#ep6!o9*m<2x?%NL`qN;DxMjHgt z%q8?AUD{Q)w>$b`X{33)!W4GH`U9*Gu~H=pQW88o0U8z7C4EO?tRiG>2R1A>RzXHK z@Nek`5QWSJO(`Hn=Y~Fy#Ak{AoN7nopzp5nd@0gmkxy@yIyXeQ2QZSft9uRzH`DYQ zvn@we^Y(E5p05=JF3$S|PY3wl1NG=R#+p11ayKpP_yN7RG(|R&>`{2%WxD%E-A-0S z(O>Of;>j!B=Q4}qL3-<5)FEL|<H^-+GF~;yWeZ5+##UukCgrL)H&K<nZC}^g**2L` zwNHUVrz&$i*ecjW?<H7yUw^tDFNGzD)S3S*DjA#R4Y~o5TxxV38@H<}@*SJ*EN>$i zl4jqMw{#x<;FtNfxkw^AEhnm~#BaY@_q)7g_H8;_v!Ijm521iQB!1s1C2IWgnd0V$ zYL|vvda38$&JB9A@OH9nOVP@&S?g6}r^*Dx+Ebh7p#j^E|IS#u`#wj7Z)*AxP0H2n z2kJZFqG#qp_Z)_dYx9&lr&Fe~MTs48u$kd6EJc8Pb<UsO73%LD9B?}=$GzGEqA&IF ziAF)CnI&Ru9v9{$A{AekTzw|>Imd!@5btQFq)mbo`|b~7uq${N{`xcE6d-Jk=&S!9 z*WQ1<+N|9TG$FMrEjg{eAMkS`px&1p|D2Gg!9c>LUsZMG*6R9l2co|lc6XurZmqqU z^x|969%|Abu;FC;uu3I{u3~x1c1vI6vptRTHbe<EXm34YPP|)D{HTdWWX}f3xGx{r zoD591A4jA80Rv8&g4bw%v#I-uKkjX8f4EIH$uz8cY6cPu%*}bF15Go~EXT>(WGSPC z*JHcN5om{cZ#TC&4H$6=$cnY%lz$qI{oZKqIp>{GXuh<CY@}{A`-laQx0=Ez$7|oy zl>W2~7bps5QU5qw5l!IN)S+e>6K5e4wLLuhjNXe=0k_pu8PgrlX@&sG3&S<m%HdF4 zzVDEk(|9X7W}ol$@iQ%w4gxybbfH(5WqNac+8u3(0%WlZci^XPo#KZqpLG-al3kAW zkg)j8?CnRAz&V~Vss1Ds&|fG7K_sZwsy1t(`i~Fd0_Qtm`Q^XYAP+~6TRATAT1sA( zjqcz49ZM80X|Z(4)wx_g)??S`?g1r;SG|2fLPSX6sZ#gMxSb<uVmQQ%nx(L6Ks_0x z1dPp==^~ps+?@(<OTRW6*6)LUuAa0}S}074_u^m6S(6O2yF^DX@6Fb`9B0I8G{h>% z<|W6oNwkt&&g-V+eg1k>Sa&__yU)R51e3hwy~4i7@2}qzoObFQlRqo@gs!;$^5#9D z?Y`W;?b7!kdxA$Qz{$f?(IY0)=Qf}hWKI@;7_U-YVYai0nxdP&*7;bk8at*Jrl_t^ zEJ<p;VK205#~+js8b&SPV}5vDnsW+j4#0iqRrqbXmP5+p5b$cSn&&G<2WP*UvP2+q zKiqkkc8|o+<k3S*@|Ua2AwU`pDV7*NFJtboLs7eO4_KWZ-W8yi{&bZc$Wy*LJ(C36 z+d#{8aIlwApAf|$Jv>#aON|-sztpJuRFR~#Ui0ask;Q^&SxGzXNrY#_)1B+;HAT~n zYxGt0##5F2Gk+pK%!n@G6F)NS^I-a9hZe&VB~CL|zQZTFMrOJBgjL+N(DMY%!c*ux zU&ALP+%I1Gw7~ba{LTH6Z+il-FvQpvS4aaq(3zW@YO6n0Ghx#6DdV#k8)b;Voq_yN z18aLi@@K1=OP5=3nV1y5*?xYhRqBPmb`qUVU}g1!^H+vx)FM_f9jUsBBim0vd8ZIn zu=-+bb4#J7#%Nh!9802chi{ACA*5Q<)7BW|iBk29j`@%_b!$m!Ta89}F8f9DxjdPo z0#VKeuSt9HW4P5RrQgHM9+}MSk4O#|a@znB$2YfRjVSN@Npt79H+r87tL><WW+FN~ zQ3b_2)_Qjft0N&n)ETi6yd#-rYQ4L$dGmj09`}9X)QfaazGQmU(Y20H6LyYJtMWL` z4fJ~niAg&;ld0-%MghJP7i1eyPwubN#i)2z#!TG|o#Ag<^0f|-4%-vpaqvwBSqrc| zMI3N`4#vOIJhAuWSWgj%R=Ov5jY+_9bj1ceH;Abjx#ZsZ2ark;yCVMREWW;Oms3S5 zVe5Z3&4&1f2j}|sh5v?QCc;F4vc{lR^=Uck!FlU0_`12JFx-sg1VS!8d2m+i&s8(* zVb46|RE*eGUU(G@9Lg%BI`gP(oIkjM`FnssV1WSK7LU8Q=^p1w=LNZ^yzXqz4f~Kj zpZYU=4E}-=z@E{O6C*$s9QkKQ!Ga5aJMCjN`JK|$Yw*9oh{vE%c_6!+$iYSm@%kIY zfW10aBQJ7JJ-9$jsq-fk>%Z;<kFbQeI0|xd+jDw?!u9=2avIlehLPlzOUl~H1cG!n z=e?wG0kAX1fm8e&z^8O|^{XnY&fE3s>g@9RAAAbHQ0*NZBV!W^S&M(^J~1_igJWaA zJ72jEybkht7aozYy*xj^xEd7}7nhI_9N%4e-d9WBART*3%GcQJ?0{V9PnN!~o?-Df zkTSvJr>+w(FDWUhogHT@1-8%K_8-&HfkX#%{D4C8Qu2p2;5J;1R#Dmi14X(`dXSte zn*YfYFd_a`W^s9Os9;$c#~-Fc7%4cTbbOrqye`;kg*^`tTi9HT3Js^EPW&DpA0C== z7u%O^`;Dz)I>yE;+uKGvn_)2#dBc|d%8rIYa#?C|@dJYc`LJ)DU0sjQ=}2ytVj8RM zowXaI3v2`IYH@K_{@{J(#hvXvGE!1lw>d~<!uar^yvBu&^Nt4Y+0CsjaLCU26#a4O z&0Cq^b7av)-O<F<1mrIG>&EYnj*_LGJLf|RC@U=6=USM;ZP17*p5hmU`RB{!zmM9~ zEAxZl=Dm7rYn`QEdx|<M9)H%192p2y^D{iRZrzdrzYE(1|2OB`$m_qnUuWIYm^%37 z&#JDt!Ruc1)Ov4B?k_RoMe^TvcFu=d0Q-?JsTZ2R{dV5aAISi}Gkb{Q5zV{L`%LQm znw$lp`G@*bW5Pd7nwtS`O&$Ltd7krJ!lx(U(`zxuV3n$*KSA6-zUX|Hrzhcn3^j{> zngZb@fA?xUUeLK}eL=zc?-0}vf&`Gi&KG*l1uRw4s?X(^-BfxKnHztO^-xd%$E&Q1 zGQ_^Hhz8aMW*k92o72-Qv+HtuzKP>Qg=g^H%6PL(K{wWDavs8AX{+Egwo2htN+%0G z7YKpSl}rwWAW7>&;Rl`9T6NVfYkM0hBoL3kzCvg=dVCsVoX@_oDPu&-nC8^~QzF&E zZM$S>`kLr9)v{*sN#{44+$%0e7i(TqYpLL%T&1Ix#a9*_5)P6_4xouE!2Ah~Cd7{6 ztMwaLLFYC^bS`Hz>1M&N3-4slk4yTQa89Os!+(Be(s##mN&evIybu1Z7j@V&)RbWb zW)4qbV{+w%Y~%0BEbWBVT@DSb94bg7ATm881*WDdn6i*kr*+%Wu&@!6Y*=y83;(xe z8GE01<Zp;SQXQ(WxTXxGmz$4l1FM8}yde8&=Lm>`G0G;0yLIyBAaG(mD_*?XY<i}D zf~qy6_+V@I#wyn&cC6mSBO8A9&x{Y>+YY-Q1~K{YQqZ;E!5V>!P+cIzQ(dl;uT4qa zsrFONI_98Tc&WtvjnjsDyiyy+LMW!XQORN_XCzmd=PE6~jBMgL&@ixD<%N!SOsmr0 zoL8nJc+&E%e8{Vu=XnGZ*;6Zpvi*}7-$+`g1fDQPXXk!T?cKuu2-=k(5@m*Xc0(Pp zjqyO1e48sRV2Nrq-Zq!I7T}akzED3oQqOWILu-7JvpS`rIvwM4XM{2642hWGnl7++ zFqF9C-f|#I2@CI9us^GfA6DFIe;CW5G_q~f<<NMH+At0!9nTID>&(k~9A)UDEo>_Z zZ_Pc>$j<84Cvs9sP=RvcOD`)B*L_s2r5Qg}gQFk!MAbj7`JgySLYl8{s?v!rusn$| z-#ykLWw<Hfl5(G4^Zh_geyu4CceuT!NEzqCg$FOMQ0Rs+I#|kR{~D=E9nWVkRtD!B z<v!29)g7P>5AjS7+6s6b;4A8R)rw=7xpUi&$N${|*?!<-jT^WtoI|-i&f_)$)wS7c z;jOB&PG`f9>%S32JnqYkQ#N0>w{;U+*c&t^f%0@XCXc4i{Put3V;O)4WQ>~vk$GQ! z_F79<pO;XKrkUee<$fPohaV!@qptnILN2rpEBdB79;N7(P&v^n@To={JMGOch5Px* zQgq((GvpzR5U?Ya<?x|iV>>eldqE{wtJOl5XtI9{-@fV>NyjW{tkhMnS35k{67=;R z>Z=wgj!ag}TuSD$pBYmQ<U_a$y){&Qa68xL$T+0?auaQ`NQz-+jJdUwZDDVj3nFlP zoR~7)Ib0=yUBjP7C70d9KBTkT*mj1Tu^OKtZzooWJ)}h%r-aIN?ROdD_!^`9IDXJR z_p_~BO6|2T4&y#pWlKur{eBwhRk8d-t3;QT_=6OlpIXN`fq_=;Lq3U5idUPr4(z~V z+Zh!V8Ho8*dCL7Uor4M2{lSLSd%rH)h4Arkj;=q(7WDWMenlurkUx;uZ!Y_to9zF* zrHtKKurk0Lrcwvigp~vM{e<vhn=V)(b=uSWa&?7CW;%LNhHs6_hIdp{K7y6rR932& z!c(HVl~6VPl6IV3gnT~qaF{jkC_{#<RCegCu<uzHwa!LMYOWtf_qnCASLScSpnw=o zqeT`%k=z#=g)MDP)pP~&Gux}MSwqbDGM~i$GBpBmtVE58<v=Vbgk8J961<4>#53=} zAX&4$No3ffjFFG3^=C>c|E+CJ8yl~pkiM}xX9+Hs=RZZ-Ck%W8&GM&V_bcdP?1ngS z29jMcXA>w3-2$$k5(X=i4;jFWk^(!a#Lrsxb)<NGa9d*J2(hgP9QURy_2=grO7iCG zaz}v?i|p-+2MheXL1xg0ljDH`?3%?aQzfiC&VvKo?PZ(pdn>7`5qD>5RFUJ$>sMV! zcZ?h@P;+H*k-rW3CkdBJ@lAYA7zB!}n(B^O;>t#>w9SZvJ$9RGz626My4By^?}_kU zVANKG6ZJ>qL@qA=%Bt;-c4Xv+mQ*~-d;@FE`T6DH``KTLxamQ((D2-;+R|h#ImYCJ zNb2nA;V6EAgC%;s$pk#Q`DMx>IpL?z;;i!Y<cymQ?DN+~ba1vs%Npdz%_>Ep(&www z%%s<$8d9&v9q0nztBWzq(&Q*u`9ZR3TxBR}YM-6*Y3<ARg=KtO)eSsXaT|jjdw45< zkll=R8CrPW0{9sJU;%bLjb~npd$nA*Iqd^EH860TQur1gKqRltT;Mjd!$)~mt|c~n zGqXds@+QE|V3SX>(C_C&`Ue)Pq8&YdVVtY3&G`0uyGS6KF&@I|0}SOHLj~cW{^e6e z1(rX{5oyrrcyTM`mvy<G`Nyd0)%??j@iT}We&uuWMoL$=L;6m6zqAfhAk|qjo-NlZ zm7Yj#t8#piyk)su+q2Dr?0tISLaV2n4x8bWYWyMV#7KQ#d8WB5*WrBdUDb$g-iq3_ zwTU)KVW*aayYZ98*~O@6o6dy<sl4E;;j)ZdTne@5G_>ku9ck7HZT`H*V8=j)pi-ro zjm4m!Vziu&sDb+7qxFm_SD(eP#XfaKMs4eP0#_iNZ;DmHct?m6vNEDc1Go6!mpx)P z)SEp(>IMp1rO_2@$-lWtWS466Hs(aHx4`)zt>TMIbYp}lUC77B)BX1EfjIY@=_rxV zWK5QkaVXoKOFe4q@C^;J?QBG5IAkYFwlNlz<<Ke{eEtDR^tpS6C_f<eB+WJo70dPs z3gAgJer;LyljP4<FtZgQx%s<BV~Xwec-UgqG-EleXqlp|%p`+{FC#meu=LfCU`^&@ zi>eptkJh`DcHVFZDAx(v5kTcOJl(HB_nUjxO_Xg1TRVPUT~=r&&z@Lle#otgJSGdn z*Il$<D5VPQh}(1+^n_HCRvHB_*scr>U^Jxli%N7M<GbZfPjMrA_!Z(aXW8i`$qCBC zbDen*y#`z^cz3B)tBcms>_pS}Q|6cK2RXbaA>(s|Guv{-rZ#VG#z|0H8pAN_?Ps)0 zNvsl95e$4TCXgC#tFND;PmXbE%rd3~UzrWZWRv7V;><qO@Rc+dYAq$3>uMq&i3<m8 z-YKj*d9{IyJ)M-u!%Zh-o$t(YDE4E&%i_^;!Qz^s@OTK_3NeXEu4>HmobEpCcqFiK zSastj$UY@|9g?`CQJm%4yAUlKUVQBuX)`s~N}c|;<gHY_LkDps)dl!U3e$L9pP-H2 zZrlFc&|V!WMAuPCo{oDhSwyIzaTw3$tDtL;lV1LIZDy#-vAxBpk20Hj(TEPjW;iU| zll>uaWO!Iaw_lkH54yF|{^?u2H!+-#bqu_oZ#K*#BVw!HrE7M-fRqT|kyPxV=d$6e z7CzrF#YuUH#4LTjFW7nqPZz~KC+#J`El%N^*Xcb;1nFdBe_A|%bXaU=a%Mr+`yxaf z`c#<>c#^lI>39-@49G<DW$PjiWkTn;wO1ScOGwH&6!JbUR!mpo-EV$j_@nLjwx~=y z-pzKwye_YiVh~|y`Z>zZ{5QUBy@~LWv$F2w!4?H%!rq&3rbv}M>*ptVu8*8wpa~Me zAs>=zoPV`PP)6r|ZLPn>eMS@6kGfDPD%qK-xD=jL$@&~wIXYtSHE8nwx*5~O3k`HK z4MO#G!Mk7eS_PVM*K*g$)xN_oaH#YY|A5Z7$9RtKJV_z@B(H2L(-Pt3`~8*(Y&fPF zuae1Pr-jxZ!z69#oiVtNEc#CAZ8?d9;N*2UeA7Q5+J3>C<)%Dcjh2MOP`UHgu$;!d ztF$YzjaMQ!A_AsZ*v(qI`SV)R#ckC-OH1>8{e0?9Wk*A_+d{9BS7&o`_;&K@R+(vH zf-2bzuHD9n*YixWIrpTca2ooAfKQ$U6<p-BB8+85uE!pBWGGgT>eGt@NXx;&-f(dh z**Txl6WH;zyVw21MEMIBoEi8;J^fd$rseiFZwCc@`xHnTWZkO$s{t+l&3yGR&cVf{ zQTLtLkdp%wZ?(WZoVwzwERM5K%BQYvl2cE%CjySSuczvX3Om!?dq>z?p<>@g<T2vH zTx0*KKcY@NI?f^A3LWzEvT7w$_53Sj|5>tc*Vy-t^oSmb9*R`%7Qapy?+o%7K5w8z z>>VUz?Q_+Sy*KJ<t_rK5%1c{AQN1R?vH1~ITW=lQW&A3_{<eKwCI7u&_beFAxH+h3 z4|VmHkxRWy^!~~LwO{AkAg&!<a;0Q4=aWTv?aheuGgbIuyj|zB_nz9!gnpj_fi8Y+ z`^~ag^Nr3pRl5Lm3!eX8`*UW^KDd&O(>CW;pI7zt<#GlCiEGBjeDXCvo#7$L6=W_| zFykHi_T3h;isn^Uw<$HhuDKS!QKg;@lNuD>2uw~`{gFdYC%=6oFsrEPX}EqH!8Aup zoQ(P2(b#Sjr94#8WZ5RWm9X9KqH8da<SUpy9pb+s;PNw*cMT>^8C&qO__wBQ@6+Yq zHa<a`8*`&F!?}TiH+J|O7Z>A~c^^+4*P5GKsoUB%)N#si=J+a?^4YA;W_n7%%JoLw zTaLzsHuu;(EO47CfBVkwIvSb=@w|}?o!Q~v#x4Czy^FroU(3aJNPEppTtB#<cV`gV zX-P>A`%#7#`^{9%RdIE@L`JvgqX`!a#C&555-?vZyo5Ji{?@syHHiS?j9O)nWo!Bp z;!a*^#LDuSRwK}Qb$%&BR5frizNx`XU0Ph$vytUKO7UBeI@e<1*Yp_?&g7%zjRYf} ziP8+nsAo3&j<5Zy&@r{buObsCvD~n(rjDaD$}(GF*tY!(k^TH?#P6gOb^1oi=EBCb z;iR>ex;Lqqv7aQ-B9^l&QhcOO*u5T!>xu7OUM&0Qp-c5vzNWRK&VAa<I74>T0AR=` ztzk85qVE0ls3`-O!wND3|5+4&cFKZU)MGQpf;TnR^A4Bm=QKJC9Xn04Jwj|c2LoRa zUtnSK_4BJ@*0?|XFo>Tce~V5K&p&~X!kI57C|<2LZRcxW9U;zz1?B^}N$pmgix<8- zikbTdpWCHVz&u@Oe}u(O|1C@NZ|W&{^dB=(X}TjIdD#%)9(j+2jkMkong3M58kJkp z+T-s#vE@qXUkWTS28tW@eh9d);bfpJuc88ex=Bbi1UqgaMt5*aZH{99JpK;u9!9TH zo&IEKSg9NfA4TQ(&%UV*Y2;q{n2LoorHuYEqNU^|s*BqE&Oc&#De#4AU8UL4mp(9s zt+0i+gTnQ@d5uJ|FKOXnVZm8}2eaV6e}-}XKXn=0{e~fYxoQ}9o;00cXxr!(_(lWe z4X!6YmnloTCA#FXc{km(qt9df{t-wZk~+!_^ss8}16PZ)b9mf~W;W{kx&94`)bfxz z2i^Y(V8j2^o=bsygOii7k?B}B<`d71%Vai}FE5Bfosfrz$1<@I)Zp7uS3r)o5t>;t zaqzU&(L|{V0YBDN5_LtN|4?fP@0LI5#kSK**II*)p&D=M1WItPB41R!{+WY=JSPi_ zMpqP>GPQao+r}>(gPtghwf!Y}<-FrV`+QK9DZw<EcpjbBLr`cK=gXb>CCw|X!EQQg zN5?Z2=4<;UNF)xmvpL9wIf8|7D-sU@mV9`qQE9t1;XQhJL9$`*Mg=(H^N<dF^}@+F zLM(v$A6o@FLxY2%k?BX+>Ki1R=?{(H^7mmnBU7)mw3#SDo|pf-<nv&1kG_`F6$%~e zqmE%D@-r6Z+YbH=hbv#D(4n0rO9AQl1a=#`p1n`Q)}_MO;eA?H9QQ(_C$2kdG>_hT zPQ&Wa@v+!iYg4g-%VB>wwqQGh9vUkqjf&klW&!Y3LJFPHBO&D|wxwY4<qxKyx7}F% zc*5mJE#F?BR`-JV#}iW6Ee*6t!r}15GlfI3I5t{HM}P<@$!$)gvh{Fnkjh?bIqr)$ zvwD>?daByJnuQkPC_lU16~(P{ygA;Fu$(wtd!K&48&tnx*U`~2Up+vr+J0~TZZ`GQ z%fB!zuXD%3Kg&4QaGlNT{_}Z|nI@LQ<!mUEjRsWNYjkkXY0GGFqQ#Fi-`Seh+%9cV zn)#;xaM-i=RPZ61t5=JeHPO2hN5-Rh>N{IoSgtBdTun{Q=fVAS>Dc2wVFFt_b^H1Q zRD=3$bN^}3dOxbzQKtnlyOXPxSjnP8L`!LP^XBUc3(yzJ`5JisK5$|kPUGVokg3mk zS18gNOvUpq-huA^3iug&kBt6e8yTo=$`37D<r7a(#s$0FYQ*cI?l=J#$Mf-j;dH!7 zAXxM1oPcm5GV}|%n?g@O%11#)bp9?YYQ5C>&+N!n&X-OUU}Sl6DUdaW!zCsa>#VHs z2B}Utq#Ib3;O?yLot^C1uunIqjP!Ja^`T66R@QS8)_(v{)Ns|hWIyYUL*=;Y9?h=5 zydoR0xFmgpND;CVkdTnDG3q2xwco$gS%13Q6oiFtod>Q^Bo=(}Hh`|b4-#R{Q>#7e z7pE2-7lIH!oVrdl687w&kJf%#ZxniWbDYy`YSkI@6_=C=+q0*O*SQ2(i}m>xKAgUp z39IpoWYVm)eECy^xK6EphUj%KNOQ@gUPIAB;hE^T7|eZDzRO~5U<tf=A@Rz^HaeQO zoW8zPwa#$T`U<4>o8qT2Yc-ZfNh$;+-A;$C0p#)l*b4gd`uV$F0^&xlzot^1+B%(o zdesg-z+6?$%%^l{NIZpIX=HXlK7m<v=pbrUUB#qUZOcC;4szg-C>qVwRI=+!f#k{; zSn94&EaaXRI*>AJRP_!7_-DM6ANKWK23>!FO!HEph2rk+=FH3tJ$0(SM1Q|;w(WwL zLN~a1Vc|^!tLuK6)H4R;kW2k71BG81F%AwhSUSExwXFO-LC^_U3Bspy<O+n-5hw)6 zH2b;v)TCqhzyb7ZY6VfhPFEB5_HS5#tJMiLda1Xmb~id7wYTH#0zHkKv*YAH8jNSI z<vw+4ft{XYHzjT%dwM}9Oy#a}_6nY^H??=-!e9sD(0+@_V~|=)0>+#uyhQ<D-`Rq< zl7=b^o^5ktkWQ7%B&g@rt`b6lO;ETUr|IcF&0aPy@|}xQ@U`%C*~8p=^bqx}Ge-V} zHs*ZHF~M2gH`f46_`=tl@Nmf1=^1I`ch7qGbIfjhcl*xDWt)3>9o$f-`qEpMEz1{g zOLJz$Tg?pq8s0HZ6~Y_XNfSPey1~`jdzpaGd}*DIlY40tGl@a3IWRh5rZp4s?3VUc z>MFPW1nU+Yl8rzbj|2RR;$(+AeCUTobE=eIUCm~s=cw@LFwf5l(cz7|=wPAAV!?U= zE`U$ZQk{0N2i5I$cT2Q!ty|_p(dp4Mh{y!Y*Zc%T&$6H+JN)h;f$NTe#EQeWc=o+! z_>O-4%fr&TQrGs%$WhE3ff+a7whU=)B_h@iUBIFo?0OstJ?yUEgwZgG&1phc3<R&k zq+IEO5C`(^keh^OAz{>%JFvs(e8%mmVstF!_zoJ8UkVE;;6txAmA5e^!Uxi2wp9{! zaV+5VN2xp0GlXRG<tG$+WC~G&=++t?Xc71Nr&~-?+iB#(J;GCis||InK~68A$Z8DP z)kiSIv2;0G)~s*O*MR^FU8-NF(HxAJGZA&wlG)Kwbot~6)6J9CQsYsOe1@Yjp11BG z5lZaq3+0}=T#p=gSaH3N%0UjyC)W#}71!nN^|tL!L+X$OK-6pp?6_3dV=!Mw>oLDp zpj(oAo%!gFm1>wXKYQS5cRkMts-;Df(s5-sHNB1^5Y?Utg+xiZeBL7!;5uF>FylwE zYpU*fQoGoVCG`mtf8K>Je5!Fw4<cV6)|!LuphG#CZ_S()*E?rI{F{0)^ZA&h*+d3Z zm#KKdMn$Rp*TAzG*y8&2TYHmE+iZtWyKzB>(>7?l&z);`pV$os7_B_KUtqu1D2|>J zG`KIg-OpFED_O4m`0cA>JgVHLHW};+J2-H1a%%E;u`pQw!ft|}yk~H7klki|h{aL< zxN-rGrmm1LI7_cT33uO;_pj2CMH&op3RrCf_xDz>s>=UBz#$^Md?)ZP`DWjakxKhC zYu$pHm~L$h1c><7jGw!~xbYaW+S87Fm%YYz>O-3~-oS*-UN*~3ijz1*)wtaqy8;}6 zS_B*<VcYf8gufk-B!FSEwV|DqWpC<{)%C0<tgdKM-ccC01YF8Oo(of)=&8FYe5`!7 zI@o4T2NrEE^ReEQ%i?%PlL*Sr@6CA7!Nh*#>}e3SN<ohOxAQ6SV%DIp<j1Ud8^WNu z9^N#$AJ5E>32<mbZ&GzP8~l_4;sg$V@8syE;<k`<wHMU`!3>6s4>o$|LXhK_!}6Ua zQdftgQRso6Rhp;y7K$3RgQE#|71u9nC%}|bqXsY=qsv}?f=Dw|FZAdn@vQOkTocs9 zWb6P{tSx`klfH~bo%9e#G9wjSEA02fA@yhFUk&_j#T}gCKrxOeJ01Wd$Fvj+N1=x5 zCo6YLrD3Sac~RJh+Iigm!qF-jG=>~KNWi3-s905WX6y(3taMs{YTLm_r1@CJWfW=a zCPU$xNbemaya2N=hzZbyZ*y|ihuv#GMriUn9>|uTu1sqlcDEtccTjr<nDrptR3Jyc z+COf=Nk{AI);r@*aIa%DS8w&xIdGGXk|_~~#UWxf9nrF*21?zls&k)8*iznX+m@Xw zC&1U61YNnsC-yy8l4Yrzx=S}=Kkxr46dXqm^ftPz(Zd|`RuN9yqZ86vmjZosx8GxS zphw2+uBY*W2u;@)3+2kparg9*XA@a4$7GZsv>ILSD!1F4rHmTcfo|18W2GWuQOzk( zWy}sbZ(mcH8GTmox(b~<phklZ>^XyJ9QUHvP6*KI%LpqO<T&(HHfd86jo#r?Jvw-g z*@GbRiwtdsA<LLZepMN@7*zH!W*T~Ml#linMA#u3F>=MH$PG*r#`@7BRQsqNy)rm+ z8iYAsT~d+644*;ayqahP2A%>z_RNn9qPH=pXPJv0O~VUde{9;iL#48h!yD1e?D}Fe zuF3!DmG;f!T4k8p9!^k%NK$J9Cyo*$3YoZl>WDlcJ#ikl6aX83SI81wuZzLKH`lEi z(-rS}B>9{yM}AO!&1Z`M!gb7b7Vd*INE{^!Qs4eG<mUyQNcEeG1jV7e8fW?(OcDZL zyK4N6Pud>FS{#}Nd4JyFj#Npon$1A`QikqqXnw2W7BHuTVyy*~qpXI8hHUTmVuhO> z^>Wr*;+T5Op<R4GsW+@bfHMsJcD&0DhRoivQ@b&T#Go}@ksHIZ3}@C{L@tQ=AXQiA zr4(~yIw@)ISzA5-{&x88HbF1?m{~S9nt!w!I%+>Zop9R~2}NfZ&ynJ;;H&8g!AT8d zaAi@kq=_BQE`ZJ%`*tr?6ZP6U0;Yk1KzR>rMpJ?!1l~npwqw7_l5IcDS}q{)YfmE( zW@323(@xO5*%0vbDuz@LA#C*y=r{HOx;}lICSggoR8i#nSiwq8?z$y8*G+wkkBpX` zY2i53wtkZ8wFDnSGQ_u|7rh@q4Yg@0n%^zfyl=0eUDU8b=}Q~}C&lb?LaADr&_4>n zWE_Dadg9^KHHYz<;|HpmXG<*h#I|jA=-nk*)EdNjfnD&FOCVfoWVu>;z&i0>cMom3 zsm%R?)3Wa9dpt>yZ)f_bVA(HjI>1c3MP$CXvf{l#?HUH3KZ`!t@n}44X$iWvV~r}) zdn;HqW`n3a3yO)@psGhKL#GZLPk!K)cLnmE)M5(JP?vH{r|57~{I34{bbP^kbQ?}E zSBJesffJ-MlqKz=4X2MQPof``2fFrtZaM{QF#=-IbU``w4pTx-D>wwC=yyXlvUR?r zj$9{+yj~OV6+!+)WF0hH=rZ-4M2C~tzZy=L?A^Pppp^C7$Omn|$_YHllHd3+Gol-V z0-?PAieYBRRs>C=z9r&I%8684Z;$8IL`HmweijKc=@~k^-!D#jRG!T@-rKMt(IyTT zv&f!!1BOs3;?}5Nm>vy{)P#>%C1UnEH+HJ*nxa1FS|io4_8Mg(<AB5ZmLvgEu<n={ z^Lef-`l{b^5<Zd%*D=T1Q_cjq<(@w>`oI<Jt#j@tP-kb|%kjRE3a+mDzoCc9m~p{) zo2{)fp&)Bh#NOmwKP_gyGe`yx&Mtspt~-uR#JAvbVD-S!@AfJ3t4Hib%N=fDy7POw z3HC%Wf|{;;H7?7}){W4*)&6_zehWnSc6-RraCyC^-y)y4g9I=EU7wQo2-50AgM91v z5aoO^PEq%vX-`#_SJ+!bsTYD|z;RQ;{0@&@AGeVvbTUQ2hoOa!tMQj^2R(B*@V?C3 zhPb5xxBPBz-AY=I&Sjo1n(Pfix}5H>Z>}SvQ~3iISD)XK|JfC3QC`FE-+wzh6rX|g zEF6ZKU_OB$TS?hl&`U5>Et>9Hv&t)5^<E)A|G-w|x^S0*h7%2!;`*2KU-V>nMgHvA zyEyq!K?XQV>gvMqyJFm6{U_<p2!R;0P&R--B}zsz_c~c`Gc!TC7O611mMHo`^e_av zZ~~=$?B~y+4$nsr@So*FS2*jBU?`=MB_x3+JP7K-F=`ILq?*G%h#7jvFEm`7z%|{p z&n}PR^JyY=E_wojiUkK6=V|f*xmfya=CmB6yn(UOTdH^1^BLuEIl)ZIeK=xPcHU^Y zJ2#PPhuO|Y_x7Qn&MWoKXD1l=C>RYjC(I%gWie`ySaHw-kcT~)Q8>#x2pVn&HEkOW zO_w#eX8jnK(8YX{7ou_6nnEKW36>zsJ++hKdSptWcONhpUZeav^pLC7d&PpTy90^D zm_6#vv4a3Kqumrd_MxksR?R`Y(hby1`HAx~EWbBrgu6iX&}k>p<MiVmsoe)xvy4Zy z*>MTT?CLYa0tjBezb<XR5R4JI?j_jmMS^NU!)2Si&}na;^iRe1K1mrl?MZQBGoZ4b zco=K8$V<@gCW!HihoMFSrLH0(<N~bXRy*?zBCmE8u+7@XgmBhAWpPYRL~Qcz_}365 z9yO;+GHIe)fa=)P_RPVz1GYH{-_Pi@W0s1IzyLG3&PBgVo&{L^i%0+B9gj|C%j1Dz zv_^8g8(mBR&?5g5Xi69SX)d-^Q~|pT*n9S~zoO>^j%I}k0Qw>}j0L?|0&{+`&h*4P zo$SeC27qNQSm*PcZk;p!dZJs`Vi>ytniV|NaLV>Yr$)Wf@nr|sa@VtO^KRzUK3VJr zJxwb!4kzow!2;(;9c|yG;S#tQ$)sLqu^`r8BhIW=VSlt<`rUQVKni*~r?OLXu)U-i z6$h-K2D(=bd+imVUR#*4y$}60I8>`BV8#xRTS+AfZ2iKaj$+g67%!%5H3Q$@l^`^C z{*<Ryd3I3VD}dbHY?S4{6Ou`<oUgV8a@1{Y)mqR<eR!Ydk@-G-d1*;Hkq`xOELlRG z2(H$dpErO`8~{w!=5wD8SKM**1rGbZg4%cWCdM@5yl)h_+rlh=(+YKVL?BqT{|li` z?RqE=KI<kM<EHZ(Yh5P`VgUd$BH4c`dRL2VsECb7q((*ayky40u@#zs!D7{}{AWbx zcI->NjxZekp4Hl!!D*MI^c6>7{DUVOP>+})9YdM$Vgtb!Tkg@+uGUMfc=2_6I#+&G zIPSVfD+6o*jiU~bmQZXDP8lQzY79+-{Hl4`%6S4@R{B~LSVIrsax)1Dex%G;!+G17 zlu6B>$L$>L1NOB6fXgH!nE)x~!V`DNNGRbssHhs0nCajE3dV-vN?jVw*Nk0nzw^he z-rvu`#+0*293CDzS})rVjDTnUV=&&o|HU>B#Xmf&rm7|EFjW*I8=6aymA-+OOUdtJ z7Xb^!#kS_*akwq``-0f323Dc)u)El1Y3W{}Ad*|EI(sQ9US3~N{}THEjaG2~jSLIm zu&k4-27E2-wey!s%Wbg$1@<NIAGTRf@){fI?y_-%%YS$QSd@bW#1{Kx!I#qJU)mhu zZA4%{G~2@`s@G`5Uz4<cPCD~4xPra>kAe5tru;i`q&LL_F{VdON)ZvcQ`3NSHqHoR zP^n%y4p_*xR7WlEvs|1iO!6WcPEKMHaMl8DcSA{}!Sp`(K!eDG**DdJ#is6rWbcJr z+JA>E4CBb)Pms`xXE(Y7_SwYxW$h#BU)bs=h9O_AmnLjoKlrFxtjP#dD|ZxH)?4ZC zg6YxQL2{q|HW^1ZqDSJ$Q(T>-GbHQCU9vf9O3>yR<HyJ;EA3y6U*1cL`_V`Aa61$j zK@NUMT4VWWnoa{N(C2YaKUU?iOxT~j+RAI)55UV_ZmVVhET!Rci(OGf*&<22IhKCX z`QAIruH<q4SueMo-&41-5VaCW`J^P9uCSiWhq&C=W~K;@j6igj8ec)CNqcD0TIym6 z@Gol1$cv88m0_o61KnHTcNpKcyI!5eM)+!KPLmQ}QCSbniT1Mn09Df3(prvKH52u6 zKKy6bOlwlUT%DUePD?LWBBmO1IE;=dDl$*AoE+TQ%E{|kybsuF`ma4aC0Cw|=Bg=U zx;h40o2uFJBPn+L=stBOX0LL|RVP_g_$msNmMq8}oka-6CL8Bs$#DD?B;gxnT`n}4 zCUKRUd7ohg%;FLgmM@3K_*wIREZD0)S-K%DUQL2ssR9m{0ugT|T9VC6wwDE*#}``E z=``A}+{<m7S@#w8U8W=H6+99<y534@P3=(2&EQalrK8F1NiE;`8*R;;2Vu9;9~rt) z=ThgiS{x4?t4A?a(|UIIUj*~F$0!~-Q9%KVXR{`xh*q}e8N=Ae@)y<Od<MFJ0;erx z>+$B@kbKzVezxTrfc?#f8EAf}K2JEwLU^5vtW@YgP3#$!L?N@vSaMPU0^dsbBLO6X zhazamFoS;8sH2qv#eBxl%i5dz*m){scWKRJt`m2~qvw1)dLE^mgkxz5bo2`{uE1k$ zi|2>+%9AMSQc=Ex4-Igy%!@uv);Rlex13-0XTh$|ZP{y?-Atju2Y00D8V6RykS1Zk zd8_%AJ&+qejv<Oyjf}93!ds>{`eg09KmU!py-G8OsAV0x6+tUbW9L=^;c<2L4yngf zR|kRHmZCdsBnKS%m7K}EA@L<v_N*N%7DB@aDNZ7nBV!Y0?)Or!30STgj{54VcII97 z+W;2T{4dh(hwb?IUF0<uP-6sIS#~5pGh35LhWhh5mE*kVWSxuniOG5_S%|vri}Kdd zAc5k~lER|D@k_}{tPP#}AEtZXVxWx4(TRzxcR6R_S?qm^rWGYWp;CJn$&H!zr>_j{ z0L(m+C;22|q#gb|<C=Dlm?Uagv(ODcLa?l=@kXx4MazKq(_kO__bNpk_3*>1#RfLk zakx|E^TV>FwMQ0<3_yTAze`GLqgnGJOPI>ZL}OCc^*$Lt4cF=8BSE;$clVXXG>QGy zsUQPlEb*|3{fmyj|19`xw#R>#OqS$4n)sjY$HE66z_M*WD}5}^b?xmKC<?D8FUw`b zC3>w8mGNdSPvmF<xGq~I+9&wON64L=l(61R@>8o(EV;1Z=@QOB?t+P`J)e2Le=a}y zi4x~=ZD3;{ZNCJ#O(qLg&8u@}YH8_CXU5lBeeM1AbH3Tbdy0jn$q!}*{_tfbN47Jc zZC*bhB~B0+P^igCo*hbB*YVqk^cch?>Dd83X!$~GA$`DLvYKAMs=Yf7Xn_3WGR@+m zlgXEXID#?4#tMvF_1p5&x?q>vY+u$^pm+OR&>4KO5j{Sd=d@c*ry`5?Rxe-pS0+Mr zyUwCU7CFC)wCc_tI|fPHjr!(SdOGL6Ns5}neCcbX%sg|H6YTG60?{!uD(Bq3kpNv; z(5mf+7sX>rx15rA9163u^2I5S7Dqk4DwcL%b_$0~RjuZ3m0CQyeR43$nD5B%(FmXG z^AlGxQQ_FZN-<;VpmYU>r|VO$tA`_svI%1jyF+RFbjf+HhBN(kSx-5~)n?+X_gBQl zTOz-`4!CRF`7xwfSCLCj6`+Ae#k3Ap6>BY7O-+G%AL<<5Teqy6<OM4hFfdu!7-MKd zI<_~mb+$SN9`~$HGWI-3$mOfaF4Q$O6>W2$zzdLgz;+VAHT_LhYsNU5!^f!5U@7{@ zTe!Pycuvk{%FJSlUDqj4Y3aQr?@Wdn)>-7we6bCcT4E{BRg~|rn+9CT)iO09YnJ6y zPTARM3>xam2dkZoNtU7~!K1NFA?fT+363-!gdAR>`JyUK%XLKf{;}U|xf0;K+|LJQ z#=|R{L+FGDB?CA~Q;$sA;uKZyFCPU(k-c_+e+kW3EQJ-7B7WC#1+UeMknyqUX?=f_ z*41y8OPOSzL9f7+KuyvE$xw~wKXxWIQee1ALuJrk2X)y(6K< Y=enYffX`Ze);4 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 E0Ylnoz5oCK literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/admin-ingestions-mobile.png b/docs/qa/phase6-visual/admin-ingestions-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c04934135b22932f2936f82b59a4d9103cc03e GIT binary patch literal 43550 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�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 literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/catalog-desktop.png b/docs/qa/phase6-visual/catalog-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..8ccfc02031fa12c57fd9aa3e8079b2e9317eb3ad GIT binary patch literal 57414 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 ZILvO@-n_i2TeBwpL?1a8(HWLf{7)`D0oecm literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/catalog-mobile.png b/docs/qa/phase6-visual/catalog-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..d5091c4c55e4edcb410799dc71fefa0acffb3153 GIT binary patch literal 54854 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 I!EZnR3z-5}?f?J) literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/command-desktop.png b/docs/qa/phase6-visual/command-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..afcc8085986501af5b5243482adaa5aa6941d5a5 GIT binary patch literal 41366 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 GPxS9{>jpFc literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/command-mobile.png b/docs/qa/phase6-visual/command-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ef4b72fa495d5dd6dc9368350a31d5c5d81c0c GIT binary patch literal 31600 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 literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/doc-viewer-desktop.png b/docs/qa/phase6-visual/doc-viewer-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..c653193919ef0fef53c1ca2bb61710f27d55f571 GIT binary patch literal 52340 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 SssS(q`Y0y*zToZWum20)!N$@6 literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/doc-viewer-mobile.png b/docs/qa/phase6-visual/doc-viewer-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..0fad72213777bb39b7d1cb5de2dde05db03153c8 GIT binary patch literal 41428 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 |T(OGZXy4>+0-<0f`FlQTN#hk&6JE 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 A00000 literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/landing-desktop.png b/docs/qa/phase6-visual/landing-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..38a5198f063b746072b930fac08abdd37cf33ee5 GIT binary patch literal 384012 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%0Aql0h%t{A1E!;T@w#(VD^?%^>_bFhgB zgOD8DIKpJxwKXtZIh{LJx9=w+|GvE5>hc)`o;>)qbbL-wZ}ydYf7F|gZ?@*>#t&8u z=Pw>eyQJJxov%4zk$?H=8pJ^5K~s*t8<aKPLP2i~J+Ua1GI6u_38Mfi+OoB439y=j z=!ibaY8l7o4^D310Oe&5<?4EuQ9tS^fHj@%)Ki@|Z8Gt?x3*-IKNk;PfxYwOKP*cF z(vq*5xFmE8jd);M8j)I(iN_z*AB5ex>z9jCEge_6wWq>o;3nuF&<$M=yQ9=EqqT!p zLx(WCq<}l#A29z=Di2TYAq%lkDVK8#vnQL^V50l!7?v~Uioj&sA7u~Ox2vEQ-9uYi zNP(M6_Bqv!)UwV(e$$cr9b0a^E1yQ`qA^->O$_?8ZloAJRV&6;eKoBacIQ8Ez{=<O zNlYFU4S<xpo||?NwU}zlT8T<*jn=63LaAmB#nU$(6x<M$#9zM~8RP5)BQyu8yi!)) z$YV#Q!Cz##UI^T%179<G3|&3>qC-G5pBJmqHbS0EmWp7W*1aS;KK8X>;CWmj)Wphg z)mIQnOZS|bF_}f@j@}wl`n(Bj$WHnN5F7A>nD-75HsX@=%e93;q-k>8Q{uQF#0))P zP<5Uky<n<da9qp=3?T<U|AHD_3&eB5CAN9*xh=rFX>bkYiu1z*EV2NGEnRw=<ZLnF z*MF9bEcAT$OKlmql5WeTs@=rhb_&9hsWl2Kk`ZdW?Y<&e5uDTQhAeok-RcxqwWBaE zv9C~PX-rF32oTMf2t#Q{LOg@uI)}@rF}@c`?m_J47u%VWBwLq$Gn=T#W5=Z{3i-Sg z%&y_hklEL2>=_SNcPN}C5tbC=4CbG&f~PT>4M)VZZ7z}GI|L18<3|g9wToVVC^lcw zFpyd}kNm=*eX4u677pB|e2!9t79*yQwJ5W|oW-Sy>;?P1k~W6S;$m05GLm!3C_tyh zZ47pK^=lAc+SvVz&qo=7vaoBq^JW+Q(s(iiFSRy&Nv?_8?-%ngv!^b4cGz9ED1KLQ zE5b5Mr1hD@<!L&CYZH0a(XeVO%wPQ4?}sfMGpfq#`SsNy41nrKG$oA8trRaQf+aKr z)|^rvOTFLFk9G;^$I{|#VS3fGjl>QnlX)9eNQ?hwSX{XJ&`ZC1zp**DZe`Y7qJEV9 z)b1tInb=OzT1Wj@1xJ{RaZ`36k-*mFQb+-H%$q{h1N9qn+8m`o%ab;YIluRikEy<! z47Dlg+Kq;ipMSY@6eL0Hxs)jv?}t&?#oUd8PtQ2q!BW4BZC`m?;Jufpbs7%sYao1N zo=>~j1^8TvnX-w*(;YMC5A3*4#SSy~g{d_?uzDF>s|+S3*1pP%zH0Ie-jW9d#wc72 zT4cK_VJ&%Hp>orKq+ZZ8<Y_JfX3Xlz7YwQRWEwqhxFiN3sn&Dow>CAK*N9cQ1iiL| z$>F>^djG)Zr7q)@@|QC12M?Hb(!>rvmp?+F$GRvIjYSi8@`e(d!rHgi3n#)O1{6vC z0{w;ATS_|R+?8!8fk<rpeQglfE}7bRRYQK;o80Fem<tt@uH_y^>#aS8?{|>EELp%R zyj+uY?iU)J>v<DUPVR{#THpF0w)&(H42L5-NTFO5!T&MJ&no|OR^JW$is`<RT|L|p zOAO)BUVAgiRGx`{+qxoEUqfQ00=fpTWz9%ELvMM``@<t}>{9s2?yTK0bjlUa9f6fI zy0}dVrDR0@T(Rq=*}l;AeE5(DJ{^S3g0f7UmxAxV_B<{of$fvJRoqnqMvUr<ZooSV zD&GM90td?<##4z53Dn^QCFF>5Qk*^R1fL42{&myPu2h<XC>R@y1#qc3J>7%_RV#Ar zxKiqWTtN8|5N$HN1Vz?B`Z%B4I-7!%4iwr*%f2N+SGLwQRL!-*qd<BL99p$6|1>I# zF!DUYTHfxSGB6)0trS92Y5ftFHj!0Sk)kto+DW^}Khiw7Uw@XhxA8+P);^(NszU-X zdTP8Z45J{=p<d_+o3Hy0crA;zA!myGJe5-hT}_7Wnsf0CoFM7r4@B``Vyt_$FlAzF zS(?knQtc__qLk}IfBq!b7CFZAIEsaIqVXA_Uuv&_0!Y8u6<k|jW?yYc{ku{VN^ZXj zuqcXaw>YW;$QiX2OO}@WLue4)T!f2W^+tWiqj@HBcrm)M(3r@d!|BN~Tl%L7Q#sI? z*gz{?Y1NcYYn7o&+1rsZ%J^u-kJFgAP4`jKB)<${UO0Vx&aEK?tSVhXaBS`j_Qram zHoviKZbjFAPfp>OGYqOB!*?V%yRQm~2{Vn)kZU#(h&4H(n5QOZm6mG>`TuLBk)?~0 z&{?{@vm{OEBQXvlw{{G5F`C6024r6v5-mrgifkj6n7#){6D-0t4`WA)>ELv9PB2+m zKw+7#Xe+g^T$1#zdb603Tp=is@UnO;uh6`vdvdjZzMXFr9RWnZgx5;4H?{lEzI1cA z#`dEFE}_4HZDM47E-b0XSz6IOK6hPC8^7ZYM6y24cg?J}<v&qB{?f+x&Qk0ud+f@L z5lD%edtb)if3VRv6(gckjGD4dAH@sRFgd_<$nf8G=BdsjaquQ?gG`e_^op8t`f+U0 z6FALtw~8@=TCI?rC5?0+OmiuqN0fi;>8iAd`s8`o>q?p7p*TwhiBa^*yClMZN5j=* zrxlZ_5<HKFSV9q}FesFI;W8xk->WrXiYpUHq5Fs;J|X|>kf`fB2%y0h{+L~SB!76T zJ~LBp)kFrR+z%N#)Pv&bDjI9n_$8WW=_r61wu>QT#1~<#_duQbgHwlDE`>WN4~hBe zb7x!#YQo5o*$q;YxFq3zF7^w3G8;ShbG;R>6}RaNfjTmGHFzfTysQ~Op;JU&(cY0y zTW(9qI~87?dimpNQ<yA>s(On#WWZ4Y$TyBQvK-B=vA6na^GHgY7DTCCm%nU}7C_2b zBb5+*od6Mi%YW)EvN|X-<MV?`(#gpKA*IQ|s->sNMoovnv#UnN?y57aq;~^coaiwj z8xzKy4G@&#)08g9`sJ`F^&@N}f}JjZYU=JltzOavizL@KLU=~^boF$KhEz^wc93E) zHTRjm|4$@k!0I^b5J9b?32=l}>{b7pi{AoB{rgf!T-0UYl+khlnwnoz+1#L9Km>Iu ze2*WDQM%Y)dvTcRDn7m?D?L6K(++6ZSKW3%7RHr;696F)c(h3|7GC$JQ6U=KrES{o zgo7(@`=do90XTL%>B1MJQDzudG5VyC3qDE);(vIM-Lwk>Ln+xIkT}--`8HMIsxeL2 z>77J9T~HaWe0W;}!BcQ_)O!BNJF!)a-U+_xfZ(b_F6!7n6vxrXLw4?r5)sLg*YR)? z?Zr<|<8O96Q)%LsctmY6tS;IAh%oo+w|UFT^WRU=5e44Ac>sXRGe)>v$3E+r;@yVF z?$@$pP89Ku+9OZdG|TcPbJMUr(J5aT_<EOLMr)p+z8(XtDuR-4;)@rxUI;#9r8P9w z1ES)jjS~tHs9)?_u$z(qI3GAE#%VwMx+p4r>{G$W+~uaDHBw59$j#IR`d;2Y&wQqe zz7l&6gg)RvaoO+K$;Qq{4ppD2ZZep%UI10vtR;(FJ`LTTyPf7U^5<s}s-gAgG&aDj zRpVcc5XNYaU#!LFz_?W#e_=ymF5Tt|s8lQ-)86r2C^wzH*vW0BXI3BT=<Jphpi`j? zkUi(6U+2O@Ba2U1odxwM1f2G6vC3>a`9*boOQrHSYyWRthgT+x;zld9g+YB!m+4XS ze6Nix4$+VUkw=~!gUJY{tBY#HF4;^uoF<_}EWi+Lv2Dx+B%34e=9_*U$WM%U)6hG= z&%fQPTzN7higSgrn07t#<iT|=ygR7x^f1WzOLtp!ex=-9W&9ymjZvt^wEKkwYwGn! zZCO~FkFN3u0Mh1F*VraCDW<1B4Wppu61Rsfbl_V6h6luCNaN`5ID78N;9uK_BS^wb zN%6I~1$yl4lk|P2!WNsa?k_EbhFh)1cmA0^5b9cd;D-b)H5<6#oRWo}I}7J<dhv5S zA67;#GYEc^BsG~@J|A(o*6<eWu75A0>4EB&n$_GpX`ZKS?48NFIKjqz&B)V{YzcGW zXiIt8*z2)QbgCvh_(=u<_BVcfXnhXkxMtx5?{-LTOjK9J?ztaej_N<^pg1WIM-zfe z{f7CyY;u@Xc&QJ!S1S};^%Rv@g^@dMVo%TLj)-l^ixQnpS&&YfVblqaE|dt6VhGj2 zNyV-c?=q?(n@xcX91+jK$qG;zVg&Lx(522i3yoqOlA`*=RM>d)`@4?KZw<WP8x9vM zwQ8}QLcGccILzI5NzDgg`^Y@9gLI-33~Iy5c#U}z*)8S^r_uCq(i|MQ_3Ty->kUt$ zCYVJZ*Hvz1t=NCvqqi>Lh}}Kb2hbk9v&ijO!7p{V)-SFy&ujJFUuq|^yg2-97uL`# zoAV{~LM4V)2C7XAQZJ^}2sWDiV3DySoB*wB-KI+|IHlYq@cwai3)}Fr5^HY#cy{}D z@f(>*b=DQC>DnqD?D#;&)j*w0Ntiu2m6pYdyVu8Dsw&*I_hO9N5=M_#R7fX)mnl!y z?5oXX5V_PrT&#bs=j3*Tne-^kD8JwM%jT~au6}g=>X-ID7nM^Z@0sE_5}kZqIZJ2f zjol#}Ep@s_`gdr*kW9}~r34!mb92%xn~Q(PDYi<9uZi!B3raJ2hA>Ua_V@4>isF(K zS7bOtnYoZObP6C>6fHB>iyh|-dvh}fykJ2vHo6F0Cv2Jh0{Z^*)%w4)5JhtcmqB4% zd?2C*3OsvlCy`xm#^)Rye?JzsKctwBB^@4A#%jgwR%X(^jdoFxd5D7NUW`@<Z+Y^Z z3xb)6yA8jFt}Z%WP9DsD*l@EkUxq1R`f@GzZTPa;4SzgGUj|5~ESpL$wm(dtrDOfY zpM8Bb@ikN?wioTfn>hgvCoo4j)kYX4zmE(gI>Fd}<mBhpNlRVT_S1r@m@~TwjvP+_ z8XgPd`JzqvUv!UHo(I2uf9h~A1u6BL8vFj*_)7Lw#q`bI3JjQH&AoW8A{P|jz)YhK z`>=FvWltAcGRb|A`zRa2v-Ywzg1OkWKEBl{1X&H4VPw)=bZ~X%d5=(UVlbWj{cKSN z*CqsJwR|;kYB#&huiDr_cXQKWzu<Lt4FtE&zuVWAFvI<VG@Nlg)?i)^r`N<_SMtqR zyOd9&=mbxfp_k*;LOZUt1)YM~59N3#x4%^F<JT0g%9!1QYDC1(T*6#Dh7w3cRdyLl z9wnEF+^PLErCyePeF#%n9bD!+ltvtDrME@ZYY}_v+sBj|AiBc++C69=2vjB1Mn)Uh zK6A(pnz3qhOC2b)keu6nHX-9XD!A_gn7AL%u_{SE4FdVPdr;AA+QnQ@wK&8vGs!E> z%Ms~lsL$1fMHwWdOq|kw7!f=h$$7<h*uMM?3-MtoqU}h!K1PZ7h@=Y<wN+Oh6S6ZR zix+An_D&`N2csb^9Ytyd0vVz{UHKKVgVR#blh`q((v~oFnOH@Ks8ddO<g%3*@GEJ$ zAA3i!{AyZmI{pFma;?8hTyd9u_xH<Qh<RZkrUFPPYprM-0fdb=B(VfdeA-3F3_-F6 zJ2x&OK<9Mo*dJ0xe2{jkBzEs21$4IIVP2y~qtDsXV~#@TJr-cwV9ce0x12biT}mju zqp3J9Wwl#Q<lPKQh{PzkhGVJxaB{vaxMr?Ne-EZf_OpzhQ1CYTO|}YY^(`eAWE(>x z3*I(;)b>>aZ`CX=gV5rn%ha33kz2g~8R>!W@L4O8c%I|{E8(R1^=`!3A}N6A$A5)N zw-VTA?jlqcnb`G!MbHUMMb;?V0_#f-RtT_E`R{{|Qi#NqyU`bNNILQ3((h}s55kfF zlSiT@AB3pYN>>239>0n7_y^aO*trH7;M8?WrUgg={I^u!D2bMZdi+WiQj_Nof1tCo z+v0k@jp0=@-ml2-UHnc{d%Dd|IiqMe;{~Str$l{KLYDmyioh=P*SSb^|CSFM$3ert z7QGy5KM4_$BoK~M8(zl`9Np@aOJMKt0=^Cmt#p$o`j?4YF$Nlr?LV`~4zn&(*DV$7 zbs_;lbAB@nxqQRNUyY#qs_z?K3k1qGoKe2k2yUfXv(^C7a4H-=wV84Egw=3Fqq$<| z%bYl(VX3*ogSS&o|HO}>eE`>r?(l-C-KyyBz*de3Fs^e%HyPS!W~2Ir0U8{shLCFm zk0nZ72JR+qrf38{C*h4(Nx{xhpyUq&J6J9BPbv92A659b&3HLrmk>L+Q6wQ}5~2XG z*dQ8wmHNi>M1Jc^gi$^czHF%{u-6ZDvi5f(#mrDJCiTuWmvV6bN$9UD=OPB27Znx< zkg<$jE}JSd0v}POgwL$Bb*0X3KF{mks|~tG6oLT6CCs7xO0wUSW$LF~0_f5<Ejuw! z_uPXc-eRl5*7eyBoO%A@kr(kX4Zv^k{4?;~JD+tzR|n{~6SB+NK3HZpvA{^E-1G>A zeK=)YXZF(5;va)u{~G9@>YXiAWiN@!umCo1ZcuahjZ!9d=IbKXa0pFr%%du-y=qG( z54ZF62eaKmoVvH6=$D%Ed_!R7m3PSKiEBd#LNk+q9Ken8Inr)3W_hF&(m*2na06Y+ z$K!PsyStl3+8VtWSlg#?1mAWkdKT8n4Iu}muOZ(wgA}=bV`D-S?;-y~nDuU>BVJ56 z+jBY!=3n7`qp)U;Y%5A|Y-2=Tb@ZYkD!tX-qfN-z+W7tKE7WzWO3Cw`i=TN-fEor- zNIMFnA%V1)?QDSnd|8D_H?W91rK`QT+DGy!0Cw%`)_j5vi~wX4eDO(qifaq_VpoLi zucWQS`=Q`<T*^<$1+a}BO67kRzFGcUelS%8n*<PZO~0{7eQu`iqO;qGC)4*I7;jX9 z37Cw)h6+(BmU2v-j=4ISXbWqm4V!~_{Ko~%GjaC@(A10-`slxPa)c$7e%w%!^e&NJ zqqdaojIn+l6bUj8UFQ3>8DR$<T-wEA%aHc2sRIU~`d(5qT?7_I4_VSzl!(w%i)b!1 z)L6|WJN!{{ag;q==RFQ^ZHReiqB}l)7-iT7ATuypK&PPX14YTKHwxh$QV(s962FG8 z4*hfQbUmX9)4}txxmS~57Jj@lY@Uq?d5e>0A6%dcwI4G}h0t04Wxv^?4P1w^qT!a8 zJvIc*)S%Me?+zTYH4uJ7Hv~XztT}Tgn~A_zp)bl@I5u}(STXUg;8XT+(2fM$_Q>_e z6BDOW?_WuqC9PLaNyr)!qjhTkVq!Y*;oXJ6WG@TCZeOc<XhdXLVDz#~a=}*E-g^F} z#M29kn_;2IQwf;%P*xgSf4!4y8*wv#rUbp2@@ao^=b3?)AgQO|0z6_ZC(|c`Tlki7 z7Sftr*V`a!3H~6L3#yu)%fzeJvYtQYDJ2dHkV%O=C}NJfx@4veDQ2Y7=e6coazH$E z*qzzQE#-dPIJ$blsQjfiN7NFGmsl5k6prrKP#}@0c9w`x(m&M_3_Kd%gVj708r*s) zdRcopMzG2=4FpQH##{87VKR{*5<Jw^x^s~tL5A4LxzwBr-z_;YFS@ie2gszpXNr=} z3uDhr##bep^w#{hRg&+dSBq<}8-&t&S@;{y(wCCsFHcjOV1Z%${?|}(Nu7kaBqz7( zu2ei<zhvJ@z|uQj8L1sZs};<>>fAVj!1vCBq!=+O)(Vty?M&6FwH1<pLUc7LMxyAv zK4(=U#BVCelSyY#CFOSwWGi1aY$Y9=v?1h#)S*(Y4T{v?FQ_+nhN;;Z+kJ$u=QH~` z>})7`gfFTjWUq4L14jLF`UPvG(q8Gf=8<1DieeG3Jt9Fp1_VqUh)Y{Q!ssB{C{uSw z933MSV6_=m>T`W&j1(g%tADpCMf&KXuTace?%Y{~?biJ7W+Vyls!Y3DjuR7fJ>Mvo z!A$^4j0FE2=)2J=@l8<thOGV+vj<Boh}jexB_lT6t2p62FN3Rqf@#vEJt$PLiHRF{ zoT7r^ZHyJm{mt+0`7uQY&(}yG0$*1PWpZYXV+c4KpO$p`qdEi<X!GvB-pwZ?P;OO` z_;vvxB5w6|^Q}gGd#(2~^P|k+{W-=@$%*xzPt+BphK^^(Qm20<ZcaI}DEMuLNp6Nc zn&sr<ahXvmN&yaZie+X48+@N7D=N+QW)?;P3hcn%f`6bOFX71u^5n0p{bqWVkTo+~ z&q@K#_g^Nzb8qu4ywj+&1n4+OQ16+X*}j0GTMFV6rEO(q+-^zvRN-mGI|U9Q*z?}c z^v2v6RyR2xwaXmf4rJd49xYG})RD&>-zc!msgN3T0%E9<MXuEeHh)89sqcr`YJW1^ zU`Kw6w>RCZ^-iB$J?syot()ICnL^1=<7&6Uc8vphW4%yfC#*zTDuY_ZTFOWZE`f;Y zv<?A)#r^bVSM+z@5J)jP@3?LlV^N}t+&F2$*E!tMb~>tRPRJd&kZR<Ja)*8Su9uU& z>8~S^>fRqpU6YLM;ZXx7v6kv6MnzKnP^$_U6`8%2=a*aBdAb2D-|G6jTPLL5t7NLt z@OxQJs&wu~n7&7hME-rCt<{m8KPFAw(7k?hJ+2>+5}sn;^_^uZCb?(C=0}<O^lgE~ ze@9mZ#_ed1yB@1Uq`2{%;!5k=S)a=Y_C~WTY+z4K!}kl^cO{a@i9W+!rSG>_*BA5h z$B(=!E2lwp%vp9%viJ^b!$<AmeNX%S6KUz*-u<&|?}LS2h{BD{urgo3I~^3Xac?T> z*9Az53iHD%q$O^{9bsw(u<Xt4IvR$ivNmqpx7EfH`$0)>5d-2thCo?3b|jrDe3V(Q zo(vUoh7m^5-&jSsMWBxTQFa7*OBL~J(Qi*<3m&MssIqhGfUX>;E)|!!njkYzT!+xL zk*XyBS1anEM+PsB+xyRmckJ9h)Ui*503St~s&$XS(tlP0{Pz&34+SM-EPBTerO0=W zx8mQ!Q?4+MY5Ns6ha`K@(g88K<Dn?XB0|P?)pZNrKRTnsB6005S^I+Ndxy5W$=aRA z2*oDuQVg%KEWR2-GA^w$g(*|!Sf-!1w$t2*AYFDm%>p9gJI-YV-s0AvNbO11Kn{2Q zk-wbF^)r-=80uz8teu>#b>E9Y{IM)}%}^=>IUOZqu0;fND5dugsc{bvTj9Ztk+o2E zArpkHu9GH=pF~*d$}xK}9aVe+Pc2p@c60A-vpLyUmJW-f*2l}YcXSCLApJ%-t><^# zzTC?tg1m}-X>}tZjsR{Qu+e3Yjou?ooAu%v{gYsze@Jr5;Jt_$>){2-;-W;sqU<c0 zQSIs?F>bz1r5|>8%3gEp_^_ZCY6)ZqlUy=lvjQ)WN|2)RQss(K%_9q%5W_JF-OF<M z_d%zDZuL93><>V+<0aM&XTEx1a^ADCqeOf6$jg$R{D}A4g`>@%WfA}sRT?&(4wrT; z>IJ&Q*Ux|wh{s{t8{J3tnG53(uA5;=15q+mhs#=_Sh#UZydAEPR*uq4eEykB`stUA zWjileI4U<%CzLEHI{r!mb7CvH69|u%KgoIzl}B8iy37QQT@m?uU&i%6Z<JUB`QqH$ zG3zVPM+r^BZy($IA{x?)3X&U=92|dLo)IYhL#_ob764@mDP1fvUE#nxWbe+k-$5+^ z>THTZpPVK%bm_a)Wgd6w=aHbNOv$-T^1TYz@8?buM+?mYNA5Uw35Vc}|K9UTFC?dQ z)d<*jjWBaeR3FnW)|RD5Twy3xKQmMiv{R0zCtm>$KO!35Dc~90xysC#spoNlCh;ru zp}t2MP(5x?DQ~47yhJs`{2J`~0|+^7nF4&e+kl4CAeh-hsFN-XZZAmHO^D^Klv^Xw z+G{q4sq!soaYe}-=t$lnAIVLFvWZlutcVAirsB0lU&Zo9NN9uJ+J;<*&3A%A3>Gfn zL7$g)Q0Me-4ZT+!gp?f7^7}GCQ39s@)m@SA0VU4px*BVYO*0F5jg>Vot||1jpsNil zO@4Dv`5<YyCA9Ktwech6jM~>FCaIHI#de{Ltd(h~ae=(yv@P;k6#0+2>?K$lrel)V zy)%(S7Eu4RD*`E}?w0cFG0A_PA+qX-eH~SJH*+Y_cvY3VTkJ;59Si&)=opn!p6u1F zajAcPv5Ed4v-^DESb0S_*9D_Ma8`SYlsRk9%iegMt5C&{f0&(a!H^S!PygHu*^BvZ zd<=DRVgUWwy&PMYj=AE5x^+`t%}4gr#wttYkI=}*$(|lUg)*np7hVHfwSyYDuY7yR z33LE)?_PTBrMD+OmtpR!y*c;%HzVDqW{r%h_Z5D1PXEOZGG)x5&DL4gVN_}UbfB7+ zTIfbxMUdA-SGc-n`nt`{J8!Np)vAA4NM^fOr>&tpl{5YbiPBm~vAOKT$$pl1J;P03 zu6B7+>}8Pj&-fC5&y04jFRl8ZV<F43o$7!6wN!!sGADNf`h%6F>NcNz-6)e*bmaZ1 zdOcv8JTR{tavjOF*ujf+c4_;uDVVrA{M%t1H+Cxbbi%}`#EHwmXH1}rpk6)RJEqxt zbvU2Y^R8Zfz-vmTiJ61tdC!QU@QiUsQXMeWiQc(9_K}VN6i;9^YDv~dKlA7ZKIhV@ zoXk|96JlfA5f&lsk`RK?Y4{I>U+mL}m7)s#5|6qkCYIswem)+3a<bbxi~S)<vh1ez zNzPGE&kEbbpYeifaeY<=lS~FQAb_8(xAw<HrM+9BcP&oGcI<ysP_v6GqZn7RZ=42` ziDuUGq3D`iiPhw(F=vb*Rd}g6(yx<fJm2G+HFYsJ(4k8#V=@7>=Dhd_%oP^5WC}-` zuk)#@#P*y<sys|G@%ICLM}^WY9Emn*@|#9j`}?Esw?6nCEij0JK)Ig`-rwVdfB>?v zVfQP^=VQ|Rfl%H^UL)4#V^T0i0Y5QZCo><7zO3yGnsOaNv>W0o`3w|SHKst22ZfnV ztOM#Z=Gj|>$t*0LlaG;^y+%Y|D?GixYkeHpKmn(@15bFNP_&*OdRxdgGsVLhupqi4 z=#`Vn*sI#%7i*wkaXvSP(9GrW-&%cseOW$S+%a(qAH(L`xLL5J0O32e8Ag%_!rXg! z+ZumyzIFsSlJdmMM)$u(sl1RJ;^=YZ=K-l4c(OE-w9MK&Cq@K-^P>e66bG#RXstXJ z6Yto!4juk3%r?u0I)UTi&@voc_=7<^#Xi@1pTsQR#49NYGR)Od2`h?w?hJz|%Y+Sy zcKxA~Q?%8llC~-%@S@3s0W3}26ffGvSIO^>5U3NtDDm`FoeB2fk=ufm$rSqcod7Mb zQgQ9_0r1)MKn-v%8$%3DNM7Whf!RNdogcUt%h#0|{q@MSrMg-&6=0<}2bkLJ_^-Z^ zJ<AgQKQa|bqD{=7fQ>w9K$Oo!$53%t-P227+CNtv0x&xwk4%p(jy#nvypOPnQ`L4@ z0L4O|-z^fYYh27mY5^T$GPENd`BYEjDSO!JOS0DZQN_7(k&-aFGPiEBn6IBP0M34> zfm=%R(o>=2POV5RAb@=YGEI3HTlx&Sl!H%VT_v7i6bM?Up&4(u)ze1~Gf~%2WqXn| z=)=&Z)!U~SPS(6@KS~UtBO)xGcEshBsm|Y2E?Ro}5HpCr^=usYNM;NgPNv)t)prX$ znf$iAW<RBt4&kh64E*Z1Wn9JOES=ul?EMAGzbMAev{zz3N@Auxn@dB~h4g15fX5hE zQQY+zo6$VQzS*V4E6f2}tp9A6oa#R51*-&pF9Ah3k|&`0h2bpXY82T~*R}hXkQ1y# z&%e~kP0iC@7oBrbqli3M>aFw%2;4=!A8yF$1eEw0voLB%7rRDOK`R9+39Rb2NCsUF zhRl{qqU&A^r*SlA!;vlhF-5L|YVd!1JoAyG@eV(5BFQyn*9{wf0p9KopdQi2u1Ncq zd=ZSe72K~6xxo?sJ~~D6covv15a-i^$+0mWdD8LT_mK;-Nn6M5+m=CqRaLqzELH~w zj;F*hy2lB;e&Q%->J5L@&-z?iu+O+qT6Fw^tRZ7pMM0}z+VDOP3B6<d`@Zh=7H^CK zKk4k@{fL(jUJx4&Ek&tZ#une(6#kD3U;#ayDV!wQ{B-)9nVs$_@x#m=%k8x;cql~* zP0~;DQe8zdR}|kq8{z<S`PkA*l4!iz^}b85%w|5FZ%Uh(*P@Y5)_VBVY)k>P%NI0# z2qYFSJ$3(nd8pl}QUDX#%gLM|So4fztqQ6}F5psKt55N{QWDC>UUuy%-EP;BRp#Hd zdtix-Rw#XOaJz4bmF^WkQ2{-)Qx+Nzh?{Tvgz`)Rd9ll*?;|n1HQaZgLlg@~^?rTS z_Z9Q;Iq)s5C-<u&{b`J8fWY)qaQWiYf{J@RO2PST=`gy$sl2lhV9c2|?f$3&1I6Y% zwa$!*pU_ceAmRIc^W=y}W4aJ!)NA^8a_(y^^*j7Za<SQ=+qHXh?r3%QPEtV0!&9he zVZP0<bgHak*Obp?GaVmlOV{`#M`0zJxrBY-%9oH1T@XFkL-mF=H!GM^OmA!C*JEfS zUFr#zP5V4zrp~M%5Vl`#t+H~Uiy`Uq&fo<p9Ww2Z_%*i74m2I;<QV0{HfvW1pnq+o z7)3L9X*<KdtU-P^q=Adt`@#iI16=v#f7w4yO$yZ15Gr613(QsGf*p)+HXela{Znvk zXsMK_0tEuM7YrA*W?d2~6-A2Sx5gRco_T}T0gud3<J-A=x;#6ht`a*{z?LxGAR~a= z+#WaX2P5>0p}KC>rS(@r`mo?Vmg@8tP3U6aJ5XzPFp#qBFz-UWU~kx;5e~qMM-f=% z96R}27i9cx3A2Bv864xZr$pn3*^+{K68|3CXz?y^5D?G0yO<R>4Gn}LyqE^UB(2Ju z1z=c7x!HG*T%c*;I^*b+X7H*!Q#l*LlO~U|Cu#!v^?``%AN{GVitibNdwrA1aMgKX zaWa&mKxIi-^L+$<$7%>_Nfo$`2J#}MagH#e9L}uigB~YtWNvWZNIXZ_zsyQ)TG(~J z;)2>{>QNEq^Max?NF1!@tkbteervw>;1@G2N=~^`r`-3!dLy=j$7?8_^>g?{{V41# z4HZfgpz8Y}>g(uRrI8-RBwC2_+gPKA3}2z2^wSlKHnHUd5P4%OJ_0|RKZj+Af=k+Y z;j!j;V6vBX0uc=*NSih~_u2fMu9k~UoS2ICJjDvEhBIG7#jY#fq>*0p-VNYC$_|_Y zln+WRJJqA!J;g8FN$&_V+lyHV{BctJn#w5b=iTQMJc%Dq?hepL*o#ZT-`5Hn;j69> za3=Fn!_EOG^7xqu4sdp7T0BTk{K`i!=`*t@ry~c^1rlkgR_*5!2&a^PM7?#w5{jSg zW_w?6nF0eHoZNiuzui(Y2~_y9ENqi=L)9-<ageavDDQsm@1hRBrk-~WN|CsyJJQIw z#o=EW6nWvoH_6+h>VQp3i>NRO;q}wxEWYc4S&%q2#x+&Rmte+Qk>8-7drFxw2cCO* zmEd|7RYr~<tNZ@@rwYHWTSvIfRK)}za59SIr%2vpsfLu%%1}pACsb3MYhcO>`9t*1 zo_K&#JA6TqyDG05iq9zS3O{JTQBPYZV{*WRyInr%^uP4z-6s?WTPYa7L36Y7oA=(l zW!gF$`@AO;qX<7iZ|4oLk%G3iwhJPY5D&6n;$FX}TG^&pEn$wn5Qupw1Ta4vU(&G< zfv09J-XVOMu|(B@&WVCI$)J7+K-6;N3z;b?kfxsiYX*-!wm`T_r=W?!<WqQ>w0p3? zBQ2=58z5ae#ufI$Z!HvTFo;VrrDxqRV06}zxAe2EID#mLw*pu<R}36sC40_=2*Dt& zGm}i6q2CO@facG{1$twS&9FbLC#idBtsouBp9+H&Zuk>HR}cnhb{YlbL0MFxy5GlI zN`r(-TtY#B)^^I5n9^~%h&~6zomhzseP96U6R1dksR=r=wwP8wMnFe_M@4V_G5n*Y zC&#o2#oWtJ)&QB#N8)f%|1wdiZ*8$6z@!%38Y=5pU8Vy6$k31d`j{F<tNAquu$K_e z=%ugUWH8>NU9W*~pS7<1E(AmvM~?U&&QFOlHIRdRtf{FJc_`3e)*(*2$`NO+0(+*{ zG!$zGhBt)W9pF-b6%;uVs8da`D+Fl~?DuGgO2O-2w{i-v2<bpBuI2<OODG*}k|w39 zw^3_(j?u=)-TzhW33#+ypQd7jfJxLOHyQNp#KaLf)K{j>dJr#8YjsZqU&#*KDMt;a zJ-yO2G?Egrh6e3?D-E|BD4iaQch?_?+@|wJ`-4u1q_Rb3cE*FU^9;+!H-)vWxpDfl zKmZhm7MRJr{a6bns@D(cT>$-DIIit?7x#elOFnZm`^7Uj$Th$yx6)ALdmVC7-!kui z;#|f(a9w*MXhf|0TO*g}fe~j>2($sc;qGd&)^xI<C?%v#9jK$;V&=@1A4c=vFXEh# zq|}S}hkR`r^y?&Gtx3Y$f(b1#iT~p~^NF4hh?fH1GsyRj(R=O<0zd);@vUpNgA_jt zcEJs-FrgBoFu$0H(Lz{5L7R}DO7$~%^KbbW>n*ti;CKqIx$pEI`uF=%*t*^|G?3M( zMLZ3vA*ls#z$g}E|5?zanhRU+^#1%Yz3?S4sc64&O^)S7M*5t+k!e#=VMB^}H+Cy0 z!5LPK$qE?VaB;4(c3E`;?m-Z9f%6S0e)>D|z&nriWFp!H^odLQP4LR(*yt?iP=)v9 zi0^*`b_tRSXaIVs({eY(_hw<!gD(#S{Qiq{k0_BY@*ME2Fge3$fLZTKJ_0aG)eyi} zaSEU2(hIwHxAZl)qAIumo3t@Q`*2{6sBv$KadIO(o9s!D*k3yd!rbxg)TA%^RnCHx zdx`;lI7+rK!uWwup8$Wg%m=NJI}<(py56B9U_3^!0_dp}V|*V^^UNqgXEQqObYex% zxMuJB(rE6#n{@_k7VASPD!_QT;K}j8)r#NTO%70O(k^eyo=xm_eH%rh-M*<l|Jh9O z(>8ld*4e|6B=5&)hPK_%sRi%VGLCC&eCbwX<r6AC(Kr6edXjtcg9J&V1~R4s7$uOC zWriZLJpw2?K^009184_=Sy3t5#jyZA{qus+h$VBsm}9Z{<)Ul0M;$E3?tY-qnk;0N zH8kMWbxWFt&{4vgLO>T&0lPLx2Nyo=>Tsspd{=}x02AuH0~kcC7Y*<|3HrZzK~-D> z(T{mtYixfH_w~2a)JiR*tYO(L90!gAjYmBnkMLsW!D1B5z-z|>ZIehct>N>Ig5T+2 zVd9e^^Petp%9wle>Lx^tqaFMS^Kw|}6yLkV$Dyy2ejUNx&!LBNfG%ma%DCnz=gzq` zVkK?Pw>g^Z@DR};9-nEm26jP$?50xNsX$PPP+E3ZnF%p7#p04Tei$f#R*Zb_SrNlN z-79NMrVcN`xn^Sr<;~ApP)(K3MN~s1xVrEkvek9eff$Sr*90W811!z`-P&VjBpCc8 zP&TXm*UdJEeF~WK==v4WcbyKrNG?<1%`j*UqZvMnKt7|-7;N<>RQwLSbr)uQa!uyK z(6B0@d<{YhgRAoBl$^kO(n!s#k7+Up5iZ&Q6kFk1OLBg+S!u7v8BwgMmc92-2M;9D zVe|?-0ULlbn7!`X9~CKGh*5z18P000ij`-%H%QoGtCZiY=vAHHb5E@gQeOJ2fC{jK zO6o?Q7md_J^th%Yk0!5n>B;mu6_E#1@dhH2o=ZHF``!i}olyK#2baM9$oga82_tyj zlYij?>W2;kHZW<!^{4t6tdwk2x~EI>*9Ui?jInesKHwMgqh26;LcNeB<LVJZUPw3r z48p1~9{LP5-~E0uXJber!bFyjqnk3m>0l%Iy?ySo-BCN&F&`WS2l0x|BwC0|k|^R_ zj*fSZPDqYi>#l2E6@rM+QR8`Syj#&Re+&@1o<P3(#Vj<LQ*3vzGTu4`%XOH{EU{jI zT5I2~BU}5M)p*nba}dHTcWDXSebiP~uXjX2NjyRPTBASe1qK25hKnmzr<4)iNB|eM z@Y}xC_m3=K*3ZLr7E=7R`mD9h&MNsG9Eo#t$Y9C`#a_~v<rzX70R~v?y9gLylhc}Z z@kylyH_15)7Nv1D$s1ICw`veI!R<<;F!`kQn{17*71}C)*1ePNv{3Zo>NDJ2WlGP7 zyR_-cL}ddJYoVYU;SAfIt3jRzbx-m(0N-k8k5X|RHo{$Qy@Iv}o*eY~3-K8TQAN}b znEggR3I3lId2-~B(<JzOWFA5>@9q`&0){sXed4=nKtk5pGf(REz`*sZVoK!eMW=Xt z!MkA<>ncq1>o~-;lnaqbXr0P)9mJfk%Z9@2)@rMEBz=Hd<wbz;VGK=>K^j~YTH|oB zsawszDkF$g4w065%kRDi+$8oL&vx0*GF2L`diiA>HIaN?q;!sTk*>=+z`*RgqOCB& z(ok$I3OwuyD2T*65zZERGl}UvlIi67m?u?n4^?@35pA57*779PJSi$J>g8vhl*xCI zC&_ZJWj*VIXuUg9)Xy81eer_9p>NTbiaSM2fB;_J#0{#ZN?<{hV6H{EfWBP9YIwY{ zF2I|9Wo%p$`sPV|E$TfU?ATbPFY6r~M~U3$3*~far#Q;%T`L>2uGmt-r=R&Wp--kQ z&vw9f09h<uh&c_m-dFE-lOs`ie*&~0R-Xz_-<$hnrN4PDS2sQbl#8`jf0bogc|yKQ zM=O0)iDXFREHlfkhKS}QfwphlC@2rLi@1w?wYQO1x0(2SaE%aPgNUGvu_K%p8aYn= zOwC1J>VjM%&+BWe$u8WVju7qVla#2Xx4Xj39uyY5YP|D?+1c%6Y3NkYIa16U0KNz> zhP1xZfxfF;smrMtg#(kLDRoIzkhN*6*&VUMAKiQqoJ58LUIfd(p8xGGVy&cp>FEw~ zP#vNEUZ+~%uF>jcz{Y<b4h^Oy+H_a*7u4h{Z$=lL9tBi~(U|7pIv&?BQUU{y@Z!0h zf2x6VsQ)auXMbnWZC$iDSoS^kR5(Nkxkn4BhS)+pj)u`GE4~GCwB8%cFH^A-xUVWT zozm2MRe`mFO%>iLpo#)^D-lWg)q(vS0~j}mP=?TiG;-cpBlFYUg4Z8*ID*i6&e)i> z#}V5(la_Dy0oy}=3<;OhGtudn8Bu~8$sY0WV}2BHV|456JwuF(Wfo-T5@?4`il_f0 zceN>-X9eDtjf!uiZNRki$*U<geW(SVqN`LJzZWAr9m_p7yDqQiuY^Ve^AFSi9ya%$ zwdQ+?U34&2AzFS{rE$KrT<T3x*@|2rAl7!~0mkQ&b`1%=4R>O92KMyZk1@Pce-ljy z<&!Dxo=j5u!v!S5(K#Sd7p(F_`wSxfWPQoF`yLDJyi`rABm8Mj@0|KOmt>8$v1&-; z>k$89SK#lj>R+3H^%_lN0R5^7^dEVdC;@wKlggn`R=_GEqrf~${!EP<ym;s&P!HEm zzXmL>uJ#Kn#7q4NrL?c<B1R<;jX{xY-P0le|1`OO6Dh4{tZxA_D$mp@^yTIk&CjZV zPzK(Cw#~Q5{fy~vUF1BUs$l6n2TjvlVwfLO8z(krx>kK=v-_DZK3a{Ks8Ws-zoTNf z>5d6N^yr3aRu{WGR7+oQTey_WrA?wx1n{PY6(*)h8`Y(J^Fmr31Rfk);1~ejo8o`F zp6yD=2}ycNGYG~1b^P9^JsgEdOJ`1*1s5Wt>m)FUUKGF9CG=V#E>6f`cEvHS68sL} zF9Pmu&SO}5RZ9=T+WDmuDlP71rk7{p%xm0YrUhcG)jR;Q>e`bY@qOv`i~0E!5iL4a z6rq1UZ|h7inCG}hD;rxx7m)z8T`(+B*>7y%I#YB6*HgEb=l+g?`!@}++mEZk%*8c` zRR^<Wu(G>{=4M#=L)QPt-g`$iwY}ZKcs%OyAYw<Q9Sa~LAfj~0u^`e_lnzl^M5+Rz zgb<I4C{jcOqy$tzL`tNW01*)okc8es5_)J!fDl3mN$x^D_x*kE_wV<|_ug?G!yyBc zz1LoQt!F)JK6B1R?|EF%uFpEYSNeoH1Y}oW*2-Ih<+u;jaulD%5PEHo=%ptO*&ZoM zKmsafQOre28JkmR=*72RXyt(LbA4cCDEh<Nljt+&>*XwIf9zD^TpGJ~wn*2>!|Teq zM$t&PMaRoh=CdsK=$9dnwf+L)JgmX&)bT%eZr3{8pR_c{`bmZt(y0e|*1mWJ4HKaB z_2~!cdn)nWPd~Sd<wqkg*Xmy0uA23Rw9D{44kRa5Ma5Y%DnH9&AQDDKA7du8>t{cJ zeA#y)%wo`@TjG-QzJq`=3miAPy{`cMDS%zi4*s4A|LWZrp#JW##9Kk|SWd^3Xr%NO zN+WPK^XVN0;id?&$7--x9puG!y4bLv<c|k(fQ<I&`c+?R_HPbAf${460!Tvv5+Sbv z9Cr*Ux#}PO9=w7BWCtf@j}62?WB1V`3#Pzs$PgPhA+=}2YmR<1)H_ddI-vLA)L)sJ zE++b`WN`q=@97`erI=J?)clrd6Za5E$U+J=oe&jeKv+-&KL$wU0Mmz96^O_XUg?|w z6jjt*&d>Osud)#yu80p_9*X{S{Ygl+LtgN1a;dgtL>8zfJ~TUj2K|t5X~3lU?O9=c zag%p4?l*VbyMBDwvauSBmzJXw-&<F}3Oz$a6_7sdbu0^o!=IMseR%y9u!ZW5RIgno z7TqyT-VW>o(t!uXk%Y*H$3m_GUU_7|-=5yjx?ctvM^2c(_6Yb7U$zJ5w*JW9OZJ;Q zMKpf9+f(ytY`=tQ-q}CO4oggi8kDG3*<@L~ND)!X-F&pJ=@Re&EC@I}b!s`6)KTQK z)C6%SRne}+wynw2+<<xYP2WlhgNo;-#9F8P)K4$_WQu^P*;D_$ec01xzYW;hwRt~| zy19XXdA)ceV>tW3#N`5FOTQ6#4W2)_P@m(0qGr<~)5sniq(0K&9%-U}1W-+Zr{FYT zKfQT(|LOf*pp(n%efqub1pEn10Y*JLb|c<feETndwF&zQ61}J_&xj<~awN>}c<3JU zdZ1}D`4;#TZ2bTulw>yuV%A>ZCYfJR-?Xyt`pst#FGd2Zfdj2l8-^D9C9daf?uy-h zcPj2f6>!~Pdi)$yI)fX--Re-!2eD}q;bMnFkN1_=E?2D~**WlIee#bx&ft=t%J+|a z^SpX;PqypT?Lw$SN%ig&n!!0)Pn+{c)<|Jf=@&4=E6#o1E)m3{;hUxhF7}c>0VOsF z3Dvg@uV~yr0v{c>pTTNFW&9HOOvw(6mx&jM<^}wHSGJT`^{^qu@fVFcKX_wD2%^%{ zM*$XhJvJuw<wps8|35capyi&1XE%LuS3hiQFS1kGC!%5v1ZP07bxWQmm<$hHpNsJ> z+q{_GaXT&rW^~r@*>38|TuX|tsy~=?PmlYdP6ExPNyJ^W>wA~5A-BzYZ41WlD5@06 z<XLTVdAJ+!_!<?ae}SrfIvczKS%sV{-z3ixyYjXg*av2EpU*(Cqo@PkvbO%6-CN~$ z0(oy!dij?RPcbS-XfhV)hp~^H+wLn!BSdz#(Er*`IN0LT=X&b8ZxHSB4P?XR<TuCd zdgvXR&qwx_0IRF7yIb@9ZyntxV!!P;%XaYbol{`X(aBv5{yDciq`-9FGxf*gz<DL; zRbbF+%luMW{Y<T{tQKH1#-UyppPr6?t&=6+IwS&k-(!8d+!;>2`M+li14-%bxqYRa zQCQVh1F}NF$gXV3D;V3#ms;3Ycj7MB-?pGVA@%`Q1JIH0lc?Jo@f1|C@`8^TI_z28 zK<mx$(;Q_$yL>zM;9w`1X=OXF%$B(j_thM7|2vY5(To4pz&}6(y9z5u_llqS$NK_s zdNOMsEfv=qUKTr9N+XS@K8tJ`kM*(v987n^qt_yife5INjZ2{buV4G+*#voMpsdbt zE*6gk(7md*WAin8NaOqJ?N-bSHyri=Tp^^l=7ZMJGvAQjMmvo>Pj~v=v}?$|fV5xB zrNsTax)p4QtG>?V_(K35l6lqkNKef!96o%fI*?g`1$Ra~Dsnb{Rvi8t?Xo5CGw#CQ zd{%b+q-}cT+GPpGkki($iHQ9m-u-Gw)K@(q8uM3(gI@$xnKXDNCPl35#tZz3>|XUf zFb?Nx-F_<x%U6k6Eq`zM5Asnw=|_(|DBI|fF~>LJ7GOiLpL8jRLJ!!hbfhTcoW?^D zuwVQ`6?#$)?CHMBUHFoJ2-Fe1fyK-fuakGxzaF|iAFJrDzSRaIgR_B;Uw!0!fp*#U zk#oR?ah3^5DtA`nM&CtOt^D4Azw;0KdK^VWt?m!55!qXnL(}g$+%k0_!Q>}T!P*Yw z+$WT_mIJ|&#<lQ*zLBedCpk{@y{B*!ePN&f6JPrqCf-hn`L6+g4_$hiac<mu|Irnb zoELTns$`!<dl@S4g65EX5`@QsYRofSh>rCD{>i%O1@a^Op_jciyFd<-1-AAB&cM~g ztYw?w%RzJ5@@89IB|XDEgU4D8&apq-+pZdWsa-!36Ce0<tlaVfOaB|NVgkTP$^Rx1 z<gWcyJCa0{d0yuychTu&PLBHXUv6DhvHrSAZty2qlYJF(0f$Z|J{z*|Ge1HZy?@kF z`$DT#A?G;odA++&0-$@qXKdwJpZ6Wu#x^eD1n2A1@_eUQV3@k7v31*i;O+#7Lk&`8 zswY95IbVNdX6>AA_0RPGQ~8GQ4UklZ4`l5RPZ4`ZOkByvDNgUZ)R^BQavb;<4csaf zi8DJ=xVh^<z=97;A2>g6kMni1c^F_8IrK8`0wsR}Nk}7)AGFZAI`n&ZUj1l*LKwg} zfuV@jwSCws>%1?K^lOd4vtVyT7FhbPD;gf0?XXnL1qfo?f4Of7^&JH<&uD4SFsKYZ zi~-yM6;MMpKLZMq$Lsz94pqm!exOjD^9M`n)8AN}2Gt#TTeo)^=J+-F#pajf>!w0W zz~OT3oL=*_57^tG*NyT4V4xS5HPv|cj(W|#@~dz3H9x%hQHu>Rec?j5+4yMiDJbN; zW9R)s0jz~L#*E=X??;YrtlFQ0YQD&5HV$(=H}e_`k2}@%)bqt1DWg*xhEpjUg807q zg`(0|PWIxwQjqO@9gMDwVCinjAuf-*5V`d}v1gG!;{uTL90#^1Nm(C%m}CLS5-`%f zx`~<=l6HYz6`f8~3D^3oJO%k7R^QfH|4+>wzwGsd`hF;S_e7c7Gr!a_m8WHw_4V~* zWow=NHs@~FUpjO`=Gou+*iLfCWvwmOSh9O*Pog)ke4ToC{coq<2iikcln+oKh~*r) zM_jvYVge-f^IHo5EB4{BF4N@?8~#^nDO>jHo{bY}hXcl<na_3L@vN(R0+6(7!wkZH zf#O2|6hGhM_z)z4KZ)P0=d-%}cH9+E&A5B<t|9QvGK-uxUb|Cu71{9WH+Y2N%5g?Q zpEm#@CqH&IqfM*Y@A~%S0bi>KusHs?vj9AG>aLmQbbpDGZ8FDChaSFY<HY*{PRQ#D z{_s*pX77!{57y>c@bZEQ^PiKZ?=)D1^lQ7yPg<Kewun0@oS&0T*>Ry@t3k@44mOMP z6o}^9=jE-(+}<3-?DS<Fs}XSyd;bWeo1YH2E4MA()PElG&lPOv{Ix%0=0E<ht-6#e ze)G{qE6UUT63Ot)dzO_h_ROQ5rcW#Koy<Ru?3w{4HJ4YO+CgL{EI^(78a%fGG30p3 zE0yrFSRf<yvt19$gh7~l_l1^q>T>N?pj<esa`!DbtZjOq|F`5j>hG#w*Gt)5_bm;6 zVV(10;IxzdSE;#uCllTCpOKEq)II=8h%h^ij}y~FXa)5?Kl96%j~8OEfm_;QvJiP4 zf$}}1KfFHqTrhb0N^0Ns$n=%*9;tImM)hy!JM}(R8Mr?C^8HvYkjek=$g-iib2);j zO1ogm`~uu@!O%tdpdTWr${Qt=OOcb3{?X5zL}I4SIMc$3m85TAxtR8T`btLF5Hnof z?>%9#U(%t<4?aF{a~u~HZ3tF+pp+fUSDV>ABl{7+LcnVAIj}7RUUXL+N`EBWrMfbT zhCa>5W4*5WUI8B_c>jE3`OzSsdS#M!^{0{4S?d<^i@ZLAw8?65OTb13TkmVYQWJe4 zVmC%|!z86kp{wkfvlIJL0mBaX+{yX+M_<D39=a!p1xgeHR`iRQu4nHC+QWFS?z2Sf zD&)MM2dH}vH`-(4jC4=hz9h#O*4T7-56ljhTfu+QuWy-dNWFT5@7di2HioNTFV@nZ zd_B1hiCK3Wvt<>57IcDzowgky^#F8MAW}RBb;JA6-BPYgy0wK_Yj^HliuxA|C=@lc zmx;UKWM6*-U|26)eYIlxRO{=(;us0abpu=FwJv}XQ!f2-A!(ZYSI;IDUhk&dlwHB9 zAf1@KMiTt&6A$@~Q5-)1!xXCXQjgx^t-PV=)pwn>r5fjlh|6#P(-x}n`xe?0dHuGN z=GXkqhyF8l0j5y!geAi(yQ3cenF-ErvTWZ4bkSGJ#M^@!=W;XvvE{4#p`^}T&!k>` zgdZz5komg?o>_%u6-dVpr*-W;z|y}FJNs|AGu}|^6<J>Bsun*lb-S&4JMu^iIX>ye zj=JBnU$2*i0OJyUaZiw!T{&94==B<P4Ro@GE&TQOzWea;#m*nbPtDh#dE-KXMje<Y zez44wuCcD)4Tv^|^(t?5&)47X(YUO&lcHZh>Hu!;hS<)a<6YkSbWa5Qh%t;`&Ly{K z0Ns4E>Y@+q*IcTffvRWSiz_xcBae(SV!`*`S$Kd=qSjxRtu{YXbO*KPyblw->dXHW zaRz;YQGoFHdg*4S!cDsU?vr0Fe4Dr%GJ09}AO21+x8HR<(Rj(J$mFlIKep!pcv$QG zAz@hTy%p<hnWFQ?M`sQz)tcV1%cxz-{0m^0F2Br5J|+HO)V$G{-eQtldI1nnfdALb zzV&~?e-l6I{p3RL*3`R(HD*UFeLp;{EvSE+=W|?*6%q@*{wJsyI%>b5G49FC7-QqA zKN2y8cQbAD_49p@mH@8L&vyfc1W$?sn2)s6?jid|c41^x?)~<a(@|Nax?j}j_NC=W zT$s}Jcbnv6ewD3kMZnI<-Fe7b{Rr|$p=17%R`{+M<5xL<jG{>Y`Z6Jp7XV|X;_q?^ z|JF9xmDfQTD5#Khr(};85V5d)@h`IIPuS1=ylybxwf}x7Npw#?_D9uL`uH_f%S%Qp z8sh#hj}LU)USE7OA^V{w;p>0;jP${;`08v02_e`~0pq13K_*Tp$(z-{d+CYFTF=?% zyFFh#+n}M8-VR_>tpQ8-=(Fo@c<qTpSypP6fEBQ`TzQ@KIR&0saIy;sCZ}!oz%+dx zSBnGKEV1?o53KWj-cNyd(kEN&?NVKQL|p6p%ZUz={u1xb*xZBuvO^Whr<oi$_y;hL zzHC`=BVpf=eZ$kcsV9bdS^m$$)xMtXH0G>oA<LXe%Qvv3+Q}eoM^nEncX8v(DQhXY zGGz*>IlAqIw!N2nj@gj)4H{h$L*+#VsIizG#Jy}=45IjOx;vf~cF>2GH8Y2?E$i}U zkjv}Sr4lzdr&+m^Z}kt(yk6<<WAw7Tc99<&C?X3>MUHi6sFmMMNFGs=4c7B8e-9S7 zS7gMttZwC*b!36xe_2TX7a{Z7T>n6WsBpgCMum5N)PQy@cA{6QDJ4?WQTxr%ipjXk z)^}uT^KI9s*O0dklVsO4ATFowI*SjzF86qgO@eA>Gpmx%w&*SSX6`)L=9YV<MsZKy z(u=T$bt$gvLxsW93YUb1ogmhjo(|`tyIn5a=>|1;u(orfCjQC1ISlcgn{}-$D%?w^ z?Zlu(%efoP*RG4d>|@Ck*AJ?>cY&r&5@5QD?|Y@IQ#@l!`hSm?#iUYZ{@<L^bN2ap zJll(>^<DoScKJ=t6_lJyOO71Rt?#_m82-ik{uPy%XPYPnpl;dO9H#we8qn@t21YU- z>OqJL*)8vl!Y?IAE)758w|~_udh63!^|62<Z!fPWTV*qNGepYhL%m9&*FD2MaW78a zg8+j*H%#wb0-(-q7&m>L?lV>14VZqbN>AiZG?5$tFN$_hUVK>Ms5mzZX#U&v`X0ue zL;u{A2>qb<UfFkeuH)vAQ6ey$nho7=(ww}BtvYdRBh59KDbo0>Oit<B+j*duU43oy z^6*}@m_(W4Gws)38)2#oF#k`prjJ`A9^brCBYvY@80-XW3Dfqm1m%eX{qu`edsMCi z_yRi}e|^mJ&b+(H%F62?(%yu)<ZlxF&)xRTB6D^B-8<@T?5`Cxu9F_W0_>eUyz(9O zv8(6W4IW!@j)KA%>dKi-Ur2q&wYGT0IzqCaAq+qTLHFhXwbi#tj(-8~y!{eG82C}b zE4#gAA&CY+^WF9Ra;Nu|Qt_6LGT_Xg2y*?hH&_5euHG;}9zJ$Q{Sq+f$;guxojj#t z^XEIYjcS0==Igq4+@EEpTYqd6D)jy~3)s8ILp^23!<`qwB4s@p7kL&G#TJU%PXR@K z(jk?_#|QG}w|j&?JyfE#C+3}NOL=yZ<C{066Y?5M3dyr7<u#Je9l%O|PxVQYfANW4 z?>iaR)ObtQE=<NAPQBU0A92;6F9((u%Is#@pVR9hBwW$r<j$L-iz3hd1<pZG`AJSX zcz6Q^iK|Sz0L+AM?)L(lxA*&J-roO1z2j)~uFYa|KU{JD^;*)SOM=00<y=w6+WC_V zUT=A>g2q}E2!Z92rr7Pk`l!%jOT;BmVlUl8mIGd&#ns~Va`mEaN16KIN12VnGZ?vl zA1^mB`ZMOMM1u2~MQfl)oi%>@6C@I9*x<bt?MbqD3YH+1^87@2gWyy@>GWF91;Ypv z?6us@dj>&VG#%DX1c<z$|2`Tl*jtv75WQa_JG0b4PDfVvbO6YVuXN9pPkn$Y^n1vZ zmJA(#)NQn3?%PJ*m8*4B`Z$mf{tSSQ*tmZDr}9}Ti>`Z5L1}jZqxVbx_Il$b8NRm9 ztGfnFeWU+oWg}&e<^gRR{Nik{I^aKaY5f(a8&>|%>O|DzKcHEjz$=O01o4siuvK<8 z0FrLF^A%VJN=vR?8cVo`&8YY@=0(hPPUf4}yL2x$UrvupF$EP8M9U>`#4E_|dwbQL z6rYv96@X%NFXP0r4C@!7*Rg@94+ZkUsScRePk}w8lTUzzO!x)hnWaBMceZ%B;q9FV z@|vp#emaR#;(1%=`7WueZ(owGQrFV1l;`yS@ISilpYWm17-$=M??sg*Z^;?IgPQ59 z@y(o3yc4i@NHzK#a36U5LjB6vMq$K@pZ!rr1!SEEpJ_aDGxkDknH2DUm5_uEp4k{L zz*^<Qoa|xGJw-|6c=3!!3!Fb3uy2##7ynfA&zw9?-nsI$5IgEL;#~^aV`CXY@G%|R zHj`b~F(g79|5#QMpUP=}mj^Ve08l3=1I};|?a7?+cmtr4HKlyiy$;^r(WPq+JKT4G zGl;q@fVD539!%Te+$wvi>fMXnd;Pmhe}d?rVs2l4k3aA;`xAO_d+U~;z=V*{4lwI~ z{rcAQk@}w-aUr3LqT7F3ehUd51oft0pZMHy@!_ulDD(tiVZVNTdill3uOA=0jrjfl zUiyD(hnO4)s!3L15i;~>gWWlvIsq;``S`w6m-pY|+fHJg8b2B&#p*8Q?0?R$oKN4D zB*6T7>-pWU<8n*3NQp*8eYf>#Gkq_Zd|f75xY}^BjRDmx_YX(*w7%A<@;{aA)R(Gr zMhiKs3NzseA6rR}D1<IgdzshC{JN6)&f^+VV&5-k5=bs<!@E^yL`5k}9j#m!FQ>JM z=&5|cQH4Bu*ff=`%!~f_=6)t;;@=DFsHJPJ4Y$MQmp*r4!`KTVZOu|~Wl=GPqNlJP z#mQ^=Gbqk<D@3pQ?z4ZtX!l|yC|}2K$S+-Wd@_(X0|QNdl;5aRy!4NO<@&u65y9QT zkC1>aiJz_wLZ5b?2UO@H{shdEwQNP=<z$G2pK=OEF30U>LtqV(V#-`nWRbzoGOf@p z2Y|0R*VjxR!q}{SD-gxhK%YELfDbO+jP)+AhYL$_68>$7Lew8STIX5iwnej@+pJE# zcso|VA7x#1SHC&v*MzkGab8UP_g65V(}A6t6)n5&Gcqf@itC5X#C|SNLbuQx3RNAy zWz9A#B?q;YPdknnH%r-9-F43q{`UdQPTSo2OD$~;hO#aCL_NYlP@2h=`XyCM=Ir$m zW(Kb%T)~wUgqISNtnF>j&>fwow2ptjs6a>Sx%Ry{dG%L&_gn=Prcy(3o$9-bk0TVT zMk#vy@MDlb4$lv+J>_7hcToyP_U*Wxgz}6fxw3*?CdXK^gr8^hfD?s&+bFJUxj#zC zOEe1|?t+}Mzt5uer!6ug-s^gRwrG?LrfG`j%RTxOI^UUl>=F9UpZERLSHCY|Q}UT& z@_p`ye5DcyH#v~DG$N@EVRGyQ^qSxd-1z5<<W)Q_q;D%)H+G#K0Sld*7MDH{oWk{; zL06o5J(Q-dXXP5fC9Ho<MeQrcpxjlrxJ5Xdlkc(#>AuT60(X9tJ73(gT8u+gQ)ex3 z{w+45eIhns47Yw;``^9z;NiI8t?ofT%4*jPs+u>|mO`PL)X};#Ub8vkfskoQh9GZ7 z9mP@ICb1Zf;!Z9*kXcR6eevyrkPHFSs@sRlR+jMnnxt&6;`eCH6(Zo6ht8?R$ylLQ zNpccA;$VjEnkhD4kVla8o8KfY=<}LmEbtqqyvdV)Q}F*{0S&SW&i^*4aAW<mjMCK# zb{Tpc(LOLb5D$T`G()j758EK9H3m@>g=n}Z>K~@##};e1hqpDNP~*i|OC`<m?|F<@ zFfZQqL0&c?qkM!4v#)SjZ!ks$;Fg<9%86^q3O;<4SUPLuBlZA!jiZ2)BamjxbYn7{ z`s`Fzp8h+A_ip6fiI@<V;^guRvahp?C!V0V>!RLazAdb>aVgWepeQ+0%Y0Af;dr?U ziyKnGcalxMwYn}kgrK`x@Ta8hc=A6{J|Q6wnG+gYCq@(47z*L!@p1jj3WL#HWvtg? zX%d|o?v>-E72I@W8{^Ypq;}YvA7{o#?3=81jSoGly&o~9f+1C--xd2VUOb8_r<H5x ztJ6eKwY{n&89uu{`;6;aMnKmM9Cma{Ceu$eto<KxvmyVLL<W&#)8>sGEtY~8K!TeZ z6xI?V{(Z8^H$WP+Es<O`xQwet4WiFzB%wKsR1CXMy>3n#f4~MVKvOgq#pMF7AE9tC z976D19b=U%urFGzR$x@3p2GrSYbT?O;TmqSNVC=9i-F|(l#DFX0(<zRh)?j$P672R zcmXqe^_YW#6h0qGMhzS5Tar=4#%6R-8%>w4>pYu5;g5*^8(GkwqfF3>r*{!`m?FZ` zoZig5#BZO9_*ppwM^u|QBSZOD)8~FSxppXxqPtA->qEWWaRjweDn?><u>Nz@_)1yB za}tVRCZrorB4K7k&+mnyBPyna{{|lHU-gTxS6MF=U>MwFNc`FdwQ6{WN<d$T-EiH+ zwtug*Q>DcuMd|bjg(fM7>e>2swKR6e64!EYvKX%F<?_f>eYh_ERj_ZP^uNJM5}+*3 zlbs1D`|A5Gez5sc|H((-%W-81Gx6#}{*RJKMHAaV=r;cKD1D07`jd;J?(rE_oG1sY zD8*Wz86PPJmVr&GwNF>K`e7vfRa_@AF;ozj!2YSN5&EpPZF@|!$gyK3eMG1D8RbJI zD<G~0-Qn;QniC5@#o8W<mlHb{|NeDn%dt#x6VjbW@_v`2s;F-Tj?2>p|7}r1fv`z6 z&nR!%YT;%oX@hFbV#y}UFHID;7FvU_J?R{~?#}rFQNnWT_Y42~l;|h_kqw>N`>S35 z6SAu(>6`IY?!CoZ&;p0R8XZTS-Tn4~1A;c3bRZtxFDck#!wg-jre7(jo-5t#BIzpV z4x=nD4w?U{bIu0KpWb+Dw-f>K)A`oJN)Lt~W0vj!=TLv|liaCst66g#Vo*U0mfmFD zpUj(5rWCvARQU=_b0lk-O=xp6Vg_w~|3WlGYvU>#(tM%3=0O;AF)tgPVO&_Zq_fF7 z)06WtFx?*?j&ocs@na{+J+VUZ2ax559jg6vzYpIhpz7vfqRKVQjKD(<A^nn&S8}31 zTeTqr7s{8VN^ssC@{=_s-p|P_6nk*4^>%aE?5BPL$#d##@VkL~ZJJAY7LLr)L#ee3 zra92szc0gLVwCD;A7|>-UQNHWnz@k&KhS%93jE`$rxiG4kXm3z&~(f3`>7j!P_}>H zf9A(Q_ci%TZUHYT86_2-0=z1wc4m~05mjFAtTLc!Al9E!rG3ZNp~^KShygU45;6q| z$XjEz%%erw{q|)O@8|0H_~5$?YN1zTI{B4JKL$xIZY0Y&1a~(Wr+AP#T!mQeTf#Gh z*B9$T>SM!jSu@7$;Z(eiyMSukexxK&XDv;dL>azv^K8^$P*P@HD9IsEZypm&OB!$J z`FOMh%BxZk_Zjwg>n<DAmI|3ot{4vRK!h|ilaoR*kU;z-4mushh-vI3x~LiG2p)`^ zb6W~#$AnQU@fhj4Hcw=fk}h#2TX(fk*n+w$T&_2>%<h9i*IH^}ZFfs-!{`mhA!u}P zL<YR=3q8&%Y+5B19mOz(Xx?Ke=51q-FC;3m1rt^MWPhC6%)^EX8huv4xWEosnbYIw z2F{&^OH#skOB8JipFgyBXS={!3w1S#|J|;uh=aH%or(R5>Kqb}4mMCjzOdo0!>)H# zGOitzrY|xis7>0^b#qJcEBy%WTKvo$LwE9paH<?^FxG5HmR!<)uc8$74Jsv2eJ+?T z*IhIyP)Vv&tr`p3)Z?ujc7ML9{v<16c!rc5QL=Ai{(i3BZgHb;m+DFty;!$G+zTa+ zuHxur==qf-bJIUf_M0JirxvAs%I8!l{P*iDZ$Xd+q<?)vpQ6_TwYUuP3jCZi6|1-U zl1DfkTD~4-?#Na}ws&eW$xH1S?WEgm5*g)%VNOXRM)jp%Yg?dtGy~flM7ab9w%*9M zhlbr#=?L0e?)U8mfeMH5Xm$*4kTJ)u7KJXETZJ(Jo&TMOH<kc_mOF=9d#v3~Lelmt zNq8FVTko!*N|zLTy&R30;o5l@&#g$;HX${*?Kutt1_J*~G_7i|kEvyqC-QZEGofaw za<jU4G-1#sVzb^lub<&}p~XQpRxqV+;3;XZ4Wr){XrjtJODLK&xov5xg4EI5cXp-} z4Jt+8aq##GFG0ELR`DLa_2HZ(+wx>o=Wgxt&AM8&qU74eBh*mFStNZrUvej}l}#n- zq)1~A?<6P@UzgH`@j>Jhn~NIV`=xiM?^1{R)Xr^&NmUgb?(!1V;S`IA`K*<f)b{%D zmu^Cb4D3inoc$4DlWW0#!gcNZcg?jb27D(0)Ai_@WH=2HOmdw)KpMYH_0+}0f1cKh zK<e$t<FU#2o8*(EShJh8;NEp@+R)<$!()M-T)bq(toQot!@W#0IcUDoO1hY{GxLm= z4}sm93*CVrSFvlnVF#cAYZ2N6W`t7p{8QR-8tET_7OJg%1#PS;x)BZncJ7n#c%q4& zuOf}*nFTeUN7T+7gORFBxr5VigYOUytK@*aUn|iuu;aXdT>~wX_Cbzpa~vd`tI(e4 zSV_TXFFp1+P^KQj8<i$r-s+aOdFP<_OnZ)i(y($^eI{T0K!vO%e0@}x+#I;)cP8-; zYzCurh=F&+XwM@--d1^Trjlcj-4&ILl_(~BM=0qne#1wvgfz>GQ3n0P`t+pvuaXQU zeDVD$^G##o<|tyDqmKJf8+)zerf^C_49~Or&SaV-v}p33bm;UOF|$-vciYr+(~tFx z88sif(UQ<%&O)PdaPy35?Bxm)^^Tx5ggaixC>DS2!}IRXkc^MfolDVg%W5*#V|$5t zD%Ta>>km>+iIXI)eZ!!F8OyH<DEGfI#m?e`yNkq>@93qmW{>IZ(}XX!Q_(>ah2v;6 z^Gm-Z!f`xN6CuU<r?-Q3XKm3B>UiI?qAez~BE45KMl-%#Fzu{@Sh)t(u8M9+8uo26 z*a^<gFfha2Yf1B}NKcjm11ckMEHsH^y_6@MlC$`x0y$liC#DpCe$YEs7e)>ubIE7J zy7PDgJns6jiUcTH*PBB$t109K;T2+aTG8e05lVN9#f=%77_JMS(-xys>%p8Zk4W=h zf8K?axIb+vTt`9vCdwU=p)0T5jNn_acXL`t$0ap+eN*EyXanT%c8vC#0)KtG!R-}o z9CgnLV=?>Q>P1s&POD6Xvg43c7op+wX9||OUXlvAJ$N_i;*Fz|`Vq9^U^cMVM9nLP zcOOV!Y7kE?3hR`zZMe6ZuI-O48R=3rJ0#Hb8eW%9XVt0G&hd2@=5fJ9d3E(Ep9;Zl z^QkixU?2)DOgwn#EK;;Qwb!wN!EK%tva-KFnQ!W&?X*sr%*?z$F3+V8Bb7sD_CwN2 zT72|QS1=dd?BIJOtV}}N8?9=6xJcXp@@7a&w(-<3t88;~!?J1la8;r9>!;VMCLa-N zrb^o9`i(If+##8EF1a(9E1}9YW+>wlk)6$Y9moGjB>OrAnS$?AGXlofp?nXjmtcA) zW4%YJ88^2Fnc0b`Tk1#g(pL(&`;+WL+QR$O7iRG{)rgBPc$4dXO)_)R9$$Lw%qbpR z=W0w0qjq8yNhzV3GPQjkP-~VxHB8Pc>%-S)Usdqi7dwrIjP+Q3<8{cQk~Ok8F6_G_ z5znI>E2m$|v7@aY)y&yz<h5?zEIm-8<>>oQ7&Ej{1}b>j6GXk{<4z_juNH>rk~Jr5 z;=QY<KPhV02C+H~S~$%Ha*CA`uO*=rdqJczeQ3QOqUBq%Sb2~B&(U`A89RbTNHb4) zMY+YNcG;LKi5=$&>OACL4&O~hUNTGQg*idklQNBCd3u%HINKzZ4};2U14sN)t+}(J zwV^rV3@=3;YK^!OZ;=|9yjzlpYk;Aq{UZD?y4v`sCvxmV8V@zMjYLt{4ls3f2c0># z;9TLeLz0pXzAbUsx+?AWNsdJ>aCXb9&i1K*mx|*jA76~s%}O<$K7MRvh+*tt?5#CN z!$MGPix5F4&9V2{LhQ4BGQxENI$BgOllQz1mS?9N(&jdPgjZwcHfnr-uFT5+r8uHA z`Kjx3#%z?EMp?$S0q*KC$IdJnZyo&>6)inc=bq+<)88nF5h9GYfJZh-^AxFduH~gr zd7?ydTVnKWEA&<V%PO|Ca^>W=VDvV(COBru&df_+ih<-ASI0KKlTJt8>rOJ~)1FaL zM3J>Gc6g1kH?%39Q>Y^$jf!&;*F<zE|Ii#-YoD(#a<dK@4`#3h<&HtE=V%@S+3IPM zHz>k{I*wTd$(-|Wi&Z+man}y}P;yzj0;MxKwdM1v%8{>xS)uWv*z^ErE*{m5_K>5g zVv-LQkBpf&9bE{AYE8bJ3ZS_WD97ksT^>sO$LU{-7V?!HgU$Ui+f!!v+rE1(?Nql9 zsj*zjK)G{`;CT*v;=Z;6|4yS0WzI@taeE#GF~6Pa7&01AK@Jgo(Z;?V(om(IZTxK~ zDKnuGCD@BJr)iGdjQ)CSrWXp)N`H8dC#O^i%u#E4@!Oi@NX!Q1+&L(hCw`a^<z1P~ zop17ihPEG2)|~h-j;|T{k}>RW(L5A^-Sp9)dhXlbCiB#~ntj%x?KaRT(%BD#qeYzg z#gLEVh46o|fbz~-=z2)rmWBK$4Y5J4Oe55yOfxM0^;Rlgfv`|wHbJy1ZG9hPLcmSM zSUx&eki4mwEk%TPpM8$e<{7u{5m0fH!<)OYX&*xZd5!7?O;CU7%unni+Uj2tiRLH+ zHSMO(AFm!e7CEj|TZ=7XDVf=hP34^8)c4Ol@03FIiB@}Ol<@S-o{vuD46l*K>qw64 z>ppGe7z7o94jEz>)~xpn`_!UZl<j+89x9n@bl8Ygx32tn%QXv9tkhVzl)Z1#+Uk2( z8gXzib^hr6a+A*wv9jsOxaw2ZLHCwg(8AL5vwhgb1<h=~6;zmA>aEdt-`_kJ^B+rC zB$3viY9SZDq{d&FdKqqfsp(jeW@-#h2y&~f{LN>$!MaoL?yiU#wmrJ(vbgjTiz6rf zsY*%XlmASm_xoGx4uNS$dBqLyqrF6xDpf?@ijgbt+^c9-r5@kAEAdpN|HC%CHk_|7 zJ#fzrfRXgOs&6y6OE1UpMEuL<#(AmO_Ur73k!i{(zo?2?t~#;kym+DD!(j$ADab@j z=~+Y=-OW@KMh_V(-jb7`q&+mJlxHBFIWlkK+bsI=!joQ3ybT%`*dCqZ$jZB@&Tu(f zPUJitT<Q!D3u}FtXU53Bt~I{yp|?D%>-H_JY8zb{7O2DrXJB=EX=!#?{-MhKtg5U{ z|E$OjP2AYI-<m#Ozj&~6DIK1|n>RJ;u7b6DetDiPN|v9KG8UuAo9}!sHhd&@8&Qhe zE_=f+gv!P(p+t#u7^t56P+AT;q$D3bj~ZH+{o5gwX(O$5A43vM5w!d2#v`{ZUFuxr z6ot$fs*C@rW0tvaoYyk!zs~9Rx42}7*S!yaol!i}S`q>aFxM=b>CBgO6wKmdFGBkZ zHWx2f8}qXb5w+79btD({L~?M;3<J@9o^<ADD$@0Hb@9fCIQ{#Zk)R!?YG5_{pi~OM zZ;H;;(&Q2s9obsf=+(T4V#`mr+@0yAt0Gg+LuxuC(0#$2d=I6X>HRc?MT8jHQZpx& zeF){Djj*&s{I$@k>7^L1Uy&X^eB#_#E%EGctJ%*Pht)?S0u^U3ok2&7o299;PuL*U z!rJmuWQ@HbNWmk@xT8(Z7mgi~Esz<{8~$|bSrkEUz!zUG-lkdf{#Lh*X^Ka^Lx0Px z@3+)I&)LK4BNkZ6`8?Ewx2>t{k{`<PqiW@#ahi#<|4@0$m@Gaboi7>YLH$N|R)xXk zw$@b!Q8)3GwvHukLBl+zf_O2Hda6&F|IUkk$X!d(^uP|@hu=PV1tr?>H;SRcPWN@K zc+)if93EWaiFH?nOs+5mlTI`36$I|+L*&jhRXt-@(d4o~i+@%lU_9sUq`__U&V6^Q zSougO<9X^1YqZ!#zdreGpG0gpv+&*)`4#^1cElWNm7upUELx#TMzI=H`(9c-Aq~n% zx_PocT1A*c1HVeKs;2E~Xa68!27UM)WLhXUm5|r|$vUX9AP}xTRkJqjocU6uL=@r_ z+g@!~;h1FN`C60lnSFPgx1gosZ1>D$j7J^0c2<;ehYayye;l7`5t^@bNAO&YFP>t* zbcV+~HyZYDj25;XhlH#fXF>3l#ku9Ds~h+kky4w3TMWHMzssoGSBLC<TJCYN!PPiv zm7u2QA_&!u>vcW~VN<iU9;G5@ZsP8qwDGK>LTYWmx%HgkP0B{sMR?llO~yX%%}ka7 z(wjRLy^VuC_>@5zIJI;J*4(fY<<v0Gzg&+*M&prfNjpzXep*8u+`5J^w_Y7(7Sfeu zOGtB&LA-g@Vx+l={ifxyai!@##(*c?E(XckIZm=$euTkRUD5XG!lP}fPhGJphd7BD z`D}D^J{D9JP7QNo<;p)YIu%9JP(;%T`-RDPGadSO;jm>c(QF{c;m-0$%)TT|`@LzT zzVTO@+d^05nx!k7^BjXek3#F{5cXhxvt}yIZz=&6MsLT=ON4$~ggLUZ9f*^A@S1h} zKi4AJ=%E84!=szU$oKJbqQN(*%e555Y&c0~ze}j@b92dfS)?0%m6NKZlZ(jQyc062 zRS`1zP}s~<%yM<*nHREKk+Q@~Z89BlO^tSao-|)1&^FhiE>WPIBgqf)=yxBL7KpB| zjUs$X788lmt5pg(_(ZwkeCQ(A%rlxof6Bq(mLId}5brK2A3oT*JBCg16Fj6*W1K*v zxk3*rinUOiYN1r)&c97_+67x5zgrl5pXFex-*O1E`gwbVr(k`MShH3O%|I<ll}xCd z`6q+B+_m@i%Ap+lp+s#YD@m#P6E{>%@6>QDDgwnlCTBn17gIa`o`GJ&Z+7g}`JUqt zNJ~mhc73$&u;Zbi`t@QYinnOqq!`?iSiD%Sjazz=S+`zmhq{5R4k><9AW-p$2$Ukv z3?T@drA}VVms-K9GT0cAQkZLd!-Bir+cScxqO*BP{CPyP5#`71lg~+KH7vS(pHAe? z*XBkg#nvu=4KrGg>1P}iRJADi(BJzUun%~W6uBz@m`L}Vx`rXcSD4gVPCP_22RZU1 z6r&%@pNx(6BbPI3+Hj~#R^N2BJo0o`28|dFAxtasy#X<<edM^|NY6My%c<Y{cMXq- zV`h~f<a?_|uwu%?%wA$5p>i}OuRNt<E>2K47dP8rw!E628RF`7KuXZ}NS!y8904Cb z<DAzo9Wpd0dQ&^eo~P_XQtr-EuAKUq&4laBQ*go7%QJzHph_{l;U#{9Ihsv7rp0hK zs4y{oDUNx$y^>w2S{P!iK9*9_7C{xvH;_cd(19)O-1(var*&*a?exTEwL=M=nplZd zj>CG_f#>)<$MvyCl=Zkn)X>>pKP~F~KvkPvPhECkI-A~)3<<cY0~53bLRQu)JbT;G z=#|W-C)w)uzP)Mv3=M;=FffDXvgN+aGh?;*HE3*deW$4-^6Petw{eS-7UOFkT*Ik< zbr}Rs28<1H!vcKEw*()A4{1D-0sg-2r!~zA9Cm!uG(at|>;k0=4rxm)<x1}C<c8=t z)N1e^+Ucp)+0L#8A^no@+tf4uS{l?d7$q{aR-tND)0@Y$72Le5sGvV{1gX`x?RAR| zqt4`U+39|*{g|}@DFi-Q(_{EcqZOJz%1^ARnprjW4sEj}wx(&0&!j>fe4Ta~De5dP zOG{OfR)1?Kaa^3iI0$Cw5$M~si;Gg08==73<L~-K>#C^_q;xE|Ge@wH-e}CbE^3^l zR7c$glc=3LfUTtxV~MS=Vz>3<VC;(Yg$DXC_g<n><<#;cIEq-Hi?4)J06-J0e#%$Q ze=VT(w(?+I^@pr+GBb97CgY<uStBl1g$PJ1p1^}0A)N%R>yE%Erxh(MOA1zANe@@K zxFZ(ciR1O){WQt}#ot0`Ie|lN6w!1f3H`h*PmDMFvV@H6d3I*EFs_v0SgkBv$Zbts zAz`i>PLNf}>%~p0+4ZY<2fX%p>sl{HmvxTF;L=qKt5tQj8H*`ba%#W{@-2xBE$0Wv z`^%c=KS~y_t}yld7aU>Aap3s#FgnrL{K23wVaSJzUnNUORcK=l<GAPAjMQg|qrwEO zpf=J@twpT*sjK5vBP-7dnr-`=ZFsono7|-ex|Qn!;?~Noi&yb;c<sewf&qgAf58A$ zJQg4v+I(PGweZd~VqYO=0T`5pA-5ptHB&X+*xw5H0vAgzLpMiN!dtdw%tMKe5XnTu zVwbf72}D%TN3$9-x6w*+S&yZmd%NLBanVEA&E>9O%kP_{d}45+y}QSK9*Noe4nXHY zgzytqTs;(0B5=nE2)g0TKll$%4sC$Dr}1h1DA(REZRR0AOSwCaZICI_m(rN!xYsLV z4um=bH*a2|sI=0?a1grqhyLYFLg};L5xrzpn9u#`^6|NTCC8xHAOE}K$d512N(9YY z#SE9*Az3LFWIqkpAM}h{CpNel3pc1dA|V*}^YiNY?|zkEKtW;S%0K@6AI9R471nWk zA8khTZ4k*ZL7xej?J<m(-7fSw<yP;<n{7$T(4tVzBT>HlV3+Gs&}X)|P`=0lZ>!MU zN%OC4qQxQAGXdqF-yC#KU;Lg!81QX~kPh~5Y~8P5nJ*zOzE|kMx%zM4zP*x<&oN0} zDrNQC)vVTUqoe+o+8m18^m%AA#YgB<;nHdt4){~oCu@1lrfHTm=Q|WnoabZz5b_X3 z3$EkSR2m{3N_{(*T-#h(qg)Z8KC{)Z%?|<+n)$q~;E0gsFUvFC+Jb=facMCo)Ii8O zZ#q<7ccB?##P%@S`jDY6WUc+<Yd591Y;oXp@(<YMqc!~+%;-=dp*|xm=v6c(7mqcv zG2OUsnM550a0^^V80vRkyU4~#AAXzzah@7@?NA+c=CshKM5hAuS@*6Uc?+rF)wo`* zxQ!dM{k*|ee%Pa}`#|+QV5oFb!SWBG&$i!}CKcYBIMCFEemt@0k0(Aez!pCXX!9>} zEpkpl&1S?vqiu?u^r<2b@@4<~=KuxvX<VFP&->pVl%?IwvouYq8KN-%`={QF{2ZP_ z|G#1g<p+Dh4yqwz3Z!qPS9MN^d3vQUnrsp}Xgi<Pa*Pm$&!YMqvB>!ofc{^WageD) zf`Hpp%6%~FJW^VI^GI>WuD3^-hq^6BKt7E%L$1J+qusn#-<q57+LF|8N;o=9G;HnI z%0JvKLbrmf84qyc$acN>^s;BkXLFf(W$<2Ue&C=ePOyLzq}r4jfgJsSDspXlj(zUf zu}sV$H!i;JFCn2%m%$c!>QHc#sunFPTCFv(eRVn~b-t+;8`kZfgGUZ-6|91KQp~?t zz&-E)d$a`0l#vWQb)GH?65QRcH5i?MTBRi5IAtnsOBsU3?wujbZUHUtSc#jk(C3ab zliAw-#p38_ckTHT;Fj;fEf1VlQzH)ry=?8tjj!Oe$rC+cR{23AFL09F20_evqbxy# zH=pZAZF!Yj>{JCZ-^r*#b!HpPB&<(1?|@>^bQ{$E9<6ufE#zE=`QVCjj&#V^R|Sq5 zOh{eTDjKC;J|g;?(CNn}$iW&j?Q;K_2^gf=Q-?^#0-njO_J1Ba7dW>LCk0%17_G$b z{Ep&Wr}h`gpyplFo7BTlgjOhdIG8zj0=Q20-G490U<UxzqT>>J8@ZIS#DMm>scW4= z`Zu1l(p`voB(2BmF%<XwG#a7j3f{$u<P|Gz;$)k&E;|)X%VqAm2U>soif_KDNvax; zC!NN@$e9k#ZgCbJ#?4pf6_mL(Bp>tR=a=|R5HikjwkVh8Sr$|?95)GBW0RMPCHoL0 zaZ7RlHG@By;Szk_-z^_GQEHLsfb4xG=7Z&LLdgjUH8g#5BhYH#wqXr~B*AJc9@9O= z1Ixze!{PELJ*0@}G^h7wh&6eb33<6n0VTjj@L3sF_9)tFU95mPtpG<%RVZ0=h!m4B zyq~u8DIPhyX99$S4Au(dTcJH?q*+j(Z{Ioo34)v&k0)rrYI)?<=|RdaFyowtR>luS z?}uRB8U@2TD;*atrtl^4vWtwfAOimJXUw@+mG|9+s17?YObnDccxej1Nez2ssUu0R zVtp+mPz{s|mgWkP(_hCy?-jt7nB~^@=9H~?EB&>iCC>$w>p770vxu0eLhzs$8(+}^ zr%T%kdG1u`{Wc75=G)qwd2pxN#<bZekZdB25swjqE@w{m`DoLSY^7iUwp~>{<*Wz( zV>s&8Kh{DA|NOo@6Axx&q@5rq<5BYgK~c9^7=KE^r_K;elHXOCGZq!dmX8Rr7!r$! z$FyOp?)vwWa`4=|1a%%jz&{@b^n#%aqKXx@g1Q7Y<wvu=b-!l^41}1A3p#s?Hwopp zTgSoHsp~C-p|7Z=Zx#HKLF+KuO*DLVSW-%pm9;Vw7dI1uLk+b-RdTUXE3H@*_w$i$ z3#QwI79ImdhS%*zMcnJFZ6ZRa_YFiy*_PcIolq>FrH-`Nc@DZ;kyjMJ@Mt@9Xg9Ht z+rvq;TYI!I-t0{AU-*mv?62V6ZM9TBt(xJD{Zh&jth`~dbx&*6#<!H665k@U@H@DH z;)pv~Hwx^^eE$K%Qz5^S*Vl=Lr?0h=lA!l&Vu2q7H8{Q^v_2Bcc<I{qyU;CKQ&co> zv7M`*@qq?jc1Y_1J5%J~&Nd~kH?^O&Q)8gen%{g;bkXP23$Rty>AdRVZ|bC$a&DX{ z=d%#Q_UAvUAm^>5En?)7VLBF|qcZ?}Pjt@#ldEO=4(+v>ci<yuy}MC1D>M$6xf7?j zgT0`;R<w=O5!&vVHf=tYJCRC4pX0Z0k2%*86&n^Z3#}_HQCa!ca7NFE=_<ZH-VDai zs?9yx&9=gIJ_u&%VH2J3uB<T?aehN{jwkC&LLh%7&JPFpfEV$RseHtIoWc9~PZn|r z?ErF6igRO`6)3{$JbN)>?U!G{f8|wP(w0O)b&%N%RwP&84aMG{?5Se9wB7(gFpR$( zPKZ%-s3xal5NkNJ+8HWgSxFW7NJPM4W@5tHSCuW^r-;D7I{3o5smT&dwk#2~*ENm8 z@9Xlh59bLR#8;hMApDJ1Im4Ve<7l`1z6i4J19P5dv-8&{+tII@zp19HT-MzQZZ^M} ztsKU-Q(qm~c#wy%v|w^8lv1}8V@J!3H47W<vq-N9Pd?+?i)6Ph?T;6XDW~%>a*BLz z!+eI+K0wNK8$4%air^@`r<F26+)!WnyxBRB53ukNL!hTS?A-fq3*6IlNf<gDT%-wt z=P?vNzePFdtwY&IrgGTbtD8Po*MFq&*J2rAb8Fjh0Yh|zSs0y}<EdA7EAr=J!|8>D zt@gx!pJ-9VEhMxM5Meno&6|W8@R1&<A@_cw;FfB@Y*$_(;OYh4KT==RbUM#c5xd0A z#0=1qDb=?oeNd_#O#&^nav6~X*AoLJ&v1O;P$pCmix+@3GoJ6XS2dvZBbNSZe_Lv; zWmbIuo%<51dVyWiqR5ilBKlxyZ91T29o&zOS109{)TVLdg@nwtdPc0{b(XUUia0(M z9W9G3TCety)>;JYM{6;aJj)mok9ae1c&bEPWW`)mDU5=(<WKd-XW+IpY6#sLuz|Om zYZW+@-EAZoZoIL<H{fyuT)M*&KQI;Meb&7%?WVBcmUJb^r_w_Pwk4g?8xx2p^I*j; zzyflIs<E;TYT0K6gfzhbFkk=m>{CT-O2rbN`@7JHyouZ%YgVc@m}B1#VdpAD=PPnR zkV$zU4-9*M{P~~C_<b?*>jC~hOUpj3sCbZ@34)n-Tzb$#T}C?RNq<_fF>L%H!3Ql- z!l*(Md^Ce0hoV-BGj<DE%h}`!nqakyc@>nvW*V&KeXO$r<sXq|$Aw$C{*5h-HG5+m zu72NdDx~c3+J*}kutM7i1PxD|dg!PaPMeA>elo~dRjxthL{HKca4Lc);YW?Nr4=2@ zkLylt#u8R14I^r}_M0A*#n9PytCV+OL;ai?i{P4xZ;xW8D2KXG58*UuZ!Rj$Q>VuQ z|Jvw~3BZIlT1*@d3tRR8DAV$D9weU<)ZyJ$$1HDP=&pWar^9DU!^I?dA~q$S%f+T@ z2RJPCoxxnLH$7}YpcIO@|1BN5y6PxSUY-mTGz9!6<e|`ZfXr{hHjgifWYn@s)JX0) z<ut)i1&YIP<d2HGd|RE1%@E{P5Ng@qVKjm0lEy-ch2Fx@;`)3JirhacR>#vH{Mo!$ zfRne+nJMO}f*88MYY}5-uo@RLs9|&6#g?ZTgC$zDVpsKkQ4XDgd#zqC<e@FfpD*D` zuM1LW(T;rbUNi1=jTbp!m@1%1F~o~|CZ5>o2y9dhq+c~Z6Bb1_KKZe)jD?t7voT)n zh-HXlPAt+J%=jD(_8lDxUFub@{!6bXtJ1lX1x2!-EoRNxFv)>UGJ%3ZL?0t;t=2g( zwKr6cT>!0pr<=#*B>T)nHc?n#@acmH^a$n?5n;|>RIDgHvjm0SpSn#9PE|uS$SK$G zLr~$;8B2XhmiZZF-M3-<9_e6SRfJ}P8NddbK5@OPxNAP4ZiI3JE_$&W9|6&WR}k!n ztpQ1rDt#_&Q9Uh`i<GN@!(nsbj4F(L(QflBN(hCJA$Wu(o%6x1Uc}5Suhdebpc6S6 zp+zM*ReVA$>bw*2ogIEr4J=&WkP!YDg~wY*=%-f@Z=*<|H@L*mncL7mphgvG^IwJ0 z`wXdbohTb5i$p&<`<%W8O{4J4I_CX*!fCyQ0?wgP<NW*V6=CYIg;Euk^QTeWs}#n& zF|lh#aQQefoXXmD7POzPpc2|k;dRGTbk(cPxRL`LLcI;7k|?0wy6oR3MWJpCLGvve z`RMln&RzouyYM-lho_0QMp1dR90-w@#JkMU9?xS?+{Zg*aO-$=LTzXZJVRqTd^U}y z=htTiDe5mdz?&ErtPWKrDGn{TGPG{<4YdB@c|&zs4JhuIdm!{IpA$$=UYT#7T=GG4 zq#+y!YFajK6^{y~efP0nPQ|Zy`wRp(=~{)2d%*b3>rf^1VoiV8TIKs!q<r=C(9Ya# z0#?anIevd#@Stg%8X4e9C}tE=SP+G35DUA{-{y$rl!ila^Wta(sm^oi6l|alU{lj6 zg0-P!0V^J1kf94;nlP5CUqi564Xb2Z+d0Z>RQs3gZa2nqp>p8T?ux*|1$1f?EKNW+ zkc_Vj81!nXRip6A?3B5K`mmV574KwTR|PtB?EF$A2V&bbSVp3hHPyP|s>Iv61bjS9 zU@#SShi@YtM3ZInr&GamsAKFk#+9|zLPI?^J&?-~#t9(L_0>qB)J5oBR4O8DwA362 zPwk{2Ve8B`x)krZVl|Z>*jk~yHchuP!Lnf_pDbdc_i3WTgb%c4^h<_+U3VQbQ@>k{ zG~<<nW&ukiWM4f@LWf(;SZ`kUpxaiD9zY;hOD*7Y0qjIEdR;dIQrEy#5ADPfOzU3N zsR{1qhVD+dmNXkWLo4GxPa-X#G0~J|rNLEK#@c*~&-MsC?wfdu-rN&EZOJOc;P>`G z2)#$yrR*YBpt+g~Yd<BRzF9+V2zD0s{R4Irdoyv|CUSHTw^h|=rbacC-WHgEQ3_#D zYW-7A)hsz+Lb=J$wXpn25)~RUY-TpHp2(J3A9EL`;^wj=Vgz}1<&G;%X^EP4$8EK% z7NXvZ^JcQ+sJg`#XFXK&s!fSo%R7DP+R%7mJ`U~DqMKC9_)xyJnYwd$Qu+X?-;<)o zO&o`Z^r>MZhu0s9N>y<^gBJ{>LwY^xx=7sI%(_4x*0H?bjso%ELr!&F#*Huy0?FP= zSovgI$~hBnh#v;Gc1M-4elBNyIh9-Ii#rBoiWaUncg@wUcGcqgss<p^i2DD<*INg* z`9<BrRB20rQVJ9=P@uTGwFQd1dx7Ha1Z_)kD;k`l!GpWBxCer}h7g<pL4tf~fA2fr z+_^LN`HOinIYW-Fz1G@iQy%)P)if;YIo=NT#p>7hWMv+0{V}098$WPAzc9Iwxa?Pk zw1C?J8)^*f#hnB$(Kvy(-!M96Fh}6wC*&G>6Bq11XRmj4VyCSC)=9#p!{O864Ormt z7<CwveY|b~yxuJ5@Y^>qIXcdJh?QlZ%x18~zY^dMb8;JS6WI3?S`@uAm+^z4Mq^YQ zc(WQ7uM(&i8xrcSVRF75#yZOgV<|`U{7Tzt(bkYv19%w;>+nCeTe%BSX({HKaJ-vm z4?HP80M2HaG~Vojmre`7OG@m4sPVQA(&U@%NT<6U%B7KXxRr@~9Y?N{vGI;uV`6`7 zjL%Zd(z(NVA!NY})R8<9IO)gjgHAQ*xVn&Tr-LjzB65Z?{@efV4(u=z(WCLGD#uI| zUDpw=z%wsK_?=KuK=wZ?qsBu_I7WyQc(Q?7IUrdUyN#W($>Wjo^#8!9QFXC(m@#*2 zch#N{cq|gw8xVN%J(afR{KmCK{{wtwE>lHd(HrM-UZDN_SJWuFd#YhEpl2W(&=nF% zoOCE;4(b{ez58x*eRb6m=+);UqO`l{KJP7hoCb7Y$K(b$`4!wWRI>`-T5XK?_Cl7K zntqQi*h8PnI9_}*6s+XJ$UOezI^!)zEgK5C!^>}F3lDF5X2|l0jn2`d72`HHid2AQ zJC*C5^MI>~mO%fZ+`^iPLXV8oDX`I8QztQpzg-{dX1Q|7+jc8GQ*e#1#bN0Zbk`e* zKJ#P>RTku0hUr0wu)L9}b!$<_XYYkqn9n*!z{4H(;ZX;t-*yAeC#bWJb8h(ewg{R{ zf)v2%)H6hm?8u=ZiQNuA_Ku@w-@cB*@9KLq66i$qOY}jK02=`S<z^y&EYJlGJWg5` zV+tfl3gf7|JYdZB7=<_?{8pBsi|+2c`HYU}%i{yzE98(<fa<26!P}Jvr`ZZOaF2w< z`6e_FFaLkmvgW-<efp3xo4ia-N$+E(%MKkU^wz@d+FkJqaLFrSv0?kS&do)1sQ*#r z%mHeBX~k`4lq1_fzjYOt(Zqe{payt-B|_p4uTKZ-RnLILt0s1cI~Izn4(0SZj~-D= z?3Nw|R<T|WSio;L0|PwA-Btoo0nvU&?dVKuHoyH9N6hYAV_eg-7;UlU)$Y?Qu{*OO zxT@Qhwg;8IqvKY=1SS@FUWaGj)$~v`*%`aHSPFsZkp~Nh;0mFOwnKjix#zMaxFNHC zw-va5a}~H9fXi-t^?Jz9QM85-$#FB`&0Xtx-ri2SV<OcycU5$0)n-TDbS{JWmt_Q2 zoY%HOM<liZb>>!(?b&8~x%iYU{^fU+io+X6n7wW+XvY1lr$f{xZ$^S$LB5>71|@bL z0Xbj?wv~$@oUl+L8z9jB*<FnnhqG4V<whU%`$rA;>#*cBn0t`=pUuLi(~`q03UUH% z914c?ZF3x!0}5J7&uYrpxat<`ixyXbj@s#o1x*FAwtteh_QM_((5N!&J~dvIm~q?6 z;DL9p`5c`DG?7zm4U6)eh(d<_;7vaceX0!B&F{Zgkj9CzRIyolK`LN)SmH9$6=Z+j z?d0#$sP02Q=i47XVj!S*=dhr|T(OP0XL9KdQ@Yd%d?;pP9{%J+X2@?eRk?5-#? zP^U6H0&0oSN|t+diLkE7IXwVVS&?tMyJjCi34fao@rQcYt0lK?jWT)eb4>o|d7fsr z|9mBIdkR`Fk9Y8*om`|WcG1A<Acd5NS}%!|*w)*k8PSA~7ydIVh#H6nCE6Q+-Gc^h zuYD16zudBO7zIdUR7Phco?%7rM7TgYXe69~_IgYL#m+|jEk@&Q?j~F2_-|3ort4@6 z^&I6iZe9D^LfJ6Sn?AA6Br94vt`_T()1Ia?&vz-=rBZX!b{1v8X|#pU5$wTo?GlL^ zGiiU6q&KJU$e{vKiS_}ah*%s;b^{XPt=InBP^;?tK!Su&58!uF<+Jh)*lK*oX@e1- z;S3yW$3W_O3DQwzK#kHR4fB^btFh+v7)iK`(>PlS31*U{9uU7CV3CxL<T^;z>w*c@ z`$suq395{J&zti_mzSS}u8dn~_GTTOQ71~{Q7$u<$@|7J>Y;WDnPy^k60QOQAZO|L zN!X$1l<v~wxdsOTzGl6QT|+A?X2mZ|U5=qfPOx*6!JDoQ38o%O+R#y--AlEPWq~>B z0fe*XC;{UqLa!EmFDehF`J6J*J27fF>!BQX@2oa^Aw!a2av{TJK8`{CGm^dvc4+(^ zW!>uh9~Hl5-_2enY-!+!<Nf81+d}Em<+SVdOrK7vbDF%z9>hr^+T!(c7YBXJLT8ee z?d_aZttYEF$Gz}~CGbI|VtX~DpN3|AY-p&qT(rS<X!5oTy?obuAg(^o{E@aoc`sm- zV+OJceZt#1wrdH#(aq9es#Q2-p@S6~-}!5IaCzwQGjc5PBl8W@<xHsGO0$%-4=phB zANs-~*8=yc?=){2^YU$#+^IyjbI;o1@8a8U52iLwlfqJRy0E<nk`|0J(cjo`gW!RQ zJk}eIE*{YStbM7TX&vBxa!KU;)bo`@O<6t_Na7tUZs{|2(&K{ki2h7<n6D)0i#VZ4 zfZjDHXp3n7@yI;tfN!@0CwX^))5XkS+AMU9XOA5_RPr&dN>rs0-k{MmX8g6fXNT`t z)fjY2n1wD@4w<`Jybc$=_R7w&dmyRK=Qv6tJ0oKQa!Vb4sP^bM4JscOC2QD0R9w0= zj>|5zBkK9m+4=*w8~a=rtmtTBijkGVmP22^Hg_B<(!jpWHLikG{4b;;MpmGxR7@vw zk4s<K4T=$lx|7Iw4h32GnKR+GIoc13C1@OMvq#ih<S(C>v|f~ebR1bqpCd&5)_+#y znoXF;cC@zSa&zB~4s1NuX{+<DDSzaRs1}hCZw}Crb6$ztI7k%~{Y0^RwSFTYX8khj zol$ZbD^oKbnFnN3Er^bp6*=WU@qq5Yq-o#T;zvfM$m3w(p|OP3a3&-vLRgp2YCJht zo=J}BJZi7jPOWf>g2jYmq1NEXkB5;<2KFkCoFq7rDozL+g(kP{r1chm;(Nac9?E!j zpqg)?9iyhOP=3o1YJfk|q)ec&VsPt^lYD1IoL$X8UZO1{n-*2qdLR7LqL9_n@=K;# z8ZA5X4Laubxb;`-K|%sbgR@sgTKUG8d-~@W{amHbr-qjWi1(k6@*XHNHLC@9n_oRB z-f8?;S4xUvQ#Ns8BH6!+YOe8h4o64yM_Z^|Uv6|I(TK??Da-9tA40%Xt{3QvGLS^< zYuc#>|1M_MLy1h+l~U!if@4?Con~Z16!3w-nb6lOw}A&7Vhqv(o3kGv#!Fz8c0_}K zC&I5U!@)v*@dOM}v{|>LNVhsg_`yw<1J1q?ROJBOBQN#|O~R7bgGl|^5f;z|GOWEv z59`BU6}7Rnm;g?#!>ymWzj?UY7DGvgPbsQd3g$Jv@eIh-#`c?dcxKR@C*-Sv*1kQT zoBe|3FDG0PuC?}_%>g>KT5Qc+=@OaOpI-XztoDDV$uELcqYr(wa0H~fA%2!?!#O(j zI0U)XdnY<@6+e58;yPxG13~sqjmy+x_pn7AwmJ*X^0qcKv;xSfX(6SzqFS>0wHp@L z5KXYyr8yB%DPy@L*ghI9(O3t$Gq~8?Q=9R4nnWT{rnkKHi%CUX9H5!)3{xSJ1~`qh zshA|S9W-zl3a`}18y$kvj%D~@j^`|9vk4qx$+--5)n+qy1@z+8T1y8|tHS5I?BMe1 z%?_|A^7kTsKy8KXM)T@!ukl>P7xSGG1!G-jhyFjqA7(ga%il_hktOTMoCluS)&z0F zHo9smaMbV{k--Zlf)~&uSr6QUSk5H2>u>mH<eIgsM*;*1hg6$m1AjA~a1T*gTu9C7 z^bDUpONT3cszngkVK{P>2@I0jDh~uK#pDi-rNqTrTpLk7-%n#)@q>ZsM1YRIyD*)V zd0jG}r5nWVmWjiS{!03KB=ItZ&%hZH!|sR1?iih2qEnIaE8+dO#T=p%YQ{z9bku?I z0V;P#gNF^*yHmq~u%z(MO*00={cHXu?S^-@TSIyV5mFZ(=Ny1F{6YB*Dx>qQGLfqv z$@T_!$kN@0<i}o=iD}1Mc{iCTj`h2?qgw^0pq3{?Xs5P}Iu{)+@0F@pi#GA;G43As z4))YbpR36aYg$mat4~QM?Z@&3N)NrcX;vXQdea$Ye?(HpX?;Zr{OE(sEqA4XH5hwY zzuwWVskUQgvDksh#?Y{_==$)A9&JeRL(9p&^yhu;8AM(W)5Z(ANVbK2#FGcsbFYKC z@UJZ-ZyQ%RBp@P&L@pldV|FbeVS`IfV&@nk0PFom(_Zci8hLqqk-LIgL!V_lf#DGf zzoRK~M|G=`b`Qj#sk~+sHJ_sW{Ap;Y`qe{VSxd(qb&_L8TWR~n+k(UXaDQSp)eh|@ zhpEPy_VMW|hudE)fs<xTgYjHT8=>K4>?ax(I0W>E5GwZ>Ve@>8UAnxMMB5Ge^WrP# zg-sUo$GF5`hc;hSV>?YJawqeKTCK(VxvvEz((9D;>}X#l|21fhPzRzwPQ}DrFYe<O zKaaUihmIP)61dbqfG<;)Zm?t7@g3ZvNJR$NjqkH^Ot`ImL;EpC<lO=rdM4lC;P!V~ zepViX$qi6uQcKIh$n%`#(GEm!&SaP@Km*bp%1#h_^Ue|27X`jH>l;)DVq<cJJFbV6 zB(Lz&UeaW}n|eTNQ1Io>G#pL${Fg=EqfqLLgO-TO1IdGw3|Dx+9i8-Cg@;OP=FzYt zhGP8sDL;ysf_QxHl7j#_DXRrrF^~{Ey`=SbEX1$hV<yQRA`1T))q>dZ{3sRUua^Ez z+Q$$``~<gQl;2_Qro^;dC&uSCDOLi#*COdFKSduD)YZM(eE_Y;D>tbgt)i4WU*l+P zLPd&Qu23%1NekrTfBcwFpAd4Ed>eRJNI!j#mEQuMB)68r?t-_X(p=H<0%p=)C9eWN z@MI6swFG;SZU%HzuUxFE7Hs?VwPXhX?|N|p!$@2+q?a5oC`)lBGqn<45xWF?Xtn6f z)!z)38f@CMqK8i8m`1pm>n+7Jc93tL9P4itzHA!r(?sCNzu)Yx_XuP<^ZRkH)*iEb zAAqlqdvzXS{j%`ct=LVSe|m(Ue(v9}I-hbNNfoAh_MNNw1s6c`@H10bCE8&E9Nds_ zs|$b%Uxd=LcvQFylu&y;<(fS<(7A(+=ujQd$=5sh*)6m~Ryx+#_%;$jr(-Vw5&0#| zp+}z%Wv1HzfhKD8XE$dC9k<*q=tK`f@GIP*dXu@>MegmJ0ep~>GTEy@_{#EY&xySc zURq2;6h7wH8@<dG)$Z9Zju}|cpKqq))x1t)vdQ9J5t6XWPj?{Goc&+CO<$hZ_UxO@ z3IZ8&SG2r(!GxYE)tgQNcwv6$``T5^;=yV?I;$3FFM4Tu9O!>CE@kJG7<Q4$p+w3G zIcPo5GZ@Qp%VwHCdO@HO;*L+Sj+PWse}59$mGsdaA-37QRi0jUSHI6ge&DuODgGz- z%g`bhkEM7uGY_j~cA_x)<gfs9NSW4vs|>F1a1rFR^86B6r+trjfaN$iHKWqy?16vr zF$_#Pz2N@7fin5<$CDPH4Drg~SB;1XqX;<)epZ`i6QKK{=fIy4usG*dFZ%<N>sECs zyi9LU{nDs^NY>()*|`jG;HxcuvGYGP1W>o54Oh3Qc!%AZCCY~ueaQ~BVXNXnR0$Yt zzvr!x!uKQif4Km}6ODAtdU%xk@A8+`XzJ`1yIYStJ?;{f9rWc!1RfPL(b`fA3!z`4 zeTJPti`(|<<)KBN!!`S6T7I0^LU=?um^}ea!r|*Nk!Y6$J~!;RR0TMDuYAyX#nudS zOemz57`!p14ITFLH#Gym|443>Lr{<cr&iyyqLhKVD|Sb7Ph)A_!;6%|tb@C{>WeX^ zR7f|_gjmA<C*N-xjQE2Am{<QmEV%&XD=x`U`~zC%hBo0Dm-h|jZYE1ywjZvKVAQav z#R~vn+k-At;X^`hnO4XLt%94YcUEJ)OY62>0X<gjEkz2;y%2@ckL=`78DX-Ofdqh) zew~Hw-P)BW%m0s#ou@1v&PzpD6To{suCif*r^srh1N`rMyJh9r8V3k5zZB8V{u2AM zE`179EVdVH|EySti4_W$`<a2p4GmHcz4qPqJ^Y13-)-bYU++Ii^^AUqYOmTJ>Q7fc zNX*58g-&z$z0o3{r4_Llz83HVhO-}gDJnNvt^Yh&?>`7CG|>Nt=>}KZ=`;>V=WJ$j z6(i3$sD~SE)O)87nLl1V?{GslnzjWgwBLSW^<9ThQ&&7k2-&*Is{{Q51Ex6tY+}15 z!b)keqnoXeMSlp0TBgOsU5A<BpKuF?4k#|SuZ-xSpZb<~T)d+MThDsXPCm{FHvxZf zoAMmEi+p10rliu(gow`H!gVlH;2+$Cw+kV?mIFRxs$<P-(KZh*DE%*-6zD_kTBLhM z{`~p5%6DiTEJpcouDyr)kcj3F4e|*c`V_xSq7zI1*Vo_tarf(VW&o4-eyLq>#tLID z^Y0il+-=Cm+$^6*i^&Dq^m3E#B0ImbA_bP?-|Q3Ke?PP?dGna)zdpXx2yo6WP_XUE zD%g04_5Rb>zplF@iFD$nrNDuh!Tt-E1{|!fpMR=hUjN1yi}!zb*37Ba&bFcVY3w1^ zqkDg;&|mFeK&OMm(QB#sEEuH;>p^o7<}K#wkongf7S@H>{r^(5e;*R8{`&|kAQlVz z-(N?*5C6Lt>FWyJ@4q?}7S=V@zjiTt?D-Rn%=q{De>Me9dY=%H*-qP(zOOTsW<%OU z%WQEhsk3iX|JkEzV|`o>$4c7%Cy=YcbhZiv{6gHk`03;PIziv?^p@G$F{N8pI?(7# z!+5vqO+&=~d`Yu%npjO&At~ZAcYGEkrMW5EAirpS-7Ov*Fv{-q>dS~h7F`-OeOz+g z=-m5JSuWcElzh2s@i#+V;V%M^AUE+E@Z7NL6S5HaOB$V}2Ma@IpsFm)kF|dK#F;mz zd$NGgJRf_8^eWT(<NV&Xb)122hLBTMyXuB`hcsjKwl&j>w#U*|Bt&F)pZ(R7vJ9y7 z-=%SWU%eP^{j6VqO^x`>kW`<6_ULOR5D{b3-sFYIbZ-z*h89S{7lLQ=qh8Uyu`?B_ zA&xnmybpG*H1{!UUwN3Lk79~cZnpY7mu92T8YS8c6Kchb-B{yxF7%5TNagv;Wv$UB ztw3A&;j0$B1A3IBw-fj^C&P3P?d4DnYYt`ZLo#J|=*Pa+xQ<r64lJj@sn0E}ahwcl zx~xR^e{RAJq`G06WFwOBu(1dz9Y)srC7t_7h7ciaqbo2}NE*BqIF-IDV>8mq$Zjk= z?q(N=7N?6*l1OBKfW)uxb(X^2VM2kK*<boHTb?PrxGYTH^#L><{T>rGa!PYtYUV`M zt1c&2%q`em|3=NDmq%TP9&M2Lo9+#m8LH&ABO@pPd5%{zMPTO|I?J6Q0~0uzr&QpF z@>BBp4l%#qzfpr#M9?_u7q%T9lJTcYI?7|q8DZbTb5IUF1)Lg1773-Qz(X16P@aRR z&-9OC|GesMZ_oqUx$I20scwR&rRA4A{QSMuYX~So4eeqk0lk<=ECZ(ChgY{VgQ2G{ zm(Y{sjLcpMU6raXWuYxO)AOx4RIf1`pIwiXg(+ab?8aVyf$quKqEMDuOIN9X#o415 zTs%5&cVMGOMjOHoOahKY(m&HrbomuEb|}!j1R()(mZ6hP3|tu|Bxfmo8XGxT$IgS# ziRQ!1?at2?lO=Q_BpJn2gcIc_Y`a?%=cswn`USJRp(&a&jzWi-k$jEiT~iMYyiBLp z@9i)iAS?B&lPMLTG5J-H%yi)qeTgw_ObsRPP%O+4P3HLbaK*NXB7rI_o;$fOc>;RY zk3AzPR}ePRIS;5KM$#C?W{Uk43j^&uJ6==zCe5C>=Cm%|5aIVQL>MOc4$h80SRnb* z^i-_htM}us0YMVCT!2Gq^e)%PRgtI&tTF&io+kK_HJz(mxBVp9F|i;WVM98|t=vYH z;klxfU%0y(cB2BBki@_8*-Uq;vYc-<WW(JLmTn|W6Xa2ri;BNZwdol&3a~HxDL(0R z-q&qut0Kdt!{keoC=+&1W@c2CYL@V2QV1t<%ZD^RG3{qw&;91JR}iIi_>uhvgVW@h ztdHR*fHl)dTEiQe*~3QH&AJD)+3UUxum!x^wLRSA9y$hTm~Bu^|DP5Zt?dsqPj0@< z;DUVptEVnI)yP4*dXDt9X8c6I7pFCE4#Q5b^KL(g_qYy`Siq1EraI+%<Y|?V`Q%Fs zs08GIE6hMaM>f{>B>#Q>n!BCk=I|J`ze6U+X;<l9A(YAdES_|Qj2e+7V<G0-|1>K} z{~b1a9m;T!CPL{2n<V<4I+aF1Je8{0BP&LsWU`60x5^xy$R_^YNzE*k=susq{=LN1 z3Lf`WP8vAwr6iNF>MzYo<W)j^^Vaq~9L#JmV&bWuV)mQ@o}MJ;JGdeZwPe_Z_A?P= zhLdX{^hxX4ZJ+h4XjHd_@V(Ln<=B*Zn}_@}Ez7AfyKJi@Ns{G<<{ZOT%}W8X@r_Pm z1ix3v{>uFQwbWNQV{~MfhYk|UY@_+u5sT%Yo!VV7K3)fK7q_eK2e}--ja|<RVZ@qe zdHZ{pEnE6`FWmg#%r`L|sy?szPpymk0eXN$w)tkz$B4<+(#2mS@&w5!N@1MymP1>L zpSe?{^EXwdVozPTh!zAkcWk@?XqUCDQ)Tr){eFJ|5N%<$>yYCvb9}lL0cBqEPVxL_ z#i(0A1-EU8QRH*Lxw+X{jp0wD(tukJ@%XG{wRl@G|6WSqxl45Yp)0ZLcHvvf=&`J- zL1P6P&YW^RE1yr3r>#~%V7`^KQ1hDS4-(j$?OhK2HXqP3;U}S<(zDR1^<jH9IZFUE z^E>NVmEM6a%_*Uk$dWn*=cG?FtbA5JBEUOI!+e@a^74ReSHpTVB$H@*_!o6@=k?;p zaoTrPG)+bFhx;TPr>}HeS@|rj*aVDXtvCI&-gM^W?a!?C6dyNd9k(ir)eO`X@G%bU z;zw_PxoOtpTdz+fowFrs*-;qeM{>$_dU$M#CGa(tb*<FxhmAdJd4LaSd}9}$L#DaQ zj_)z=%e#mfx;jam7zWqPl&i3!<&G_m?7}wEgEwS`;|&&_UwEL=g-?j^*)WxHyDuCk z77(0@`qWY~(qYxt9~ZDu=n58Ab|Qk{;9T)phy?AOiKe@ZS{i)!cai-3B=s5pazunW z+@ioMA0jtYCR<Czi%1De`69%hUn)pUZ@AK!PED-_mVx$g$ADCf%YdRs<wsIJ+wwlv z?q(?0aj-#87W`SkB-!1b-zUW%c#6p;<t@}5(}*|Q8Oq0N>icRFrPJyR`CSHUe#F8u zKZI*@OWq|>p<1753gHE+8hUFQ()WCD%_n=`uQnRaW{LMEZ+%!x2nQq^+s)nuC@kpR zESnq2+njVAN!QR=@agRl-hat4Q`D2i^VK-Ik<}u&qMZr8Kla)j#`-K@^<xfvr=Jea z*I3lG;5D(Z@s2f<;>2$sS*h80%IB*F!XOauNX)JnXL8y^1<(DEik}<zP7FBj@dzlA zs^A2DX6Kb><LYbci9T3(0P>prc9Rq`hT@{TjP{ACHxk-j6}x0NER1&L9+|IN@pEaS zys)+SMpSI3A99`1>R&fO*)c>i&wlc$i(0M*6v=&Q!#Tg90|PE7Y{aVz_rCgKH7jx1 zC`yONTt5^<#;Qbk5MtsY`b3Sg7H(u$`TM6gUz%!1tfKm2e(tHoO5yC7IeYJ6a=`9u zn4w^CPmkax=eN*4C%F2C_jIjXH5@S^gzIJ~ZKNE{!ahAGH<|UXN7x4d3jlUDj#4@S z#hKMyyaxLtij4|ss${!W^XNbi%xq$#GSW<oSX7|(yN;M+8qaO-=XiNmIO>{>QeDXY zh#fPQ_I}9ip)l&r3tK|#^1z7RF~l!^o1avp=J97S{Ax@IW=Vy&``C(dJGQdFZ_9B# zaY|cXPG%8rZozgyt~{<AA1am2n0s7?$swT(G4%&MiBdVW_yX+<i7_b%6d_c-u3R?u z(_mnMIqhTRlAdtw=BimZu0`5xh(tUJq%sfObW8@fM*o5NX}w4gd@oqXEFeKw7{LQ) zTbNUeaM6`9b!LCl)5kn-V09UnKCv74)2(b@ki|-A0BQ+PHx6HZDeigIJ+EkEkkVoD zc6p<!E4cJfyE{r{0<HA6FebKY6W$MUZLa@#saD?;E-wcyB@yb*^8~AUnHY4|P6}r6 znWIUV-t4w!HfNCO>@+IZ*mj4iGr;y82{kC2tGr8M6eDB*O)}ie=|mDhqd~l}7n6_) z;_F1C4h9O2A;-VxA*?srNEdGOr$?RlntrvuK6fN0ic6?saIBh7)Au25uc4j0Drq(I zwJBR3Y<^>xwXvFsd~kPsqq4A~Ee|OrOn@n4hf1@(vgGjAXU(7&(A2JPQS29k!^3NP z<k4<wa5>tjk)Dy5a0<#XyzfPoueKlX%F6gEVei6)?CPnhIjA#>wqyFvJM26qjN;r_ zl^1Yw&eJiQtyMQ`d5-tD9>1SZy1q^;Tc*TwUL85;_p&El;V3`m0=ndM>tS+aiIf<% z91jWvPIjBy>}c?x6{GFwx5+HD>VCx3TU8$<+HBRqrvm(>xd#A`0lrz79ZT8*sayQA z61XI1@zTmOTjjDeg_W#9&}xPuXgRS{2ke!yiRmuKs%Zpv!AXn<^qKj(gHTST?)Ig; z_g?;nfPGNZyr(?g9xAOkz)`QI_hnv;l%26H#i+h=mCxHGBK=`u;VI-~<GT0YPUYV* z0jeh_952FZtn^F83+ggMcVwTjroEyT*|OsVcLAjrkmYsG1JVJ7{E-oGQNv1|#Tv7! zmur&{SGq|XO!#sA^2IEJ`Y%+)UI1)7kN$pue0sL4-CieG4^Bol`yOMBRKm8f4Qks7 z$SL+E(_`;7V0$%3-ydk2fZ0a=^92N7m5cM*@Ii+oR1zoLKfiDL74Tq8{Zh5#gES6a zM(E~aD73WG?9zzd?FGM%bSaRP1k3NkG3M)V`uh}uDzZ)*4w7tRFUT;95=;MebJ0Z@ zLk!mSeWk{GwVIPoSo+MES5bPJe?P|hzapsL3YgeOht;^`)*xe2tM;uLQzVIs%BwRu zal_)L%YnwePi-Pelp~OqRRt{ecauwd!Z!7h39m)`d-f8oHyDj6GP)<PMqhde(M2bI zhHr3CPu1$G;XubL4x>U(NP?pNy4RL}_OX)K6^;yP1?&nl6(_t<WM0{mgFptBSnaG7 zhi1fO6^*<BiTzCM`fXoA+JBzvivJf}-H&DqyyV3b*}?f2?fu3v;=m_KR%*HeOPAJ! zJMsoTwHY8-0FLMy*`wbvntzDF8hiO)^w_F;>X7<+mgB=Fd|o^<v)yc#YvJ_7)%;!@ zpHq{pQJQA6r4#rV6L?V@OwXr1mSSYfNP1mzty|?kcYh<O;TjZ%t7q2A-QfSNHmmEZ zlSl|MGO^Bt>5D!)w-p1c_E>qnYt_)bIx{m@ffmSq0`MJ3-Y9lXezD4K^;g}Of&RKe zz00|JWl7t8uen@*g>8fyYSIzVbzEf<+Zy}e<5Iq!Q?aRiFhM3SZEv-yeidf{^-pE} z!31E1Y%+ce`Y3db^O*%$hJq(UW+Ic@be7UCjq)VKw1eV&es8x|<MY5=vC}}iOGKJh z#`*Y{;K2%5BA(*jmh-yppVKlXo7r?iE>12@arw)j$+wjJ89wxsA);Fu^oB4%2K>K> zdAWbU`v5t|qr*z&<eNVXX?Pp^nu7jW5`3XMU@0G)6EV)E7B<#RU^e$0F|HpVs*shH z!XcqPC~-c2cPh$v^^<!5K+d(XF+G}+oFmG}Va#0aFyBfGBk*!Jt4FGmk+ak;6C)?~ zQf3uz*6J~h+7-%G5y4KF<Q5jij9LuCS)>ilHHV?!MV`7KdED)D`;(v(LbQ{}B;qB` zvXd;i%PXG1;R~jMLF0ES^N|TL)=wwSHRnVe05G+BUc0RM&X4+#;aW48Dhp%)gYZ*8 zGP;%p#PedVLo6=##WabVT8UHyRGWnmk@Z>Wf}5{;k=U~w+N(BVP`T{l{Y0)~222?L zWhwKAltuS55<u5p?V!v?N!!lophRiYkoU7qNy-iB?|fS<iC)&fUbV$H95{lo#cSPv z-N+Cx*cxTlIf@0RvE=tWE{-Iz<VZ<&xG@X0H*oJ_RcI6z6ohc~W0H5URw)6KAvPz| z{ot!QQv$b@5rPLYMH?3KDz`+wCv`Gq5gEX#(EZLmTw(&3Ceat>ohedP{&lxmLK1Fu zZbSEn$j;W-;4BD4?HdFC&k3FH=E*ki;hch67DXesUt3VVt$w56>z){|NkBF(*SO|N z&rY;;2!0Y9lN=BcabP{ybkkTb<HGd_aOv9pcI#r)>&!#GFW<^uXO{{Qn<-r?K=cDe z_R66HM0?k^-zO>3Z?`Mls8eK7Ugz?ym5%FX)0~{rSF6YafLOJk)gvIZBTrWMp-Rpp z$I&KfS$VpknwKT>N3{I}0f075-?1&|(TFD8S4UjNgnLO#>@^9=r*ug#a|)FYj?eyL zQ_V<qKoFDcIzNlh2BVn&FrN@Hi`4oD^@WfVsT&S>{@N02xM_5$s~AnoYEUW~r{*JX z9DcbYZyN`9$@=w=DODwh;@lZt_8|8XyA-%#jCY}lThF0{g}ciyxS4q0$e%>CEyx~M zMQp5B4p46bPi!G1a?-^|a{D^!hTgSpi`vrN#vZ4oj|}pNmE%6X?t!wyK?<?eY6Q9d z0xb;q#5DxE1(~i5(aMzbIutw<*`4d^;|dWao5K9vKVQ;Ss6T#2<cjls^Imctk76Eq zsKON7n2#PAKGAF+_Lz}TymN}WKz7beom>0u4keduf<S&Ajae^PS9JMGPTFS1+Q!`C zGPskZkmZ%f7P74AM%!#>ILkLH9TY5WXc_+TUJA`WerqzBVn%jvOfO)4zW)3|@iN-0 z0|RCj`L`N;S<f+v8lAjtBZ2Wp-<((mMrxu|Fi~Nf{7JR6>0|(xjcRU~YW8PXpYqUS zNEfe^#}lGH!@J9Vt~#dB<BLQhV);8K5|C<AKq;GcmH+;2)_}sq54pe>1{ZR?{6gCs zF^go@b*|Ss`4Kjxb^YY(lZ6-**>~`|3Z-(3%t0kzK9e>gm!k0Wm|j%eB^U8GyBG!W zl$p3>(qn13t9@YO{k^w6qEoY?2XoyXJE%et#%2RIB|)QeR3e#OQ}+jgb%Z*U^EEmI z2X=MTt0r`YmBUf41DXQSKMA3R`F*8)z6JzxJu5Tiysv9)OA3mO3b}PcDZckkd#IO` z>;Ft&p_VADt^Db0-2L1j<(1?9o7IR{bWbP+<xJ%4<@Z(Ej)Uuki9-zj0y`5v-KB`r z?bjPi@`jpUg-rfV_3;{36Fg#BQ%V;tb&ed5fdNQEca%U!NpIAc7Y_|vQ@TY$dfXdW zoVZzh`B_$VtLX30mmtnE2`&%6DEbxRns=ia4fa-jUus%@{S7e)2zToe2O#@CGUP(^ zAriq1G1D)plep>C-ra~OIze7SPj}Sx(~&Fso45$;ux?)plAn;XuUzvX&B|ocN_Rn` zf)&f<k_R^gJFsW_(u{0n4oL@VWkMP)Waa!@FMxWTj~qiFzO}2?D8IDC1=IIVyiO={ z7hmb-URjgW-uLqDvSEangO$*g!w~S*=Ueip<`IX<3FZ|keSS6)TpG;b$-#1m;a+-f zL3Ss~v!Q9AdRJ~sP6BiPBge-Nc|&rYdK3*fo^O=lB31J?M7Hc%PHUeP8-`65T*>=2 zK8LlZ^Oz;`7n*<TS+{YyJPydIZ?#ZLE-;8EVF{0kD4IPn&N-P+TzWMx)dV$n+x~r& zX;7EODB!Pmx*nQbA*&t8r})Brj)Q^CD91fit#J5-<NrX>I&Xy3S?Tm2L)eRu%JLO} zI=;=fI!f)g97f}iV-@6BQqP3WYwXU%_Jfq?Lh^N;Eqa>IYD|`w6^5QB*V(ah(Uk?3 z^a~MN$+o&a%y*9GRt(SlheM4%ZbrRjoPF!m7$Mj%Vz)>~KjIl$WQLy4BpT3{$;gP} zbBUaydgqz#tDAE}du3f+w{~1MH~yWYo<?Dcc8ggdg-2{&F#F;E=}&k#!t~q4cuA9Q zee~+(YS@mx?p|xFO4B1YgT9!!P&}%VDIGF!fSr9Ei=DA{zPb^YT$yV_%Et5WxF6>0 z8o{<YC~}(LF5*S8UE5rtFIJs%08>uUYEbgXMA)ammLH<pDrO*#7$3+T%fgS^x$#5( zy9N;3rZrmgF9eKX_>uyhBctbge(|<XFt{s!5xF-;fNluIe?4m)5!u1Ykh*xRYxOhv z{_oz@0=F{qx)Ci$fx0@6X-Bl)oDzH@nKW78p~eU!4C4fjoGVdc2o=ai8On7m!qjgQ zxEbrkLz`%J>@x%w(z2w08WRGiql0iADt@_QPgqCD;idlR4jVn4<yM50N2eP){7+4! z;;4e=;Hxg7I=0VqO-t9ZWL9Qg{pL+E*b-)469sgN45jCmWNv-!zpiTcJqb$;3|!}x z6A+|an_33*iE53CcrCkbwzDQ|b0NHqDJogTle^!XtW1QEnP;r!f#a}=%*YeR^AuB- zCw*Ry95wV~t-UoCK@s~xy<F$^;a>ea<5fE0VjLv;g!Oy6@%4`rW=v4{UF=Y%HZ!7) zx*mHGJDm-oa>LY~H(jtlUL{Y@TusXX5k^|p)08?bjp<XOA+WrCc6FTk-g)_|NQEdS zN$qhvnwj*4H<au!l`AdvIgMQ#q$R1TK3frXV0lUrm7-+bDznC1<LL839eO&DZ_vXQ zk$YldgayFVQS82x;Hi^Rn~P62z8#kO3So{<EbPNVY?3?!Fln*0`jK0O9K{wV(G24s zWB7NzV##Q5jk>elWu*N~h$GK*hy1SQn@HTD<Kq7VP(QFn1aj#VyOj(H+*sO8r>*Ik zi0<$xq;n}dl-DoJI3<00TQ=&P0$p?zcYv+=f%r8V{1_XY)vMgQY`H-Vao22J+8I`* z{Ha)rOAqIB9)yO2;3Mx6fpLx#1?YNGguL)y4zS<uKv=NT`R89bz|Jec5;NqzqZP*0 zpVCQ<^WXN!J`G^%TT7L3jI>U9y?EW4;v~HceC@FAqT?1K0^?#VOqlW&if)R#4x`WK ziO-|pEzkk^{Seu*7PGStg0u+JdFFj*as#mqd5EdBAcUr9<#&h)6Vwxb^z2yaDMK)D zu*tb;;lpHBtd)tliTW39pPhux7Ceh-qM8#&bCZJpVyM+KP8Pl1#RBaoeN*p2Rj#sQ z5tUT;lU=u#EvBzm9M<0g^#6PW`MX0rg!fTerN@a;Vrosc+a}Zm=5s&U4JrK+(wzTt zsPj{zh4e#J+Rx8aS(pQBjPeuhlAZm3kIXso7AJs4qGL6<qgsd83)F`{R>W)uaSC%8 zK%P?pxyp$r3Fn=nU6T?ebV^+gm6M(0NDYmXGTgqOE&pCqegm4VcqCKKUN-IVY?6*I zzv!GB3yYWjF{uOXVB+Z2YX#)q_Ox8i)YIMqkrY1?pxo};sk7gLbsmn*0ey6kmI{V0 znBP2-_pqMe>n5UFvb-j90fKPI_fuFg!%&2s!UWCjUr!#cIx>z;PrQjWW^ar1RcTsC z=%a<g|FG+4=1_k@*fh0?PBx*G;Kc}X8!K4q8g`5<*YM%~upn3C9KfZDs7a=X|G05M zsA~z%RWq<-ClTGm&HRn;UQcT2NgZ9Qyos(ja@rK42nqAkKeL&I9UiRc?^$MfPPhsC z{Hk=|Vl)s6zZ@zjoP_Ju@@#uzs~L!A`!^juYkMu6sHdYi+CoF$o2D&%rdJ=Z#XvvA z?j?s)Hbu3y&w}0b#J~<KNAammQ36hN@@r<#F7aj<L#8LXL`TYXj(74gbSBssKZVk7 zhA$@xFn}!9c6W($HAx~>r^U7_3$C*E@T>rh*x(G6)@jRJUV5hf+2FRE`kwnnL80C- zl39nCL*?&)EN0`(oIhp<v{qhKDo?84B5h7A74w#;v3RjD2PSQ%a4iYfz_d%sTcW;P zOgQ84B9p;J%GO?>w7ntGs)0LGWx=M<(Vw`;uurIsvV(}soMKJxRewThlX1B-&$s#| zGvxLdrDAV>rCkZzsaI?vnS&LKvwJVql_$b)4Htg0&fp+C;}$Z*9E(VpnhC&ccn_Z> z(Ao1J0x2yTIhfcJveRe57(8)J%RBCug`%A}Y!L*7D6@R@J=-zj4+8p0pj|&j7xgtw zr(JOVFBh<)sBWeZuQA{{{CJwapu6GFl3ZKWY@DG@!Cinpzcx1a0CCD{tEy5Js8zL~ z1t@tclAcs%t+t>)-ukv=QOg3w<RXe=?5JD<j*0B*WCISRXyUM6cve48{j=2M?BcX) z=|;s-CSFE}g>@(WH7{KDTo{Uem!RD5ik)EZVEcYNj0?}<>w|*mQtsNU_!Kje6Pt9g zTSP-Xo|_Lj6&mK$L`gDYUl+Qh<a-b<{OK3;qwYSzzU5r+!W;%>3_W8-CfYPnk#D4A zk)X?8PcW?XGcS&i8b^v2s%V>_ZHARzu6qBl$jTzz9G`~)qo<D_84gc4j@n1gTjNcX z(Rn?g*-05$Ey@}VxB=zw!q%YSNrBvKdU$j1W9;5tnkctg1jzvl-Zkavd4`mh55bO8 zj^Y8rZE=ETUuRDYb5QAebLY7Xyli^oa<)NW{i%p8QO&=d!Wvb#V#t=NgTvl9tm%kI z{nORt3~*YF@53p@-+hSnJ8)dOApDiX5}iGd(e6u)Gr6oY0r-K=x{JD<g%)%vb~(x< zD{jG$X+wbrk(pn~(B&uYfKF{r3U5!+8_R^B^2fJNIpnrHtyN;c0-rsce>|vQzF%zY z_;o)3(L1LH2ylu^suJ~gD0X}7Y#Cr|ziF`ljjp!5U#X=IVl+y6AQYRbgz2D~&)Hv# z66LDoYjbbDGRYa8O)m4O?yc;sWf_P^xfEATj{ta7TB2_-8*2UoM?ZAh3lKH9`3sL= zF}TLbAV<d|vy=m`Mw=<G9K5ZhkWA6fxp~JmJ+Cg`O5>|L&=qMbwo%qhuXmE35lJCp z*ROKugMS}zZ{NJh;D?QH+Z%ii+ieC**Q2)Lr<iX;Lvyw3auv3;Qcr6o7OKc<Iiidh z>FF;joAkNC#D>nP#ThAI9;?7Rua|$b#gb@KPd~-*OBhL4BW^j@N}9E<4xoJ{NWmUG z#t2BpPSue~<WwHqAFG^(<xgW&B5Hn(bZL4K0e^?RXLW#`<4ipvB0@SvXhMyt6;x8* z35SV|xNW=)leQMk<6#imEs#2~ApQqpB<@>SM^t;#N^Y6ZHDi0<LB!R{eE%ZsnZmcw z6gBfbdr)oY<FE|)CQo{YXz2=6ucl{0f%_~7Jeq6P@p9tCOrzFk!0qFTy!2?=eqW#0 z7;4FH)VW5~65?KcwXUE22>noY;pO13CR&H8dJ*GM&G-|oKi!*80N!djpzaCL{l_SS z#CSHZd}=NQw9mJmc|iN@x&33SGY?d`;j~9qhxNPGWInxQ$DJX-Nqka=Us~l>#rLwh zM_l@nL5rsr<Mn$vTKAFtB)&Q#qLw6kMCWC?6eWjw=IrslMQ3Tng?-hY(e#!-vXq;e zos~gW$Tx2;5uWMJq8GuJTYNc2Bj)<moA@HuKzy*RG*A)0@wC>Y3f}fHRC*sLPZQ@7 zGdiwnY>gPaBE&WDoC+*oc>WmA>%I{3-CKq7nj-Jk%4S_g41KTm{&TwQw|TqYfXQzR z8=O3L3OS0^-pixcJ6)nXlTOQFe2Ury5!LAnxp;e^p7Lz^-JlcpnefDm@fCKP9F62@ z1Iw=l|L8^P9f6|l-21-@hLo}e=t_r&E?Kd_?;fo1%l0cCbWF6rfuyGdi?$YdBqxM0 zoa>d&)|9JG0&}O>`2N<KPJ3pgiB)SqzlfX6H}TpW|BR8*{F9h?#=;2a`VFgoPwGi> zSV(?t05s6$0F5D3##+audt`WB9<GvDcjEpk$o)%}j!XAgxvODX!#w|&Z3Nt{Y*OW2 ze73TlUy(~ARlsU2DyBB6hVgd<C%pb_pd}IdioHK{reWA}s35#pK_{Q#$*-8#U;fs} zIZF0eb^(a5V#H-ky|J3RV;kmOpR72t=v+a!Wl=SmGZ7zwQIr4NY_{csJPWkKpZFB% z@UXt(TmP%yH5q5xZsk!8|54jR7sF;ysh^&|h$@|kw>AHX=j%rMm?30PgS%9TY7-y( z2N{XmXM^{;(>~Vk;!>L3bH(>-TucqjSnaC2FY?trK3X>&_xwifK<x@GHht#x)=r6X zMtCw?-KDErhfNVI{}U3lo1v>8t;Fb-I1PC^*Z10%X4ZLsb)|SL7fNri;swYfAW!Um zHw6F778Wu<D!q_{xP6A{yYuli6DQ-&zM=(S*{7p1Da8TfoNo1|pB&meRBCTVE7<w< zdeaH>50DsuUk2~@WLH$*_12AY``M!3%T5sDkp|KjD4H9Jp%>axMDH0z@-EDdf}4~6 z5u|;IlMIjzQR#nHpQ5^11flt}YVJ*t;pJS}%q<9xz;7siDn!}@NIsUUGLo)u{vGyu zD8!~`OM$s`cUnVKz#$7cOu;96<*}ZhsRBvQVdKYG2D&B+uk*d8mMwTTLjjj?1O}}b z)g1w;v%0)W$hC-#1&eh9iKhtZ&T-|4i3&c-?TbAanpQNRWn|@=cF}z}VdQ)z?|9Wp z*UQd44!tw0csXRLsF90b*ky`|QB$<-w{vN!v2{LT%j0*QB(q2`c8Bv#Y{6`Og=tOe zh#!)2V0cdkCnLP}?y&m}GI_iCat~rEGIOMWFJGFE@TX#23HqiXs@fIj$`R314YW=! ziuQ%5NrzcI;E=cQhe4lS6(%j7kX8~5vDyEP2xzt9t=o(j!<kWN$~1myOU%t~{;M1B zl<p0qjkax$oBfd6XqiWvl1KWiQ*^xSWtfuOyf&I|)lZs)2s2NA8|-5bt7DVy10|H4 zS~>qRcnPQ!os_meF9})1e#0>u*u0%;t;aX8s}WoAyZ&kYht?gIY+S6<w<Uj2bb_Dy zjEQXLeqnkj)1tYjr&-?RqoHCCYU)a(sMXn8g$Zev{W`8gbja*N-P^quxsu@*Dq}d) zvWjF8w)?*Op$COKU5=@X0a=4`&BPOslVfE47JZ5w>$9CqqWR8>m=MK7=frgLY2IJ7 za3L|yIJBd(w4wz4X+p>1m1$PhP`rzk5!;4z{11!hWzBr+GX^%9CUJCcmwK(Rq=XWt zpvJt{Hfsj3N^QESmkcm4S6S1UEEFxeIXn-VOME4)NytRKGZv<tJ8k#-GJ^Q8k?d<j z?c)<<B&>GU5caK7BNRpZ=^)b7sAyd`@igOZ8D)Ad8ygsGhCxzpN$K=r_Q?LKjTmZ= zm?ufg34i&z`doEHTx0*{g4#Hxv`rRGwR5AUui4&M`+ACAcMhlTp9!;^SAAT&lpAIw zi~a?FNYQ4pjIy_HnLj4NNQ60dkk*?O#>mBd48Q(1?R?NhRo9T2c9I&`-|ffr!`|=( z3qythggr5}Mi(#pXggt(ma@PN@cvqI?I^|@72-fdMWkcIo~h@>#gvetH^bYal+ys9 zg7f?{$-QTT6@sIU;>!5rfmA2?0!KI*X^eltOJTQXH1WUKcrd$B7ut25=Bl`saw7xf zah665om97ZH}m+aYf)Jg$ZU_{K@003Eyh&rKW_Kf&WQ)KK|Pu5d-sVeJf}x=$ddUz zgP_vVsXwIUqF#O7CZc3>#hD7u6}CRc2g*qHkKiT`>z0q`FfaBAZem3!rZZWlEtk^` ze9==GYE+0918{6ct*-BRRil+MV?QAja${_17P%u!5(9Q~dZOh<%QVu&3dR;hV^2tp zG_Qf0>Ew)&o<d%=uBoQWPFN$MhW>yuV17$g4-O-s5do${6uQ}@QS&<|F<<w{v3*&8 z9BP;9%MNybpYRjy?w<Y*E+_Pp%UNB%c7ite5-klLH}?r|yVQ^L*HI8gB<GWybWa|0 zDQAjo@-Z%N7}2MuTRp9F;AOUu&rPFhYLOb|yg8X2pJsR*UhG3u-Vq?cx$>yNgo{Q( z+3v<Gk&@R)HUK%(LeoEh$7eJ+d-|p-d-?MR`A_J3=Cx$)yZNTmA<rvfK7C9xZj-g) zSyHuL-<IlXNQ|M%d|v+f<@&H!*9Lb*e0~^dPB!dE?WUtG{EgFSJ2a%AQuRg%Rie7~ zZ4q<ix1OaHZ8rPWyh{qr&;#=ND&`E3c|*TF(08tV4#hQ7N4QNW(xqJvfe>wo$>Z#& ze)p~Aq2=jkTIuANQ*!HR#(6UtHq-Dx${%l6Yi(EV>25YEa8yp?8x}J}S<i!730<_{ zE2jk(%fURS9sF;>70K?J|LK`XU1qNc7yVBqZ)cQEj>n+iu8@wxA+i=S`T7F3=~izU zH=2g5Ad}(^WpV3#wj1BO3J7Y5IWmhl_A2!!j5yH|qPLyTc3GKYSO5TD4u^^VD7spS z{u>`l+nS;;r6XSw4><e0EMc08QJf1cxFQKu>dncrrPZ%yV<6mB7c_M&N<FAL5tew7 zMlmv(m|)0cvqTD&GvIlQxy!uxpoaImmBD|i^FHe<UDnPhxP@Wn8w&+=PksT*eCg9M ztJ&lAy`cwRSf_>EHFckf%4F`v=u)~`QbPBHf;|i$jAGyW=0N+%_Hgh(he}MJHZ9(? zf|cphLS5yo+w6BNZ0BXfEEjU@k7V7I{DT>%@v5h^CQdwy-FsA7H?j&P!_hO`JhwhE zW3SUpZnog>91nQqdUlIL?A>=BRycM&8(|*_7!19_W!87*r2#Q@!*=B%V)|3XBP4Zi zYifpU8a$x8s-be7byLjuKIcqJ9U4{OIliKkZmj!V87b6t@0apqdOAo!#@ZupjqRuQ z{@d7wQcwGdd6F;XM1*xu?-N3aV+HFKv->&CB$HnsYT^zCUE55h@b6{2I3UUS;UXRe zQ&t!*j%Lo&qnf8{>ok*FGrxXhj!_rjQ4C)6UpG1|rUCq=(|FzvR(8|}ja4#vReAW2 z)QOmog)*|7eQ!iquX6$byX2o+(3YUgYFtpCG;R?eAZrHoNKZ-t>w@n-g;J0Ev*Rg+ z>3p_!EA@7YB-w~K$F0o{Pfx!6deBtFY@%F!M}HTCza5D$e<lwF){f*~`3~c;)5#Yv zX5Mdz94@8Ys6`FZl?r3EpFFFxRSgK!+8Hnd5Wla|rmR=GT~C=EKE19;V89h@_6&i( z;inn5@xukQ_>gTr<M~t+9jvtb1r27lnc$!CP*-O(jh2GcJk};wW}eP2J$pDb#A?he zwmBptseHZNZBOrG7Vi!8wKZu_$leV)VmW@~9|&_8k!Q=89%B*+i`oB`DFUGX>*^CO z>z=r*t|+$N&5F>w*_;*|48Yx)Ykwo+>#vM*G+(8gUs9&er<bvxd71D&(Ec~MXF}}Q zD)oDu-*57ix~E>PHyv(;eWO!PBzIrn>-C#=Abe{6GT4D^|5~x(5Inr~9Q&(}sa{^6 zI!t`_O4gNODrTt`g)Dpcs6x9)E9kFbuHreG<F0j4U%<nQZQ*~pfGs_#zIP6@JU5|> z6n(nRm=igen>9o6;9kXu6TC#ZK3tiMz+5S)R%5Pde!fi0(Z#Z!z7`|xg+3heWzM(q zfLZ_NxpgFTst0)vX!P<;YS2@Q*_CX@Y!gNQbPej<gUvUwEZ5KY7)$Ms0^6Apm3A9Y zCUnwa{nOeL<);qfPlULdgm_o5THio?xt&68W4A*@gh+YFI?R9heNUUhkp+0O;$P;^ z6_CQoF;ky_L?euZMPRWe=}(bi?Kr1m%YL^FnZtPo9Mc6?R<G4on&!D;0!(~ePhRX+ z-pS{M<W4DMC5R`=q`OhQ8L^;8R4dnW%Yi25hqq=mJntF>SzF~=S$YXB_5}+E?JNE~ zmTijr|JZxasHmQ2U6`PvA|P3jpeR{Dl$-`Za?X-fL~_n)1|?@CO3n;HKyqdfCFh(O zau{+Pm|>W^_4hw#y=&cfopaCop1basyT8HO)7`tfx~saXo~N=iL+(?N5H`Wh*bqG8 z@?ljU!+*Bqy=!Sgn^xJxrHZTOaVDzfc-jN`5W_2^fG3CxdOvA%i=9Jl@xyvbEo>ON zz;Ehiy%V;bwv3~O%@Ga=Gi`URG4-j|DXuqNEY*Ef^FC!!<f%N`aQ|zaeyWDnbcY}< zhrCc(wu2GNj*=wKC+)JSpESCm0!&P*mZ@2`g@B_%GQLqRffZ9*|60>7FDmY(R5HEf z%u{zl@5S}B^1IB$k0{c)y}~dh^Tyr%PhUDkJk{NyWC{Ve4jrzu!xhLKc?i9<dRIRF z%S&)n{%OoEwK7vigui3JaBRal=v4x*pI0`LPfbQ<tH7=NMXB2w_<m4e*R+?v_eYzl znETYZ_FURKzgfiaMSP{BDDKf_b3S%=9u{|3XL&>c#Dqg0W)=`3Mu2_u#WbO0e8~Hx z#ix*8xtT*6o*4S={bZwWbq#5NZ*gAX&x;4p47#&)C;WV-5GvKLvI7pVYU(DyYI1X& zhzHDEyO(tA6P+KSIU1v}<Ko=M%NljDwH}uG-vPU8lMs*t$||<s(z8<dZw8%@TP&}S zzk?Oc2dGrJdnh)5&#KClX##SUT*fRfO88alUp6=YT?y{ze^2vx7UKq(pKyV{WlbFH zYP&G7s@igouyT^>x5r%8bL2uA=_I#)^&;sXC1F_M(R`IFsv0aM_;$aI@sl;77Le%& z_GzBoYWuEIi?wsyX#SH^q%S~a2@Nn!FephDQ6fKxT?hg$RnHe<`!&pBcTuVh3n^8c z#}awR>)Rfm*Xz;wEi-0Jqw#NJY#;czoE3bboYd0_*h!Ba%`9B!x)kgl5D>ltES&M3 z+cxBEYTl88(Oz*%O+;CNhwtgngaPg0=IqJ8=stoMgR4fUtPaDKFg?r$`-gF{<M?ez z?sJe@U4{kEog@U?eFJ99ZbbSf&TxE=1{H|6P53a#Y%k)}=krN4|IaY=-xv1(s~6t? zIm_pN87J}I0l7FFX{a*C#~1R#N#QF>iDl<dR|Nb7DIkOZ4rhWr08-UD5-%<mUTAa$ zSQ!W2?o5{E_bQB&ojvl~h(-}fD6Sg-*b`i025oKa8mkF?9En$xjoKVVm1H$<Ft@TU zbN^;X=>VZIzhAN}94fW8kI3%de~go*clX}y+js6H{#%Dae>)rkI(&`$n)>dzv8!v1 zi|ak2mcq)|EgHX#LL;;r<vJzo8dXxr1iU*y3k)H#ck{0rzu5nMM9%m)%NOkyp>s1! z?<+e~kyR|16{ODPBMA({^RM4wq6O@qbyJou{kz~yv35!LTwUDats6IPjkDgs;k~)t zI9;H;Q)??V8yIwbbuyGMt0+yU2E(-wFNEV%YXO+MCy#$9=SeKw2)+><WIWy&`J9zi z4o5;$(0zY?dki|1Ca$TjuCA?GT3!SP+}eM<EyY2F@Imu`$HU~FJOM-qa8&&NhsgYQ zEdAfH{Ldbk|HA_Le@FFS#!LNQVE}~YKgO2TkQLg$R!^!$j0<hW9=6rO?pVz6XKCls zuccI(TdSlOi=XW@R905Wwu0QN-~N@s;n9DH52$f*OPi3l_q~;s&l;SWWQP(HCbYD5 zbhU4#iLlV9E32u!bC8p8kSjSn)KO2*Q!Q>q9VFw07Zw4~IpC>QyCH~>l8`7VOA0n5 z=fJ}+Io}gPnig5`f8h$XaMo5;*EBkVUsXxN|EbokpOfX6MR*fYpnbY-OCFTQhN?xB zT&0*mNC!gWGpgW}x2i44M-OHZ<Xt5kz5f(8<|M|AYP6bQ5`HG0{nB36nSL(^by4Bm z6%}ac?t8`!(#;h7=j5@_yX`P8{|-$Idno+<I6Qq~eL&1gP16%GUy(UWtR#s3^)*Ek z`cDyF&fB<A!nbc<3>+G$GEBSgPe->ijB9C6UZE5nVAex#iEsb?KK&R8T$7sp#oUeY za&yHiOZv$w*>G!iRYkVH#dC0~AKwu4nP_x9<g0)ZUX`;2#BVHtD>P958aV(tWT@FE zGdkHRp8#Q>Un!sUIH_y1<pYePz%#6If9X(Ntt-mBPhp<x_+2oOK_e@c3+;Z+L=vSY zPJ6#{X}i`}<n}=%q@gdUjyvpRyNOGVjpQ!LzdEM?I;Zehmfi#+<7Y1W;lWUGjWplq zg4?QlGH&<3`g6;Lz?M*U?F6ouWi8Guz4*Uo0c!zx^uu)U#P0wV#ZrnDhWgUQ^)Um3 z2yJ_<`9l!(X^TuVwk}iVO8KH7j~HH~YvjuQIIr~Y@3QhAw=L)T)!G6=MOH(JeAC5p zD-&$iUBM^C-Fu~oUKIh8iHR6`e!Xbenud>pFL%FLq)(rRf{f;oD-!D305g*Uwz0VL zvMG3tVbG_NkM+HS+#^R+xPStE95vyC>)#!kx3C+M>L<=4M=&wei8;JMLHevn^Rw-p zf3TJM#6SvhS?Ao%rW*y!!ES<=JLai$SSLN%BZXNcITks66h)1-H0Bt|9w3M84||<_ z9g%8HZCtj2i-=q;ngz$l^nu0CgPWplp4%-ze&6&BtVawbT@{&6z`@vs5IFTg<BwmN z^e)s*#YI$qzq$G`0EJf{DAL6JX&V5Qp|!QUQcQZ3kJZ7X00>Ogz>q4m_1QHExQF9@ z&Qelj4>f!tJ3-EFPC!uZnaR0vWn<fRH`mIe6TVE8%hAlLq>qNfrwc!wbm`%VscK5< zI?M@Z&Kd$@PM@vf(x7}mtFb3_0>ngtCxru#R=l`K6!_;ZkCKBhvSSpoUwVD5=-9bd zJ^@v=1{u9WA8MUHH5)pp#)x05EWdVG3Pg0C(_$9zp@HVOwqNp3|0yo5e;1gxEnpvf znf2r`EfMW5^mLILEj}o<Ek`iUV)t{F7pz;k1v$mbM4!zPXEH*j8x2a>R88))Gy`(= z<&~{hO(t4oL_efNqy3t<W1#)@-mE-O0N~G4{YMO4&YKSOU7NMW)qA#=Zen+1&*Z*c z*l(Lq>xO^P3{RrNwyrWMVrSM{sN2!uuYy~QC!pbqi}O#(=(mp-6Z;aM5zvWjeVUmB z=!4OF0)L4{{Sq1f*d%_cTo3pPtl*1?F!FZl-skL0*09veW(&j5d$R<{t;;@?`@gpI zO-?}{-Lr|LpSno0Yvw%j%;NHEj=w{+czxU9Vt*GYEjeDjPs4d7yR*e%HJGlc@dpu% zBhmMoIzjl(?(p&#(p;6jd1E86A+Pu6_j_~14=(x$c1ofd{#lUf$A8VYi{g#(B1BkN z3@-lA^+m3r5mQQqUwHd$CsASlfRL`npW@E|fcDR6r0seciU>P~-=lpdEo`NNVNc1= zQe>R%G}3Lb?VCA({i|I;7xf~B&vaaNA{U)0CaURN&kMyzA{t9>)LO$gj_q)5=Q3uG z8N3SqHmuK%M|;NdILo!}+Y)$cQY%wL*Xh(oPfuCf%+<_H;!J2H#OjOw&07QnH-f9f zLT-nJ+`E0Rc=l{P*`MHza^&AOvH}^~)UjWLWoi&EdTJgX@8;k)s%;+)7bjS};WHoV zed>RO0#rt9l`OGhHWhAc@Bq;FKNx{Ozn4(_cd&Ge#6PjFrGMpe|0n3@|J~Yrq!1;R zfl-_oan^2HOrhXPnQj*q0@NC%Sp@Z=!B_G{_ShkS=99WJ-0KB+ugqDYv)fw+%X-=I z^q3{kbLjV7*c+WcQ13xPK(Wd9+cS8vIjfF*HtCHn9ts}CUsh$x+{B1rvQwM%l2E?} z9G@IRp5D6V`gtN8_bRHeWVT`0=d(G#ka+mY71{MLBCyVtVr7efB*OTI6mQ7UD!Fhk zmZ;%Vx9wjE|Fgkesl_*vcQf70#oVWcON4_01Kxs2ET{G>t?iNz=U3hJKwh@W`**fM z32=L?d)e8q?pE?o<%wUO2F`_OX7K}GTXPZgLjBU!%L%c=l=Jz!-bp4VVHDC=XYVQd zcdeW!6tYy>5A@NFod=B7aCSxHLHC?vmX;U2%@iM(c&mX+)BV*^6R}t4AE2zAL?;YJ z-@h*_;(FM&wd>OF(lJU4$f){wKrJM!$Gl3F|4Qs|GwD)c+=Y3i@o>(g1e4Z`L??I? z!7laI*DI}!Ja*jirgXxUcB;QR)b9(9EZwP5{c-D}0%2q?cP7Ilq+II>Bf;cgsKGzm zQ^NnlJz{udvg;h5m4|7U;?n`3HW6(>p&Ddh)VtpBBuiL$yR0rYFxoIu5%Iox^zadV z&$OmSVZmNfY^l9i?0q(b{KxvFl1dRl9#b8=nX~YejpO#G1{pLArgaX{Yk~H*msikZ z$+?&^f=MxvSwVq;2d-XUowZXlC@V-x7f^APYqebyFt<loB^hJ&Wp30IgzXZbrH5E2 z9X=U*<-R{E8_9W<Z=qSR@ZJ#y&J2|G^4>~kA>d(_7lv{xh!m!e<?JT(EYRxSPk!Nj zR`7J)E{U|Z!Y2AV-D=GEqkTo}g`e%a1(RO)bumz<9WE15?MeMf$BY!h`ugz!NxW~$ z!lyHH_mrg9V?*mo7JW}f_Zb9FM{?^Pz^IZByOJj9*m*uy<tTH+MMAV?n9E+$woM=> z`fUDi5wv-R-~<nWMc(^O3Yno(SZHhlx@7K)I_!0&X4apv`_{+AxGmUwe=xe9y>mvs z`mF|mnN{JYseN&9qOG~|^z=rcO9WPGax*o9E{i)Rt>Q8h(#&~X=~l~QBsD9|l84zb z9lLZ#`^KNmA2imD=`ds9-*ky>dc6)Ot%dbr3}mDGl_g#Q`Y<xA$N6GpwDJ};=?BF( z2Y0xL!^coNjPKXIAG%Lm4%c}z?_gN$;@s3Qe0iqx@sP4AZ;R-(!^uI{@GfL6J-%zQ zkdc4OoaAnm2ngQn(;hkUKFI%pqq0w$>u2mjY?Yq8|K9!cCflRV=pD<bj|{|GzMsyH zxP3FY%_I$ozn*hHZ<MWju|tMWwV^lJ;-D+(BJzuo&bw;|Hv;RciYj^evf{_J&`Qct zIRDgG1nke$T?PSD=jFOrc&&Cg;k2BpO1%JbI{odLnOFkbhxq24?sShJx#vH?3}GO| z9>p$JY}#Pls40LAM#y<}cu;g)Fg6OhYSp-`Up=7rw5u*82wW*9sHzn+4u8<4y?W4C zaJ(~h%_}WTLykS&NMeasmGV;c{M5Moy85aQf)#VUP)@q#eh=}=aS=B0QFi`($zO$} zq{Y7Zi3fJavcgFC)=l>a?>DF3*Iz+z`bZKI2o{y-(pY^xwq4`QTQl6NHLx;HosD{q zPHii{r%C{}(Glm<)lAw1?C6nubeYomkL$)FR+6T(Ku+#S&dw1u35lCXamE-N)Vf@V zdjC6wfMH^aM%;T(v##jjMZl4otl=1UfB0E2=u}-tA5??U*k&mo%49XqV0(pa^~Bz> z{hfSdZIVvTU5@yzTb^$`#lkA+xR%?XAjxRw?bG9-?p^~@JNq_)7C+l;;?e}d7*qRn zGn%~tMs_r4s6buP7XJR5MdXn;WL)2aZa_Qwup2&Pa<=@F+>0L|57J}BvSmldJEMLt zqEk{Pq)-d|bDR8zf2BNvN6?4r{dJkR&}uixe$N7_zAXYf5E-<278PsMz_3sD9%)G; zov@C*JbXGbEh!mQmh7{hM})9v09Rl3K_F?4iUIeN796G?94$8GL?uSk(X?2eeAk5w zJB-y&m@WD|&3g&?1h42D*WqEnm=6pdH%A^<eUQ7db!JQgJ@*AK4HWrn!fRCMK3opP zu9@4h$}>Fac;<DQ@%Z;kG-bxcX=paG#nRSnEI0T39t@jXJ(Z9UzdQS5x0MK0=T(|k zp7GPaM1~}_nCo!lIJE#Ne$36re4l5f75#fQY5qIR?%Ej{Q~e`-o4Z-p>s{Lyx^`Jv zP+Huf2%kLm@<$;$yOca<on=#SZ|T%`jpPXN%YCuARbKIXu-D!c!-2kwsfemILyN^A zQ7_N;D`DS@7dy0E4B*o;w|n`Ukebzr&r>qQ-*R`QXM%?!(r4|b8jnbGR_&om)Yd*k zga|807J{b)83F`jKV#=x^tUr~DmNF_Ee{YPd>hFG6TjYGPQZg_W09F8L_(Xtq~kKZ z?EN!rdt3Fz%s;~F8P*ETerrp4h1PigvBvynfr|pkU1wcim*KS&dMW6<LvmqmZ?gcy z%)5)0-Lv%uNb7p7#rA;Pl;D$j(X&X;5{n62y1*nmgKKcXgX9(Ih}A7wh{>l2s$Ijw z4PAGmr=S>F7dplO3ijEWWup;J@Ms8VK5e*s$82PD>{H01I^#3mSx4XXIbGOCLpYQm zPZ#NgO|ssfOW{n!4vpD^&8XArIa`B|;pNvSx~r!p2bj%1@;Z5*_!#;-s~w8ghUM^l zbN-2(5#=sWD=gn?Er!J>%+UwC?IhJ^wz<I_trD_tAt<=ITBdRBeF`7q=3#DG%b#)+ zbz0@5r*Vvcal97WLz}3+%FNa=!6q??nJQtM7<_#{T&Zo}H+KE?pkm&2(kcso-CM`K zGC%8wMmL=wYN2KmzEaec0r5@ZF^z7p4w;4QEm<QQ@3s0|ECzMAKBcFD>=5BMO1tk- zEpXMRFS-{Pb=gVYUjpVB$0`^&y^iljhgq*}Hiwk;^lH{2+JdI8jf-0sY^g!-C1H)k zJ&!rCUI_nB<X^<Ais<oZSrlL{9>Ul{tvw1xM(#)4ziHF~+lI=sW_~1=h&YoXQHzxm z^)zQSK}u|CBpU8LT$cUX%q+ienY$JAV|E`I+qF^N=$StMi!l!!LNF#PdNDpicW`}H z(S>c5_LNcHFSu!o!W;z`gYFK|PMMgntNK7BFAA;-=L#fNy)9N}g&7dN>_b&FB)i4n z78h)y*!~n`z`toojFl#(j-Z&n%BzQ*1a>+%KysdVJgi-J#j~0SYIWc}80gCUhSVsl z46L`{BcbEG_?T3p9RRQKS|D6)di1I^Rp}luC2dbTmkwu|M8d`gPf7710`2EVWdhjE zpF)}mkOK<s+b|ttueOCuINg*sy=(g_EMOB>Mv;G@lzDMTRo+-wuj84c*3Bt9Sv(SX z%snNVA?)>C^g{Y=iuh=Nz%c{8!@}^kJy@eK3QRW218ygL<ZQ*K7Q#*caARQkE+Y1P zP`$zW*EGBZERmK(gO%{?MlidHzT6F4t};Pug_j1nM4*2iyL#7&BGxamF!VzjxsMV8 zQ*|+xy>e#HzY!Xv^#82uA>eX`x11k{O}@TsOYXy4dd$8fk?dy5Efds0tD9}~&6GQC zyJh0~=4kj)`I~fQle){FA*uz@XHGc8fxn(VYOx#FzY(ACHsBlYvJ6v4LZ&#mfaT>5 z!#X>ilBCroqG@+5Y19revO2oMyn`PfMC9WzVzUi1Xq}Q|GQlidH8fgVVQQ=#&*yY& z^P*WV(cL4hByG#;p81nXPoLE%{mRUFDkTPPQG3Mls@fEEa;YZH$*v8#IQBf5egj<- zj^11O_4$~wgrQW+opV}T<m}~u5tD&2485_#weK`GEem4RYMtV`ZZ%(5{{)+gQfmsa z?(dQy!u}d)NzkVE;S@4M9J_<&^&Zpq{<%x}=`*%1H^rK7l%o_pqwZ{{pBtZJiHnkY zxOX<5wv>XS>v`wKG%j|JD!3T1QXg1E7Y7c#cdOhj2@l|x1%*u(71+xjd2UJ%Y^1dv z`1b{ksMBb!>G*3P{)ZWq9c{9=_37&Ez5DB>Y1xq=Z$Wab(WAs?(T4fr3qgidna_RW zy(J<YPSJb4%pnGWK?#t<wym3){A>Nc80>@!H{wdb$iju^&+w_d#)=RF=~fopAD8l& z3gW)S`{-xUw*y@k|NJCciup4o9O>E5-cQZjSS0eHej0ey8{76|xM#{M57U?gyy=Q2 zT}h|YAGnVUUN3MSW_FnnFD<Ul2e}Q#*!{UL_>}`UO6lugW0`8^B$RtA8#eQpvCqmg zC7Jq{SDGBU<{NZ^F=tJ;?I%C@rh_L2xEEbd?7KiGD++LyP#^Q)*>Uk_T(+y>Buv=z z#8ehh^hj6u>VjxZ(7m*TbmXY-s{QpIXAiQaQZw`VWQ#ymOrwjQDGUmY@OcJvGub{0 z9%y>`sV@|}XEgM2gNvcKcKX6;@0HV7D4jlGxSN0y#7x5`y4%>a09LPO(8;l?Yu{_o zbXfMJCEmQ>?kJ9ajNXI;27eNrU%6aVW5N*)U4Yumr(pU64Az*MI^d!k*_*G9!z!`5 zyoK{cxtb>S-CIGs`BR|hTHr0g(?HJTA(c_$vy8~u{(}7k(etaO*(v*h>6$an?fde{ zvclrrr6PdMe7t!ehAlt^aAzubVgyc!sCg<hZW%PVjeX^e4)a<9Br|Pd%ICC(2DL2+ z?%_9sb*e&m4l;qDn_H|&|6KCXZe9RbfgZv0u6-qSV)~8Qa+G@@D>@S@KvBGNX@pud zdWaxR6hMt^GJv>PTICcy5AKveqqiS%l`hY4mKRL)#fSlm1!RA{mf88VsVG2H-g`CG zen)JLCC+W6MfQ!zz_ps5vGKkg9Ya|U2Q5Ue`t)LAwKf827Y9u^YjJMRfL;5Z1i*-F zq2Ko!Ad3YBOMQ?{w=1JBp0}4Q7FiM;1r}>qceqxe`3Iu>O<>^<@$nPqmY6=e2Hg&L z<3(m24e0w7;;bl|RZ73i_j=*74gi>vJz2mWMkBFVm@|J>M*EhLzQ?k1zxiNj)6N6h zTlY(^j`J@S<1<^mKDwd&z6%|_N3rI0cC=n=@d7cbpeVa;{(he;|3}wP<cM*~{>>LK z6!eHpjCYSgYHU0@8XR-2Z8*zGkMI0QgINrI)<Qs_aQWQ`IY+Mq8}JHg)p+!B*V6-~ zc+`vcMC{(qRALY1S=Kp0Z|e8!(O353f?9({j31W#w+~9tuBZM)Om$IP=2tonUEsO` z%<3dBnp3XfblE&UbFm4uzTLN&Ny);HP4A`%W+M^NKOf&|fLs`SIh~3U5Ut%m>8g(R zxj3_}^APj>qZV)g;9}vcz8yB-^6(bq!NKmu^_zUx8~4;bbD9rJ2Ffv(ABKMXbZ<%@ zl>}3v#t6_g#^_OMMaAC0A%#R}#MPLH34Kl3-jYakL4@Jzr^x)0ASD&776V^a<?)v8 zLH{GLrfpDvp}j~Kam`%d0q7DPKaD$?O?3<<7GSRT!NM3Agiv$`EVM$0miy=JPIC># z&q1gOf^8TBmASQLEEXh17A%g6YX0WRW?6xsYLeQz#5O_}|6L`L?)oCtBmp7Y(0n*H z#Z0Wau<uDm*)hm+>x>TFw$p&}pp|@x$A2&|1?S;<p?Y`mAyv%r`85gLXX)#v^w=SD z$=oKFx~EI9&s*By$6_()A|uaoQODCA_Y8pzjf&NZybJ_uUQn7&{c8GDyoEx~afRFZ zsl{S3Jetn@uaDn{>i%@l=e^<Q5hhKFd*dhTCv>ay|9JmBqW>m10>b{k$dp%A_-8Tx zxQGb<dfxt%xW@ku`n~_J4yYC#JXb1OGM^D?>Ke<jM%PsS*ROv^{Qa7YbP-+Ojq0`j zo;a2g_L3V2=D&W+ay&e|S$7KtDz_1CSemf&d4KXN^OBO1e_{g}H*VdkwOc55-I=5| zJWM?%r|bd?Gpi8*zSOA#<<#yd(g{Ak^>xbMe1H3B{mMwU*WMmb$i~Sg;)|;GQ{7Ts zZX)Dv{83P_adAWr<VF2?#N+7Mqv=4#xuT!$UWDNUM}Lv}@~fRoSl#%a5J_Rx@$ubl zo+{;3emwCffG<Cst8r_*h<(=X@6Qo|r+%KrmF&FFwc1$z1Q%%MH%^mZ{o{`HazdRZ z^V{kZUIYLQ>(^Nh40Heam7kZ(Mt|}o@cM*88_Va<pHEf)x&+5_oi_(>-n@C|BH+I$ zCjSAUBCrgRT!*77ufNja&(;v$CMG>AEhw(s_#FxauSy_-j5zhu?{B2|2XTfbBusQg zYb!DxO{=b)TH?0xafRbt8U2GbXv&#emyJ#go3)y&buAa?dtF)*4l6JFez#DZ1!184 zPVJqX!*G6j$4r&^`7RYy<qpmuYlMXJ<AmRfzSejKe3J6_EEYCSH$~nsF_FIbWkzbD zBJ37%QLtq2c{Vp(A=hdFIh*pze2`994T${^Ij+aZl_cnZYuhxO&uw;Er*7kX`rBU8 z?=k2j=rf(n?-mQuvA4giR^HAsd)zkSfhXch_4@T@ln*yeN5e0;d}^G)-8T9_QVZhv z*ay?~Ogu5Mw*~*a-SOw`FF9Od23P(TZ_K0V6ZqM2rgLB54SY5vgIKJ^zLk`}k>;p( zWB9}UB@0np>cB7)FlprWl*w8o-Va$|uJDW0#;+9QZ=}#CN#k(dsw(8o@LPJP?yJLF zP-XuAc!^g{7m~yp>h}<sNBw*H|IT$u7`4IrLNuq~SZkmsZUaJ0L})Wsfa-dQoAr6( z#?6}6oF<F0&WraF7F)?f?sE2-H~cy&9e&=#r4G6k6eJJQ)s3IJGE^Vy-b3I52^KPb zxieqs3un2#*?uS=7DWqOp$=SM(+S@&nw3Uf&6B{>Mcj4;>Z0wvSAQUiiy2rVi3F$W zIlVuhD3z3W1&KAX9tuzkVvA6lnW|g{PQvz3oZ(?WSVcCX_*>Amh)J;@rKX<W#n1X? zzW767i>`<TNa!o*O}`*r^85G4w<{-;Odd{`EhM+w57AYQU!h8H{5}C#*(!1u$9jqd z!76*z?qP%3Mc(%1ay~vjD9OJ47^b-GhZ|oPm<)$Tse37VWw+s&1*>6OZ%-K3`to$2 zZ4>;QDE(wJjEPVcQXz$7@dB6HaCje*bSp?U4PB6BwHbxTR49qYXc_4<V%T0VzWnj4 z<1@7^;Jm*Yn7;GGAL8v}mm=7qNj3cAOW77Z>Tn*2#eUBm*V4`OLY8J?4{H3XB1K{d za0H*UjqDam^=8giUd~%{hi0`QOuLGs8REq6*ubA0t|<QA9(%3pmV`&k_eZ9Q*tROU z%wgQ3m`k@!5atTiN6oByFa7Kr#kJrGTogC!{nZ8%dBe4J_rf2UfnNTR+JPrxH2Ho; zky@#7GYJOb#^L=ILkep;TqG!lppG^pw4t!;VidGeM;CeLA@7<%9ZTKA`;ZUUX(`96 zcsMD<{t^5luNB@jZ)}ED5g;=cV0DeBh4UNd{g&IoRp?f64gtLQr;kg8U8!(VdS_m- zP>Fe+FMS@KA<T2v!;|=R`}Vzi_Zcq=4Bp5YBoWqNl)IJd<ic;>xCwkqfp#6ehD+{o zoN^a^BXS&7H$(~6bUt27PH$kz^gg~Yh1|7)97&JSQ{fEfS^ON?4Y>En5s3S0XRhC< zf1AbbuIP%0kAW{<Ie(VMu`rxqQIW$!mKTsySI5qgF$^%StJTxv21`5%{6g{b+*7Qr zJ!ZjPCRz+>n*6fOEpl&2<7#z9@e9|Tav|T@#ut9KMj8jCUu~vwu!&!OXmr+%uR@<+ zT_NBA1I4|EUW)4*BsXz*N%3e0RNe(E7Aq>?Sy>r!-d8j7tv$79>qxqd6Iq7pc89fM z?Mk>t7#~Y$>4v|8;&atY;8@6kl<DD!-u==hSCZyuj7vGgZQ=2HS}KWCY2OPM8}^ib z{;Ucn4l-}y0M=*nkJNiuUcxgR_=aUBx)?I(M4otD+y?UZQ|{wNeS)I8MzdO{8cmpA ze8)7{!$@&b+PS%5?=V6(%VfA&+397mB9{ATeH;tM*L1mgSdf9k@W4xR!sn&lXOuX@ zE)V>3XM|27nOGTL0@;UURJX%g8CgYFc7NjINj$Z3#w^i1vBJa8XSm@fL+WtERA#_C zTcl1!g+n7F5p$(qjrtgvYPRNhWKc&6GzM_aif9{%3wggY*-8V|H5NlpObm<`I9$%Z zyh0;&Ho)vSyoqq7ZxrX<xvxp-3|u2(!7*S;92#Q@hdDo-5oR|(bca5P-0hfs%P&$l z{DK_Mo9y$k_LRN=pN77)iDTK80WOYmFc<rPs`h$l7ekZ7F~c0_Xt#m9YY6Q8W98C3 zFST~KTIjQS(ybb62m+|WYT_-grF{n{lF{SPp8El0lN;L`YtBcul2lijXEH>8dF?XD zf+ry*tm~5}6Y@irI-_=1#Qj3VEJi)ouT8PtztP2ZtTecKdL~!)?|@?Fg_u50mx2!F zOdBNtC1YSRfgTS&xPxOM44{QoB&E2$E+Aj*X}Q={F;^c@70F0l?6D${VG$0P4;;Pz zTzguY#@A#0Y#=PglkGMmFe8&w=OCo%Oi^^@gh~G6+*9jRYcwGa(etbVVTq8{Xw0_D zH8pVZ*F225|ME1kwhjoz<}u9Ps}~1EXDstT@EY`L-SR_8%gz8^*0~k<a(#S*WNuNg zzdE#HEhpI-2$hN@V4`sR3IN{54W<{OqNhJW+QhUjR<;|-_QbaWWi#}#wSs3Qr_kPc z&Y$>Y<=16$ynd7Tx9(<13syNd723l-Hcz99Hs>(wMXMyB$9Q;o3_z=BCes89915B0 zduIk@L;G{ilO2kyw<P7?gsVpf9&JLJhl^#)hZ`Vbm-B$XySEDSB+qub8C2Jr<GnsO zRII27<hIcPTS#8IBNXddzh`gXy0nj$DjTya{UYqD11S{JBYiOWnl~cIgZYMjL`obB z2R(%Mw1NdsQVL(chV1ia%5eJ9%gek!gUAxfdWOeb%-**-)M$a~cO%RwM6tsf^XgHX zaj(CsmwKPxvp}a7bDv1wGKAQ*9{^18nZTI_B$8|}Wfc@SodiSOv30I+Yk#gg*ntap zrihJoCFwA`9FE1^O|YPo58`8X|G0yXelgB4>mVIk9ffTRi9*~KEW07?8cXd)n~g6a zR>B4{KKlJ-=}~Z9Xp>5#9??A_5rYfcb#nvNmKGh<*iEFU!_N!2VmRq4&af7+U1TTB z^0gTtteD3p&j!=Ufz8`+03%d+FuKwBc>;EA)hMxK4<18QZuQzKS>E7{A8RleilUhU zZx>f3`a<0yuIEdwDb5qMAc9-BjC|yW&5Y)VTP}CM9uzy(-Nhj)N5n;rf;NXBo|iY( zjW`!tGdQlZt@=LU;zULPN>Rrbp#`KyAcjUsCQw5-G_Thu2Yw1%@!Ra1%s<z}>~L!v zGz8<*C=77JXdxeG?d=%gjphgNd9dueIYL^h!ar)*p8zrd-kfruyp<*f99TsrFLlx} zt%v=K3&8B+0VmYnML*kS6ow+}>iI&8wr^(>Th>w90u0#&im>-Jb02Apyd;CFW(s}0 zQ&<L^D}%{nu(FYqCIUl;*KL8>pR?bO4oy(5^MQ2bNbm2d;z?Ag)oe=vr$E4;4=~cP zYB41gbXP%X<5;}WXb`cUIk3aU%{r1>zPD}SDqjIuxDI5jf6Zf@E873SH2qI#!)a8N zwY8N?baF^1s;xL}wQ&A1z7!aTmDC>KRzJ8QNTWK?6XsV-9U?<<m`a!zc^BvWkC7+= zm}YnGKJ}yW$B|tXLK>-;6ta$l=)3N+{(B?&&)g^?Lje16<=-qqU~l}<_32F^GNdkg z)arU{_7r|%cb^W^vN9bhttR{)jDOQc`^VsuQIi-B#H*QVl|pAiuBFE{lmYBTiT5pI zpU}dxA|YoPtxWPWF2QG6zQL2ah7W;sBj|}ZwfWFp92Hj8s5{gD<_iEus)iX;eVt@X zGk#eq!y1|+lQx6N7o5UL#kpcglFrg=IBX}3Vi0+v=KU`OOqd<uCf8^8A@i_=W_3s5 z?#<r35gdZj(bU#+UisY+n>zubCB>P~`Nx<Qk+~Tl&&2a~ya`BZV^>WV(f27^%EDQq z0@_aAn&w$a{bGO9DjK+(Ajp>fu2&lcE^#K$ErP#){2$6o<xQ~8xcX>6!xGIT1H{Aq zgsqr>;iR-Nxwl@gi2bxzra$peDFXgg`1B8=E=&IEqSFW;ejoVHnLihMWSRHqs5=OA z-JKl=>cRF#UAfP_l3E*DrAJ>p+TL7dHt}2$v+S`|eE{;ZnNtnEYpm+j#N?SAmnq8J zJmRgMk(RNiS0_^X8mn82Y>8l-8uuEIc$F8=hJi1BQ5}VL0*Z}`&H5la&fDa{=A7=l zp#bi97{=@fJ!HI8dAm&&p#F615UbsT7x_vRE4V>Uhq%Gt$+C@5CS!cNjF+lL!mdPw zl%%%t>&&07+|LU~>)P!-4SB=F<5o@CNvJ~yL&;gf>Z*3H&lk><K-V$>E;K%9BKIr% z#*6EqapcWmJc{*?cEYS*ntsC_#|oj>Pr}NS`>1fPf)`xLC5*O{I-a=CyPRnDQQNkF zuYtlW;2<1XQ<{t;5}>?PEqJyt6pPGVWq^aT=H@0%$|APOXf(KJ`VNC-jrA_iViOW9 zRf%Z$v_F>eURU_QBV^+R`}PHTuicki>qtm%2o5vGL&PARxyK|;@CCHi3ZMHu%9+%g zII#Eb3pdnsQD!_v3yWsC?OdT>%cAjcuI?FW(TuEx{%Q<~bv;qec@#Tm!m8$--VMq- zPY~aZLyW)bi0~yyWC01e97B;A)fl0R{UmXev28GR*;KyZ*LXB7pJ1ic6uLymZqeYO z(_TF<^&|H3VhRaDEo1Hc>tS;RRBem*nYf<)m9}M;$o|<L3uG3^`Lg#ZKkp9<!R|E8 z^^LnV%ZhuwFFYQo@6pS|)G1ldq=KOu!{hDs`}xtmqVBBtS#Ds%m#za)1$C7DqM~Vy zqR#I_7LXR<!r~Wqd*UkaFRz7oBcLiCgwkRGgl)15J5JX7d1Gmk$(K30iA#gR)&QC4 zz-l&oQ+;o6-q*=%QNX)~i_@B!1LDpVB$ZKp*2hm_1>9u*oLZTS=|B|_BL@4^AM>?l zadGfUIndk1Mlm7R&XU<K-viLcE&8H263rvN^S>5ghCT=1DNVHAoU1BBI@j2C_Isol zIglG4?|f}_)HMUDp;e`EgGgJtT4VTsq_d*0_Bin@gt)d(u!*9gtXlCtm*oSD1z5_2 z)FdSpl@`!WObG48A)J1!Px4~vwKjy_V_jN6Tzof_iG(ExTxU1A*HdLI&N?ekVnAwI zr8C4Zk-uv)roqB}Wv|^|m|p_jGT9ZXM<>pew^q&>xj=B6ht0>u5|WXsebahmG_Uyg z*o6E%dip1}$56qEK535F7DfIbqKCAW$1RTK=B+7Swue8@2n)n`S$5R41JGaYv;{bo zG(1Jx<8y$(j-9#t2fEPai{FLcda+#fy6h&Ii3ILc1s!U?k&%L@otYZ;F!vsv2DKp- zm=TVIe@?i<YUn*e{;S0J8uuC2Gp^FL+#WFok3Lk=sIO2e$676!Hf1XRT+SV<F1ZED zUm65Kx4Gl()0|grE=Lf1!>zI#B>Nz%v~F;pU1(@7DmcvFq$~!y<;}6VQ;mxW7NtEp zHQb5tb&`tJT89=JJv`YQ2HoTg^kH#_9c!*HCNbzeqmDz%Sm&EMqYAV8WTahazH=JX zI8Q8;(^jLsE|EK*=Ifax8$YMU3bR*QZH~qhtaa)cG)Bxf{lFGlen_YsUp^yD#*!WC z_jKNLFO9vsIw^h>ynpb}IZo?==D`-j^XJLrK#0{KL|~E1DBn7Hb*ezAh0V|hIXV5v z9KwY;hs-$1_FZn=JQ>3C6WY^xwTo~xJ%FI&ICl3{jEdOjQm)&Ezbp2KXM1?9ogthI z_|F(zkFPU~P>Sw(csMjbx^QRJ_D*GQMS9aYO#ccl{-jkeGeM7x%4^}bx^ZpCk0|Oa z51Z5^+^Er)m<~t1hV3kR%hg-KJ?ars`V>;5&KJ8So8pzKXyu0=tFM;M&r+*EAXYyr zsfM_cA2xIKM|<28-xo0F(yIAH4P}ZJa&HR_TNS?d>BNJfnCk73E?pNrm!WB>K(uf3 zGZxchUsaNQdagHzeh)=d27i<ql9=nnzbGSE62qjJh2LES2cB|etu49vKF6uDp4ppn zAtGgJ0%7J4X9V4ElKb7+Dcz8%z+gL#y}S0>UHwca<^!ji1vfVWOQyJ=gHFo>k<i3c z3Mo=j&`D@87*uHf=B-21{ayyYP6@wUQZw6mKJ+Xud6H-{pO@WYs{qviMCzGY<SBpK za_q|&GIEC#l5$T%6=|_FwDYobPuV3K8|9D@(7l6u+?PAu8BbOYCnGqi_Q)G-<@&SY z#U&Yp=Y+dihbyNEh}L^zu?GxnM$Z{Am#TV+2f_<gs3Y|P6OIKzWMZUq6G`%Ae{5hV z5;|ne;QnJ*o3zn+8xvlqM_tTHwnC4aHCRjcl`+z{$?(yW%JsrvFHYwW$7YOj59kei zA0HiJv-2&)zJc`{juprA=Z2UkZ-_N4a&>%L5ufX|lTI%oRVJ9ZdJ!to+Osg<!H&cI zb#AWaBCE~t@C_fIytRTZr-K7FoUG3P@a|213G?-K$~>ijDtZg%UnKxG)~B2_llzc& z#95KxbQDs*(Zd!V@C`JDv8wac<jpnjpJq~od5kz|&Wic&VrgFOPw;6EeWIgJOcZ|n z=B+r`G480Gv?#R2KhUf%P4@e%&ql`|v2<god!8PJa_a-H200eE)o*c&8X1Gt`!Pko z`uhqVAV*>QYy&>$s|<>Y9PEKkL&)<)BP5bGM%dbLJKP>9ZDgw18QKq2y=TK2H`+GH zG|)hw%U>>?Rhq-8b4NA$7w>+&+6f<T#b_>KU!2ZFL>H535+u#@eEo7~TtjX;<~;xu z_gE`z>Iw>vjlO0=GF?_$Tn^x)pr7&+N~7g4JIdLT@oasAUf8(7oiTW&79BeqHIGxS zY}^Nn(3qrh_EIv^UrCE9F8C6r?_x$|v{4X}XG&g<xzfL%MK-bUtrIs?tw5&COXm>v z?>c*3gV~>!r=P=C%T5HJ&2C7CPtggJPM%~?_HDSrD|+6`lrQWE1VwruF`OK1X`1yI zyTEEzLvx09mz~B<4GNYOLE=re<@eJGRB5^VPI~7`7Q5NVd2)>n(Wm1-xIx@JCdJL7 z^+Rh=xN+*yO84Qx_{+1iu{wBCMb&XH9D7h%H^qhC=^k7s0Gt+xuGWWR)TMP=9nS{9 zNA^Xesjuo%T<Wfl8sv+Hz&>wJ>1!N1Dxr1<&s(V}l(K3+Fn?;sL|>9b@3B2+7)Z_| zZmY1`51&(fv#Cy)$VsPH!2?w?Id|~<eF&H&oFKID5u9?&9QHxyo^Esfq6WRV$Ir?- ztN<8E?G5;Gn*S+n<St#;7fo-rCIMJ)I1;{ye>Y11`yAl^$t~kg$N%pbr!RP4xPU^J z=XA5!s}t@Vw;Wkc6uik^k;bj$v>bgzG#4)YYSMKyEl`RhmHBIE(YC2S!hLLXUv%^! z6}yYl8?P#i?-)bT&eoy>EbvA@du5%pMsu#`*fonSjSh;t9SAbvvk>j*v_j|bYfTa$ zj&$d|BiV=2^QQ@x?(A#~<L_1R*CJ=-za6bTHI<|tEHJ#sQj1)nm=a>Jsu?q*oG}4& zUq!fVbym-6IZ64(J8ld1hhEAEFP&-Er})KJ93VEhnMOSHl<plZ`%N9>D-0-#z{szA zQ$9;;TFjO<y>IEf)G5mc>R)yoA(+h<=5h@wc&%&455%})%Q6JC_~a&w;d75J6?lJK z+o}21r^iK~V>S0#zfV1#YYBF%;GcYS?J?stC|cW6EB5%p*L5xKR+AAjPe{jv+Sudg zktx_&bK!e6nT6K6(9ocP$ur$a%Q5nk#LbXTB^GCzmUsgODl#c4fq7n@VHd$^H8itF zbcz|h&#Rf=*%hd9^<&)gIS0tWZxoyren&AmkKJ8|1JtVtk0&?73S65dPiZJxS__9! z^7C66Ig-3V0dr)EFE<B~Ei$q6#pn&yfy2EA3Ie>yu&K>*F1L#rj*(ou$o|XV_~Sll z-%2Vj(36F`U0@#FhJrQDOoVQrdeie>==Ji$j+#<=L*rtaavhudLFD?W_VPD{yvs88 zE2j`@a~Jw$9K9VA{<&|mON|xkOOqTh&(`8O!(VL<P=X(G@gKLn=6TK}Jmi*bucT3- zOlq%^o?3F17R&17oL3p+cD8uRyPgyC!ct2&o5HHe>nYb%`MyLW@xJy4wn!K!*Vs3k zKK+{WxZdj=dC>R@<6Bjq5@)|pp<L|BxgK+it6!63@8BpuW@ln+e^A7xzpyq!B#(|I zyNv2OfBga8-QulqWB%&_MHS}k36;zritaZuu9Sz#r!FZc^g}E}kE`>l*HEN)YDw~> zTFg!QO48TE2ZNC3>?3K+BSNC%m5NQY)MZ2Qubj19){cA)YM_|;iKv<uhRH|j{$7b2 z+zYNR3hckkWIDqH?|U8P<M|x`eqr7f850xKPpz)0gxbvYsXno_n`ifHDBh;ue+p4M z(nDQMFq%2)`+Tcp7F)44#gtuF8tLt2#O{zcaS$5lx*k@gb!QwCa=lNywHItJo5zwM zR?>2#s+IpMSZ<%|`}Ro6=tGSyT8}6NJ)flRMQ2xq4~4Nm+ULgCNt%mVf<s5$5f@QI z3hB|`nzxmBUeEB&G3UL*+E@nm?td))Z0^}(nkoI;gnM_ErkiU*Alr6)zq^@yy`DY) zeS0e7jCgv~rsSlaVh}(#qN`o|^d*lmE6aGIjctv}=9Jg>U6qQ}*E*>xTWk;yvz)Z! zU%Ab5q$l`XuzL-yE%)7;c57JU(kusJ64U6uw)|!fj$7f`<n`OCFX_mDP^4USd_+dd z4#lXRj?*|7oF)*BAV`N5%Nz+J?bG%tjl(Lw|C=u$_54i9?X8AS#m>7hm##QydRAVD z?~Iu)QVYA`V-u-|arGsM?+AFG&Oe$dLoxVD2&#YAG(+hC#=jTd%5_|91dw{jtV@+j zZnYlw807zA)TY^w`nHNoI?JP~2)k}87-9_C2BlI)egFs+7um{c_rr`kZDl9)^|m9U z)2!r7WApUY4dQByVyQb=u0M29Db+@N6w!-vEpX=F;$7`AfQ%{v1e8$|ffZa6lb=NV z<ww23WDVf<-ma)ORi=%7-ioW`2TxeuP8%@<Zo4`s)K9(T*bvMltr|$!-2EX|nUeN0 zc(>a2M~NcTO`l_YWyzt?+E-FJJiAo#N2#8tFy~895Is9%T%K3Dr&3t7r4b_j89vm> zD)wQ&RcfhYt()*9zX&tilx2s)Th+3|jar3T4tOkW2`{VKx!v2fMddE9bEgC_G|{40 zPlpSlk|fHFU`2bWe*5@ovv`R54(923i>BeT^AI*ieW^R#DvhZk^6y2D?c5a<ougbx zm1^x_k6TD7NQP86T^ywtJL)?Yr_$YK)*=KK=DzKvXmXWej6ORgWd=GCXjF1&uHBJ} zI(9HNgfk}_S<|{HlyL}u+;R6m=4@G}$%ao8qJ^Pxny$+)iQJOpd?C5Y_HRm|BK9%C zD;pk7b~Z*IFf&r>WMw<JRi@V8TLUcVR$>IwGRB9~fQaMA_o1VhL^Xxn9a-74vtvW+ zbk+$I^53((QYEYXo(fYq>#^I@vBR@?n(W?Q=(^#ZU!ZU73)Ji-Vf~(N#l{AARQaq2 zgXrYlEeAHp(Qb9S`eoyf8J+D?z|nkS>fpjwZIe>#z16tiRhpYr@^?}(9|<gp6xVs@ zh1uA3TQe2Ix%E={xmAsztTXGUXY}NGQ0^is9j|Xt8*PqqV{|n>ldmAl`VX%s+m1DI zs;P*JLRv4(i)<J97yK60^bdQkigwnq-2(EtjT@|JvN&4nOckgzso5NN!~UbMKW3%X z9v37vy6!RC6px0z6{gToSPZQMc?G%Bc)coeZH#|_X$B<}aT(WxugTt9M6@iX((#Bb z9e>?!kW~zgukFZ<5}cgfTQvtg<i@^po6*r<o?Tbkrp@0<)@ywbLU(TRVx~xPWGT=6 z4O3IvNpau8R8)pf)+lsMFx{Hdyw}9UGih{B+Stiu#cL1myZHlCLLV`K*+i|i7Uawi z?*#I^d3@Uxh@jQi#KsR*8ukMSb+%r~&VuH}J|kh>w+HlO=-G8`YH1~oh~tIWw5~)| z%37J#Q2MBE)k4<a)fSNxs$v{A?!TJufl@a;t&i7iBSVr7DEL%lwOd>@@7C+n=8+?` zq`b-~TR6n|LyKx7o{dXwYMF0*W4cIBGdSA}3%C{|27i68Ve}mHGjEV5<8`(G-ZAQw zFHWQiP;niLr;NHyK1a;?*GW+cm@{>B`Ks&KTaMyr1BCQz;m~u8)M~-dB-*@3Rw>@+ ziDBByZGxTP-U5QugAlO(x;l82yB0Jqo~AZ-GVK|VfnORQv&D|N>^-M^63`Xa{k$mf zQxX}p|7ri9JviHA1`@1tvclwQzTCA+wWuP0m*MoZ<x!HCaQtlNf^7n$E>{L(cC8*k zZ~_i7-hGK_Pp}A1WhzIoUYc9Cu=rZ&wsadBs#(daq|%^<=2-S$o+h0l^1PS8P@6o> z6MvuOx0c>N;?ZcI)D+<0y3@%b|7)*$tb`PrgE(I7bey7fDpGa7X?IdJ8@)@|0Mpo~ zCSX2|CKvLI3ROioz7Ua`PNzP3WJArDx~gJU)~kM3^2nkA9bKIv2<4lB-;(Q^Uw*lF z&1?dD(`%6S(rQkWx+Zwpg}Q;$uApuwik2jNRbBx0&`sEnS!m{JbX%=R*w}Hn|IaQA z5@6YW#ow@HV`%tx6#RwLkkd$^BTBn0#WKV{J-@Hv$UaD*W!(%hVA5g!XuP<1tYfse zTC&WrG?2w<_sTebr-)(}eiU^j%rjc4Q;rFLRYj85N9p1y|F#mkKh{;F%)nK`%B`6? zLVvkkpR%#ljc;#-v^o}EMT<Z%ZK<=p3BeL<^6;SWA>%0yYK+w76h6Z@u_f&-Lh8~* z7l-_-jH{64?%S(`T#i|B)!$;I`mBt~4TIOH{Fyh~8%+W|(Y*&@QB)0q?Ez+SiCWv+ z!a&~p`$YN8!r{xU?VW16Wrm!m(#Uw0G0keGwUhlX0wN#0+9GFuan+j5&oJ4U-X|8) z3<%bDH`L3<jH)w>XtUC!#pB1VQI!(wikvJ^Pv){vDvc}?o*7ang*afm^#`A$YPAfT z6=(F!<S$h_BlcpB#^+g)I!(x9)}kAheKr%u>8_*upJir7%{35vm8c2LjQE^K%%$({ z9Wbusd%uZ3*dy|s&?X(bn|oDTYR>|Fy1g9oa8&as&K92jCi%~HibqB|<>xtz76<1t z<{OBaB~e;AI(&a3HWkL)u~`o=6OZdU*)WRya#PC5?ML*B#@*O_o5^w7dMi|ABJkqp zoN(9X*i`o^0p+E3#{B(X9bDEdv&$%pb%e7XG<+_&GcVty9AlNV6JZW@zz`(<e!IL9 zPZ!mw&zjrfk&`*e5S6gglZc=_vro5%NGcDlPFCIxre3g;(=t*5KdR_CoZqToe5qKx zo&THd<aX7HseY0jdix@P!a9E7@oaV4>^G)g_y?_IK$(Fne@`!US9gPa*70z2bIvlF zJz<P&03mS_+5*@<>o4;ryrU+<+b3@3>)ca*Vj}>yDo#`JLi^9uG{#Z1@2Sja=3b8a zug8rAf{Qd(o*u96f5`3-9G|nie7HC}{f0$gw3?&1?7)`ReJ{k9>ukNOO$r<p9w`(9 z(|RjVTsIT{>&CW*p*GRXgPml_B!THqe5pMu^2<Sx-Sk|3^OIV=vN5yS1?5(7C@;N1 z)g$#^+inK)Y4%gf{D`;lD``9C(Pw@Dz@fT#Z&$6Tv1ujiA&^(|W=+Lk)6k7ZYtf-M zp^2=FYyZAZiiyQV)oiDYRS=N#UxO~5q~PR~_2zr83VwI^r0AGjw|ZC-JyM{^b|94( zP^xrZl>0NEuAOG}=VauKe8+mS+ex_xT#1e2M}`-jMe-S#5$7{L=#pekkEHQ|96qfB zG;QYWI3z3+?0}|IC5;PuY(gC@)M1xGuuWR>#_PSt^YP6&3yiaSzVU>y@Hd67g%6vq z><2uCZt9j=$F_0vHVOw%H!|i#?Y-e!DW-Gkn>3@r`Xjz#kC6{RZf`H%c$aMnd%Vr7 z8L2UKCFPT=em=P8y|7=2Idg0&8KT=aGrDz_7vg`o|7AUAUAJ_i?~eA}nyZ43X5Ow- z-^&97bt%iu7mXCG)P2^Fhb8%V7azU8X;M>8**3Q*263Cne|w^PQy<MeMEPA!(kOqs zu7mO}Um49hGo~y!;0H`^7NJaMrj>-~5ZgA=M-RW48>?h>ze{_OaSJJ8#%}NV3GRZv zMJ!!n0<U;W!c*w<a&Z@%XPTQJOrafY$nFE^f-e+46k?5Y?F`4#$~*ZV7WJg+VL#o9 zXZi^aVocgB=xm$cIVG0?D;@lDOWX0JTU;J4oZ-Ta_^hvGGMG?|<{(a?0kTj?*)-_& zH4O8#gtNs~<E^uOTzQ@|QZAg*9e=;;d6`I0{%Kl2UcN(#6|T+rlb9oMzqy7my7^Am zK(G7Ir24&l^b=RyDND6(Rl^n;ctP|Uix_R^Gu0{jSMdcdCR==!6dz1tpH^#c7p3!> zk35Uc)$T!il+=D}R;l_Q<h^%PQ(w0>YDY!D1}OChh)5UdH7ZS|Nv|PFFVbs5iIrZY zmq1XEUPA8y6zNS`0s%rVp#=yK2qj<C_ndpi_}+2vH_o{CyLXJc|IFTNubs8#nrqEx z&iPDh$WI66Nag_KXVo+rv->5@{M?vRMf5Hu%zVJRCdwi^rm!y7WwZnz&_L~j6N6KO zp5Z$zf^c0DrLvHXJ&vX#Rih||iO9$HB@D82{w>kR_vUgVhBQHQA--j{reC+<9{urI zmZ*2*-{^y+{abs|3w(5*ng1Nntct=XJXAcbi)wID!8|by66x{1@7^r+OP*WW-330i zQQn|~kZE!m)pZG5*uA^wBj;%RvypQOl9<GcknD3{mSrmsUY=E6d}c6b*C6%9gNBl4 zU%%MYq+?*$_w0vLI*uZr`a>Q+SK!$u6D)?KpCp;)cE!&jyvHE{yQ?0!;y1)^+Dijz zLu#69OW!`HnAECkr8IuqQ%ng~%jIR)%v&Qo07O``tq93qz|aX7=r#J>t)5d<URccj z*?3S}qPCbsa4{(|^!W5#dQax=j!)HaagrTEM`$YL865z{qbSU0^eL9=z7ht+G?_g; z3fb*J8hXXY=<ex&;u&WKD8_5fNnCeKVfxOj=Fo}e-FrDE;mQ6w@m1NqrJIOj=k|BI zbMlY4N1ZD*b2CkP!W#sWNbZI+5`az`*GI)v;1aXIxJFr+jpW#-g9I1vD-NpLsH+=~ zPh5-4gg@k1{~Wc(2+%xQv&+YD?7X}r&mg%x;RV(@Dm3mt<wxC<hI_iKo@F$IR`8+o zb@c1%Z+`8fc-LZ#C+51(0;;ZzQ%<?|-N7AnCY7g5s33oLz4DhK*|<UXXeA^CyR=es z>hhlX()RkiyJbOeg7!^50je~fWWBj*OaX0RqVCsA!Wu)bc!=RcS9s_8vN87)g+oom zOdTal#Iq~JZQ`bDN!L4jf%OvJ*`(DOij7Gd5}wW|{SV2JIYEf7TWxBOAlf=y#lca; zUazNpGZ5d+Ga9o1PhZ}8`&I0z0duP<Ez51^A)KpFFGFlpyHgthxQF7cRP+8Mqn<i7 z7-zo1DqMFUgd0tJC}tq$jB)!cQHOhzDv<`Sk+pDd$(~r0w3W-3%uv|Mc@9-uyTfvy z6%?N4VKYmD`b#Xo-n0J1ZL13YsQbtaucuhPhtm(#R}s4XgRqHCouW;(k`r|Y-~PlF zU3|E-;9QC0KT2hNj>{=d#AjVa3R?_`LU%4Web%m76DxFDFby6jwPdzuOj*+f&noxn zS{D_K5H0(~zk!Qa5|2pTB`mzm;`yS$T<PX};P*y_wAZY3fVE@Rbw}!95}kPuk4ie2 z%ImgDd!o>)0smafUCVhm66UQu@zwbAPNvb68MvP|98=f38-Ev|XE28wGCo39h@`!& zAlNz12qsV;isv}_YIhV%(Q_mCI9(8-Ic*)gIu?#XLiAS~IA7^#PTg;PIZ@;-G-&=! z4l;s7*U-^J94~^y&Gk!H1yL(5tU@%-LoVg^l(VPH>I1IjRpk+?+^;f=SRuL|ng{9( zB`4|Mg44^p#$Df(1&ZxPq#i2QdX^cGOBTs?t%eJ5Yc0)E=KSyZd5{1%pWbX~g-QC_ zF1nyoUd-vHO!A}N5{)oXwB(pFMT+^Ik~whUJH{`AZionS1<7>a^y-_tYC?=QoL|T) zDLeOk={UMe5#u;SE&q$|udbROhWqNkni9>PGI|B1kR1{|&+GQI6(9Icboe^>H;L57 zk-%f)+E@xf_Fuk$5dL~#;I3W%mJ5obLz!S048}8O>|T9pHS*f|+=T0zU^pmUNz5ZO zKU`?~*R$cxTI)xkGr#guRq>)}8ASy7+2aM(yI)Eqmz|ZedqXCwE3p~5|0UM;>dWby zBvmnWMq~1lH5E+@zx3TcuACVF5b(>QE3zWbWbn4!Zr%CR=u3^#Nq)ZcqSsVCo-)#Z zX<8Ht2=miO_cC!u$l9IhgUcm1E4+eDd!A4NnqMcMYt_w={ZePw0wes`BP3lF<MGtq z)()qTi~j~#?aWs)=S2VSs2mTCPfk_f(j>W{pL>k3%LzC8>KUFrQ$T@QJ#;daZ^afM zl;bj$kRfbUcGeE>VHf?2&)>3<OKIA9PVj_a@~Q$$2IN1f?to+ZQzwqkv?xt_)~%1A zv!9rl-U3;heZIM*eA1FGI@4itMT~u@&vTv8BWc;U!GCZycc{@=h=)tVG*_>f*q4zS z!+*y2<-|_N{XeI<^UDqzkYDMXry?!^F%MDis&2@yqB_%TbNL*%+_NrWQ3H8~S8BKu zt@_jPer1b%p#(kj^HxrPnwBY0U{w{nlMi0iI`t3{zYU!(VLFp~@po(kwAx8uCC2WJ zM!7a+3~TBCRjzWy`*1KTJJb87?(k94Mu>U@BL!dWVXmaGk*FU|mP<I<!*9>RuV)>b z2vKmOm|c>aw?*FZ(K|_2?ES8_aqfWZwQtgYaZ!W7u}Xw(dF79=fuUunET?>SaOKQ* zb#AK?LE#*P`esSdWAhyB``x#Iu;K95zxZr?Agj0f>66WuTU%`~?Cq|g9V0o2_4Hqu z?b|16mkQy6?r79bA-z!cFMIx&s|T{$4sH_s5L#aCo2~(Vi&~IzVx>d}Msf3<`yWIv z>_jDd?}7M-(uMVqb#8+$nCQJ0t4~o^s!N_s`<OZ;K-B%tC-UC!41bQBzFutL8DyFL z2xSt~EW<`KUkF$m==LGTn`MkmmG6&d1m%x@0b&e7{i;a1`IkN!*vf3AJ}W~6JK-uu zTXbHSGwN>M`~y~fE!LR&41bp06I~CVmsQ}8Y#yr%3{2-k(^m*AeCCKeJgohCO~#zX z>Eid7>L2%XR-8>ykd{(hv6~R$$KxIgex}8K$vnWbJyS~MK#p?Mo2Vqd>{B!%0VdO% zXsUQQNwNm@-o6;%q&(Wa*w(ovSWy_=)xE)>TcXjP4mp_nKxKJpEUej+s~9BCvPy$~ zes0yUBkIQVZGZlkzsrVMi6DQ**4cmBiB={o*>sZ=T&8p~36GNc=~1TOD!09nx*gW$ zM{_DA+x-*jD|@Z+;%f9hCZsmU;cww#yKUdJfgVM4^x&S{t4!19NGFlI-wG0|w1LaT zAo#c>h3vA|Cv$V7PPHD%e-m82^I-1d${#$ZV6s~vy)f|~oRBRABC$Wa_uVv%W3}y& zx6ZEPUWd&K_HG|ToUS`OA*{mRQj)@_UUudMRD)s2f+U#k&&AFCc!S~V?pcLQg~JA* zX^C#^M?3b6d+Q8wfzLw6%B)I`9}9Jy`$@a;(&*Md2!F`j<YF+;t1pC7gBSfJ*Pwn_ zpDw%-hYJOF=lH3w2pc}xX)0=T3^o()azx#-$wHf;np4vlXP>U@&9XmG^G+A*6>}ma zT{dM*P%?ebbD7tvdR1)rD;ug==qj2Sbv=QTbs$`_Yp+1vrCxwlg?FHn*kHfS?Kr%& znBVa-e*NZ_jzxiBYftZ^Zz2G-4*&f))`jwaZ0k&Uloy%U9=b;+Y4g&l>+eLTCVf-; z+EtyldbU;n(Q6e}zlJk`SrjM6z*W-+sMAY(`MvAsaVPUiQD$v4tGxTgeBR*vav=YF z4!>i+S8ZMTlw*d0Hvb1tmO#D=!e!*Cr<J>tVC8AqSkXSJL?MWI#)2`yzpPbr!>CHA zqO{XHu81NOYY%*YjAzAeQ9?#itmBHktD9WnIs4MHkL+75(pwc<A##m62vAQ?{R=d6 z4S&hOx|ekyfQ28>G|##y<5pYrloE%>O3yoWso3BB{r=HAO`XH;F5e1r9Ij%KvChVN zqlF5!{GgROFDxTdDJmrD_7ue+e|m|pPKx?aKYAx#-^_?p#{cW&HF^e$g?|+P6Da6@ z`r7yXs%M!eEPGmd@y%F_C;E%sq9M`I<3;STiV0BbHMVJ|Au~(adD->r=uJ#&mEvpT zLckAWmxD01AF=Fk?X;ykh6&Z!z#r=)PvxIsaC7@#MeK2CM<_}%U`AsxoI+_D7Vg7q zsuwHBf~zvvu10p?k#a9sB&3B)^!%$i&`y}%JfE_C*~J{T>MV3&H{=cC!eX~HpUh5e zlgZ(ob|T}J&QmfQRRv9YK(FWmUG=d55Z&E_)n$;{8Fr)NuW6Do*wNuxc9KS)4??J| zWqi(*drN<H=6LR<$kMt@@{r_{g~b=>qF4<Awek-qo1}uLuYHO=Z5pqIHWC$>z40>- z%BqSuxxs_q*waiDl~T-1sewE?<Mog|?OR0&c7_R!Zn-~y!~Z<vWl?;dUI7<=`BM-j zK6lDaGoJ6B%^RGT&gg0<O!I|JdN299xtws<!prxQ-v1anHh(Gi*8jzQ74htAZ!FL& z;D#0ao+?l{`Z`wUQgGaAUP2eGhHF9&=gzaETk+=~sGHmd@vZ*AHTnV=gA_5nQL7Zo z`2~TRhTXR)SVJklxN3Me$NPTar<#SaUuCVC9Gx4ofkV^x5bKUjf=R~8_vvmmn8-|N z<pfiBOqXxPg^37LFm-+)n#7anFJd@?pzP$iB}uvICgWJ#`#Dc1ucS_l(0x@S6`nAz zBqCo|V7IdTjG0Sqqry2miRAm$p`CQh+-(jSgt0rh05#!!iy-lpU6Wq35JJ-NrTcD` ziq|+r_GZH+vjxXJ_HNgRwm#<w-6`kV(W1DQ3Z|kLtIu!OfJI(ch~j8;)OS1;Uqn%C zwc;z!SZ)aK|E_O%Gwxo>15CZD8G!S9y-n5G_nr^lT%jnBRktl_`I6MQnCg3~yAd8T zOhX$$673+RYy!*8Rk$AX7A_^75q#@p)Y8#Fzg`oD0}%w}@88Km?Z2dh#r?R8IdMjR zM?T#f#TMx2?udBqX=F1-zkNaxzMyNulQx~0nCX*5|3X^%;hKiR--4sb+nXjy)KH_t z4Mv6E@4uBpZ@DQe9dn{<$>p)TuUplucja)&zzmuc=)o*Wf|R)wGW_#-J~V}D7h}G- ziCMMY*a#HCmEReMj(mY<9}4+pN{=%0P3#ReJhwe7_M3`4CUX=<TcS>>4EU5q%5G4h z_hhc+BL%ICTkv`D+wPzM;0S+n=o1U+OMuslaW#R7r*vo2YIgn_F)jxMQK}E3wPJX# zwo!3w6%=dHEDpXTEmYUqzaW;)Qwf@cM^92rrSReSIROW0wyz@G-Gv3CT1e^n=SaWQ zN<Lv3QYv?s(!XqtswYi<ZH;sB1@}8%`)kbm37Vp>fxDjCr?-#P2aYZY<`T-q1}Y20 z=Hn$|YP33omG3g>S<30YK&~!!Z`?e@+P1P8@GW2Md3V*R%F)uW0O%EkKUjZTYt*8q z+<py_<`#DiN1g2#j;Wn;pZUT#F=VQNDT!q_OS54v7gL4k+-x~)X+#P3PB5lW+^96l zm`7E$dUf@634FEz>UnG=$ojcd=aOP`b0#@~oDDrl&VEDj!2lUmf9VL)Dgh~@Sk$<w zOK*eP1o#wo>>23KJPvP9<2^IO6Mr|=K%}2GmB&VVn^Mq#5?9LZ9a%zQw@o6ZJDxeX z_50BJl4>U+6z!OmVfXhArf{$!@XMdzMt`M0RXol-MrMVF4gBl4`~MhcCxw!(&g0!X zmfs1}lrCe~M6-i6&Sq?dY-Uj)=wj2Fo4;?I8Hqy`o2t>l{-!Jr>*tzQISBr_lgCqR zS|y|Lw$<=A2VMD`)kHPN*|TT=CM?QO|6$=R$;-RG_55#?vmp>Ds4V%Ek~Udh{^HLY zUP^9YYGjSI-B!`M=M=tP4907+05~X_n>8*Sc3FQO$#_neFqCEe_WB}^UDK?riR(z$ z01wo8v_L<YR!4=>$F)3dN@y?Tl8c#Ra>7(PPe^<N8m$Zf$T}uEl$_2#;m)h~rS2VM zh6}~+Sg%Pqy?<}l_a{qoYkjhARWz5|Rue8~+_pmHrShjX&6zU?@~O;!UP{T9{m-BN z6y5k=&$s>WN2~wo`F|?W{(nV8`v0Yb-T!u=%-@>i|1a~{{Uy~qX8T{C!2|O86!k0J z#qZ?p<$K7pg32a#X9wp-9x1;vP<nS|ZedQz*Q@2_=lom3!q;-IE#0o+U45l)y+zz) z36pv3f7Z)P;%xet5UKoHZ7-dmSK)#~40gj3(&S|`kJ$T8sX4zYr=!Pmy6P09dF7f3 z6iTMYlUy@@<<l+tU-J1={@mZR?(4+Mzp2UoJhWCRWBeajz|5Z?&-|Y^`2X!gH!oNe zQ%Js9Wh%9vKY#wrwTFB=i8EDwFTV<l!I-${TaOM}cJTA_|4kq-eNggE;N6|)TKMD` zw=n;iZM`0VIRd>*$S>eaRoA{<GqK@b7aJF+qZ7L*p{CX>$j|?muk-C&E`y;V9Z^vk zexdBlx#W)d8+`)O($a#(AFgS=P<z22#r7{+N+;*GbiQ9=kES~NS0Rn%<wZr4YkOf! zJVf_n-|UHvP5*A*QTXa=D$^fneax)VGN_lI&uUe_y%AGhP+;Rydqas@!ofjQR2Dsg zGB7m!OGb*}I~R5Tx#o-2K_pCF(m_*)`6>d<uN&1H(cclp4iJe{{UauJ?<hyG=k;Da ze2Ba}>3n&m1?-}TXOE2l{qNh4CzM-mAa{486!hh{<#ktMJHD)TaQ$r<cUdZP!JRkd zZhCZe@?G_Xn9g~(I$ui459M;Yu{Zl5J0}Mc&_o&3!ABz_BL{jQ2M4OZ|6wBTpX&+x z8yK)0ji=`G4bj8;ZLqxT{qEzhb6Jeb%?B}d-|#2+SjYON<^^<57^l(Le7<v1td9A= z6720PDSgK$C%-f%uP_4<DUe}hUiK4Q84Z=gaFgHYr;SCA^h;9;UTMCz`}5@6Wrn)C zu-LSFf4|%BZ(HAWU+Vz1G_Zr@_9(0nz?Xl0?&UT$c@VB9eKH~x+Lj6SMVkAZbNQ2$ z^hGdJfrZ=Wz3HW^dxG18{R8bM2f-E2h?C)A*?oIOFDosG9qAM6rxoA6EVX`9>44(e zfYn-$`g`4mQIw$Slw1R-&~#L<S`N@Bd*7;WmI(5Fm4YlAc_L~Xg+CtPraRsPyjDHg zI`qHdT=VBMzihbiZ|c2k@9C6U94njO6VyJM24=7gG`(6O21nH&G<y314v626YfeYO zouA}S8&;Q_v8AApZ&^nuWFusQbX<9ss~Jj?WUgi>VT%FeZR15)l0e`RVsUwq+i99Z zsBtch78Fp~j2~g{KZGoPKr9)CLcHvzPq%7R|8l)LT@$2Caq(WgS;-|PH<rnr9mMp; zE|MK2i5oH{*Z5;Io25ZT1-<oKiR@Y%lV!jLB@Vs?+3l&bwpILrK8LW3o;#KutIaml zgBn6fzNnw3kA6~xn~$MdR=)1|I;;WM{`^%F-ki`#9Ve&aYqvR#w>kky@-?&kF&_Os z=ivb84_3gc{&5mul1T6~40M)D_?-N}p{GxU>F8=-imrphf+%l#1=Ab*dG7|Kpbh2^ zwbL2Rd*`AafaOM?KM&m#6tUaUhzm-?h!+mymZR@{<_>Gd@c)caTzp!oCeQsOWS=)Q zbJf)?p|jriaa39Rvfq9fo1yy2tT8X|Mmf~?(0D26Dq3zYa5M$bWIbe@X&xGSMIY|) zFG+5_!!oF&49Sg3NSLK+TiKd=k`z_DOO-@hzv2fhq&6TQF8;U*atf8&%Y1Sk`fzn5 z%vO>W2e2AT?h)=2JRF#X%lnhDr6+|*Sp`Ql{s%s~*8gV+-b-d@z-LEyS40X6bsG1h zx23u321bNAHS7mRK9uoR7Zj8?GgTA*yGUVKwXx+FGTlk`xoq;@jX60gm1jajLn%sP ze`Degd&C(#zm?3J$f4Hhob0OjePI;>&EM~bDN)vUmTGjq0_bRe<7XG@tD;|qR>FT- z<Eh{B4qlo#I9OO@N`Wi;d0Ay{2LOK)Mo|FT!aG)#&l}BMG`zfQk|I`DnKA}=G^J9U z(}s9~O9Fc|K7aVgA3Lg2RMsO*-u{SZS8rZ^aRNA4>K#RC%4Yi<Qy7ye;{Eq1DG_0; zXTc>coo`z6CS$<o*w>m;!NJakqNXX@+VJ+`8X{Z{ZZpmLr*lD;v#J8wxjwy}QpyUS zzkWEL--B2$d@U%jdz4~bJLR0z!yR|~P*p+KgydvwT=%EVnF}m^Ux5wY`K*}SO11x4 z`CD6$mRWY(aXbI#X`cVwXOr*$WvTwRTkp)@SO0I@ZtdFIn;H?FYrHc1-%rjfPq@zZ z2}3_ad$ZE3&;(*IQ^o4XghP^vvMi&Cmf&&2cJI3cOJ!<?xz72XgJrrqF5^^0>W_mi zSQzP3db7g|#@~YQ&+T(jM$*J>|15Lh!W7XeJnwomyQG-u5q!wym(t)RGhcFlv;4y{ z5c>97=<TzWH+5APaA*&7cnQ-Vt@`n4%MGpo1beEZe1DTCrf+V+v<{;9B;h#F>Zp40 z)OLVHI^eXx$2*=u4)8>Y%jaibG{T<%Xp=RFWEAXP|AZ!@3*V}G3nE|le&cU~uBB&M zcghe+##&7&8PIiBlL!C2P&0fZ%h{~I0flZz3_cUw7yZ4>{WN(0SRmr0Z3TOpF(l07 zf%ILv=oVXCSB6hz{*cjl`W2wQA>7Qk!Ju7djXhtp8#hfCAYc+-c3w-;<juOdj7>jv zTjs?&D^x386pCqh{pMp&Z^1?xE{xDK!M(pd+!2(ruo(HNR_`z!y)Hb0Q4i5n>^M=M zv3h_Z2Zq1+%Lv1Bfg+5P{wL1@D#N)ZGR&LQw4`+UGo+%+&iq+tQco^RS-iqfJkuDW zA~PJkWGK7}TvUERR?D%zD7c)Qz~$I`VoIcE;)*q~eC>HxX00ooqTrrC?%t^pVuP9b zybpEN)%@stdYZoUCAZy`xjlNA#4KzR9hkl8-A~C<Y-i23Ub4&Y2=i&=j{XkWj-jjM zvE3I9T$OQ7kv8t);@Ic@!SX@OdsM-%jR39QVb3O=GhN0B+t8%$_x5CL@|W5?<&`l= zY$mk9*3vJwkG1K}mn)_vx%FZuZ@tT+`{<`2Q#X$X?L9daX_)N3dRnm!kNE-7O^lSF z)!2nGhzW*Q&&igzQ1{K+%YVwgh>(AjqgD%~6t6VgwAk1Ud>x(Fv+mRDgc1$b%(}|6 zF3rRlF#i;|z(FUJ%Kzkoxr?o)(J=-ZM&0+m4;r}7?M1!cdxbh<+GJ)-Z9A%1Sd%@K zn`v$`MlOFDAXt61@qoS1hQ{5wMY^xA1?T=epv`A<JE^NLypqG@*cwL0VGeKg(~g10 z>fAHQy%J@=_p`SQ!6H(r&ZLpAI1Dk<sRxuaZ9e9T-wGY)w4TWW5d*gNk6$`|)0)~{ z{l~F4%Id^1Y0a={?^qvr((}y|X@}8;UD{N5t^3YO1MEH#>n0s_lI^)F{RX4UPDA0Q znhlsxUf-KI=vL2KS!milQP?FpdYp6I;N=A#Y5Bg=bsn&h3Ce+O^+qit@Hl^%j?R#W z`+&NOYv1;OOL+yI<EW<e2b(4m3I{;0r!qE|!HYbc?5J~=cYAthM2k9FJ|T`FUjmhs z*PNMeeQ<Z&V&U?eXL5^?Jbdx2$!^h6^yKITE?$;2i}v#-QJC_rq4z58Hy!sMhf1H7 zO+p_l-`bq=9IaJOBG2^GDP35I!n&_NbDk}7qigaWY)M&;2C+>V7vLSC=^}Y?b!pq* z0pzbf<|(2N<yX}GqSHv-orAZ|3w^krN=k{;_*39OkU|BY%IAo+v)qZ2cVt8iHX%Ty z{=k!jiXg1NbEkfJFzqU^a${3Oak6WCbJ)d*L-NtufL5~CxAJIEvaCI2sox&}))xvi zfHE{W4a{qS&fdK{^6grx3uimod4M87_G?vmd8oL<3;iR*X;EC-!usZU8=+C2*Uxc2 zC-c-*x4;hd)yG5UEKkY>i7SQCDJStEni;PZ<A{w93CF|b*3t`oL-3(}P^}XVSaVHA zO96~M1OQ28gKRm|wd3<^00h`H>Z1%|3FUK&h)ji!E~`Nyp9Ca{_DR41^bRpx9#e=H zXf$B!l2^%M<G7l*#w~%vP_2hP>{c*8+NDVXp@1d6*l!K!O|-0(7ptUYPykiH%pAJt z<(D_nW=7LLXoy7;KH93N_+=1mP!;fPD!hIA`iE_UHGnGco{L$Q&`w^-h2ZsBQN#-g z;?D3QyWw5t4beTutRn7y=z>?FGt??~GG-rjyo=krsKQvGAPS0jQ@*VE!MU!$a`w`E zKuVq6hi%%h^+FqYnft!ur;1eBw*{JCw}3HJ<R3@7KbHq=>b3U{No}Hthuv0wDNVj; zH?>o_26*Cajg#K?yuVB10|Sf3h;@I695SrbueDJtGFRd_a2S3?*N=M8?`K5J9Eyem zMLN#kHWc2PW|b$R(ag;G5Hg(O10xghjiifF9b`aOmW}OBp#%%)&Gf;i>q$)X54H6T zYTYUV-V86@^(gA*`$dly7^M3LdKj6Mk#aO15w4>{imq+SNUm7>&{v)*He@#KVKu!( z!>p{!0zUdaD@irEh}~+@T54{>LY81a;r_Zz5cd1s04r+*k$X8TAtS7GdDP8BKZM}m zT?g#z27g~-1|2{1dwGmY<rYN?+-RS#kqqP;Le%v5x3>44dQm4%pPn$I#*)6<!Wbh! zQkA}g59-<`6>fbx$nt-*23IWss6h{ZIV_(XN5VjtrE}Xq5y@VmSU#m3=Cb<pAhPr- zr|<j^^96Pnf8yZR?;F6(`kQG53g&XWE-2M@a|KQO;UfE`E~G87p)$h=A?{ZPMvVm8 za3wJdRa$=OV>UNC@jV5(bkTF#j;tG7XneSp^zGYig@Cp?QH4ize)BoeXo|{tmNLIf z36M70CZ)dpWKHruREI8%_@G$0wy*eBuvo{&`t<yuumg>=xDWiE!-D@~4u^eE&u9#z zO#cH5Kyn0(?)MQkAZn*S#3%Onl>5KrTRttWawNE%cYx1dVoF~MM+qCPyoovOdv99= zBlkJ3cLqXebg`YlIjOgExi!qhKo7$Guw;Hea+~e@RK_>H0mv2ERa*i>G3H>Y|NZ-+ zxu;0YLR@@6j@>)#;g4iV)!l~E;VL3%x<-VnX9)o!d`~%_s}4PGOR8xiM4xZF*wMX9 zf$4F{mI9*lL*Wso>&y(OY11c?Zlm4ykZj_wRa~3}s`;Py9uYH<)P6DK?Y4B)%<)&q z0tKLR4s+@pcSB#08V(qlmHhCBorKQbX?VqX<~sk~i7MGhiEBvV(3t`Rrp^Yd+CL0_ z-BtbcM0+0xe$vA>-gF$@AE41GO3J4%2HrWa2_ST|!NPY{rR$P{>{|y%2Hy1k!7J@V zC@CuUPMjrzho0S)n*U;}l8$bmO@H{Jv%us_W`OK@zT5KyVpJ9n6e{oA4f1IvNS)oG zl=xc_I|geF622zd1$}+I&)9fpS3PMB<i8Pm#a5cAuWwB|F!+=n;JYlE<UCaW@!Kw& z^u}S#F#G|g&L8{12T)NwTf)JJC7{+sgQOd5^)6;?el+uN4gN8}wCOf{v~&oeEadIE z45iOON=3832gh+z8N0wg+xhhe1k}9Znf0nC-1{P<-gb%NBiAleY`ll^1zD2RN;=lJ zv)8d4qIuoo(|p2@fkaux%IV3>xf#%nxjjW?l1OLdHJZtg?EH-J<b>a+*<TjF-e>Wu z^wq5vk&-&u+)l*ah3vwJVcNOHe3QE)z#6md0H=sp+JSWj!HIoifYkiXxY{(<MbA;U zoRA{~-T>hzhkyCATN)ON4Mmnm8}>H5?j6M#-NT8Z8AJ2v>HS|%`Ld&bVVQGJJt7X7 z8FLMvmX<4C{A~ubgi`2l?%xr0&I`O%<#04?I6%G01K7bX+tRAvNZ)D43cv$%up9Bl zKBc;`M;H6T-5_YqS%ySOpGBm>(P7c<{cEZu`<S9S?;*&%))1AvQ={U}r3UXFDQ@YR zCb#K@5SMzN6q%>&OuGI}p2t=D>!KQI#pRuHMGGx3@^X8%{<Cda;Yq2vi!olCW4sk? zDY7!EO&jN30<BOVKCInse%1Z+b$c6O|3@S5{$9*Y&sP_ft)JTYU@9t9u9P*Mwo2{v z_b$%$NuN-(o5sZMJ3CjlNELd`1CNOHNXMVbSOLSQpQEk6I{@WmY=~=|2A3pWmqz8< zP4@>$#_KF!&A@ipjp}<@kxL+k0e;h8OI<cE7pjLfUnYRxtlCQ0{3f<IQ+cOyCInjv z6BcI*#UH-f4vK_*IPHZl>mpT>6y9|2UXrMEn_!#o_uX6x&XJ;$k|M`kS-xbLA(84c zsO*eYho&QX)~_r}e(i6vPZIHZy8p#AN7Cl@mF5%W_SaskqTM3vonxSDcvc+4rF3U_ zRBku>L>gc@_C5_#+sLd0s)Yww#FNKGL{*l;#`sS?`+hKAN}-|AaleF;rBVh|&>HLO zI|Gu$t>2Ja>Q74|Gnh1F$`Pr1ou4u}GEN<O(?&^GAI<wZE&e1azO%c^^HW-7zg>Ke z(<PCgqmvq+TnrRqBDajawU8mZc|05`kCrU4_f<^a$<d^fOJD2LnuF6NqMIGI+l8<0 zQH>k+`L4WK<_88!tPQbPa!nWp8#nwHS-$S7v_UFsKaR2>PBhbrV4rNyrMK4x@t&vv zMp~wp8R1yFUV#a(k=W*@I@h_*8%a@V?qnE+0b$)xvdYMbmNPk4lHj6s`sO&BOI6+9 zYTopQR&}Oi)#q}8bBeh4LI}(d`GAl_AwQ>eNLE;<!#f8oEnVU2AD{=4fbO`x3b=pa z47;%G{Uw1%Xgp-FZ<r^dcGs3aBdz$P)}~d+!?`C^4eM_eCRb1f@Y}`<Ypw8dRyk!D z!!|^>+i;dg-d#x7IWGLMwB8l5A7POVkq%z_A1|8jy-$C5(v{xRz8G@nE_tD!4i2^I z{t`$s6^K5Zy`duCSm4^AFI~wjykJf$7f9JAHaGefjWta_6Oy4xKh5P`Ubdmo{E^~d ziPr{bF{f)Dj7~K<8^@-nrWjMMp8cUUMuld=2OgdgdHCESIs%GGrWZddID`Uyn=T6v z{ji^5;qss7Z0>|DzPMcNx}Ey;<Vk;R62NyuYq$f`;SmnU>uo@04F{CUIZn7Li~#A| zl4RTmLmLy_xZaG>Uk@KJFDqC#)qy=ux1;r`iz6E?HTZQaH)}+H^f3-E{HHGFr63o@ z#<%)rIjFsbXr$p*+jBKO8f(*9g~*6w<s{Ik>4dSU<Ls&$Lu6dlL_9ppMu5qh)(~R1 zH|NCIce!9UkTj7isd3!uT1SYVbc+^Z&IK6nZDX9q4QaX=XiS=H&_&^uV&B$EsWO=E zXN>Jt?(cSw`+!E5L$Ao|Dv^}Y0N262etlYL7fxZ|5e`A+An98Xj6LdpdH8cvnMBYU zFqQZCCLvuCp=qOV)UAHfm01M~D`CQdl;&WE!f#-t;3w(3g3Z<Q<{oHf?`Y<6Ri%xT zPd&ER(EM+J!l`8|2$k;)#ik%Rh#ueub=UZb%7DN3Zf}dN_2QOh1GKw+bb`8LaiLRk zy(n~`>5(>nqUq1>HpitX6s^EwQU1WGS3w=BUeGuz_+n%Dw7?xeE?Jhqv-B+_zNEDT z`YQPZb-S24K#6_Qr)?L`E-x!%`fWF3ds)9hh+1~W?%O9_va|}RUD-cIav<UQo0BTt zr5uF+t9XH&^(XE=y6L$FwWMkhy3H^vQDxa0y+s;W^$Oyw<pzsM0Dk>)ePpL35tW9{ zXjHc0Oz&rsv>cRLmTFV=?q>(NOvmK}+F0uS*6WYMpHN4wc!F2>Du5^O8qj53ngg3t z*`?Bu6V+aaFA{<-jUeB>DSmIp6e6iG>bA3=!_FxB4e_IqcUP6+WEIJhoSA`WTE_4j z#D|91c@-#6&>5cx>(Or<{qQ~g#CyI!qtP?q-RMt6zq0jbv;Cvt%cl<6mUwEY`^H?l z^64HCcFQ&Jq3uC59IInw!;1P!%xJPcI1pC)8J1+m>T0emTXpk5U93;F26P&y>_X9S zE?!4N&y%LFR}8XKS0j-?=Sh&2YM3{|+`s4W>^#U$yleELcUL?;eF7D`k^VTmicoT= zLgr^tOIr`3kCKShwx%Fd?xU-(zk5hZ=$U5tO5g0;IvVb?M(x8|vw#rRx`O`1QU1ez zg@r3%p0lYFw)`S*{)26x@9by|vb6XY)ESk(h$TI3t(dt(EAJIb2q>b|Wgu<#2#0$z zz~=U9Kz5CF)~Axh&Qn3*UN$T-xY^-V=5!9!#!~0ckgI*IjkS>VWw&rRCQv0tqMV)a z5KO>qz`4iau4K&tv0{6j-T57fehOfOFw2g7Mxqo|Z#4eX6zHja_HCk&EHdj9SriiZ z8}omB=K{-_Uq65Vijwt$epmSe9NnXUWOgy_!Vp5ilp08YT>=l+CVg(#pD-M-wfoHq z{m-@EPo&7~XKb}R@ROJ+n9}MqdD`^5@yAvHzB9i#6Il5k<&IM5ahr~-d!Vk%RDV7| zs`qac=$Sb-!T)q~%}`oVuK#UV+kdM&<b`)j6z9a}#8eE0?(0I$#9|`3f#PJE%UIP# zDr5|-74Jc!S!K<&-72fA4aAy#d9}KE9Bu=tf5L`tJLT@045w7*JDyslQ&85vCvM!< zSAM1*8$LHNG3lrr`S|lfbgs#14B7Xk{^$YUTt?;tp+h=h<rwlAwHGfaWIYA>`GUd- zDadXfdhJ#jgU{mgL#4<}$9KNEshJz`=8iJM5?*~7GjSIw1$1w?{xlD!-Dt3~x#RP+ z(HvpNya0$;2<<^|b7$}TR9>%)+WF?6sWMpgxRF<5(E9~KJl!5vzXZcuojqgce1WBG zqy*Sd0(`VE^;u%#hbRZfSIZ8uL#@hKmlynn1xmw}P5-vNrC<4(Gii5z`@ODHZ(y=L z@rePA<vOQoZOe{X#WIVbh6V<8QziZBTHAVHhtw_MY6D|<yw=ErdWI0mY+j5et|~{= zNf+&ZO^e~o+gm|zxg=zKHseRDdSc4mDWg*f7T=kEQiT-)KGNeT$gJNOuJ4K431w17 zpWDt6Q=Z^OqC9h)R#RO_UFXiYa#BX&F$Mgt_r~c!4oori6BI-{p(8G3aD0B7;<yrX zn5usHZ@bsk{M~)T+pPSXw{H3EuM6Q@Us_+yEGTFs40DUluMApZLnfxH)Bo)tWXVz- zwwiM1qH<)aRBPrF5_YPC9<%OLNArzD;aGcm_&Lq8H4=ChZ;6MMT%6Oe53AON6yww< zM#S0Met-5{-G$VD1O@fo>iGC^2~4Q%`2^=0S@9~xd(<`G|80-VUcZO^_5~J=A#TyE z%(=YB$b~6*L_~j#z_`S}9iZrA%0x@?QXFPUaI7}7S=#9_O^oulf&zgO5~E|qzZET2 z-`~9mTwobg!zX)FT$qn9M6t>Wg%_S$W8A?y3ffsKCjVgLbL?cZ(W(8F8bCr!8b#1~ zsL!g#PdfYP=-eb^D?ek17by97!Kd~j#`oX0p@IKybA!@GM^{!)+~)S~WF2A&fBF#G z^Fuq+xHoXG^>|9Sk3qYuv%zh!5Wji+QufCb`=-&++IP~hbk?SMwe=e9N!M{Yj6I_W zAiK<MDdI6JI55BlztN>BH#*8H^N}@0U}uM=$}Zq^b1zz4R~p6d&yk_vut~t1sB-sg z)X~6-cfbxyZ*Q3>ptj|zoF@zjPMEsADMLI8I~>8!K2ZuDj*ENB^7*v7BzfL{wV%EL zFj;A*gp?gh?1JuT-Uyv+K-+cP+Qs5bw?LZ0eHoLg(7>OTrkp2@Kl4_0<uOzh9&0&< zjQwn0^@kSn%8aHQ*voNl!10U@@$ek;>;7VffTj(_fV~H_qU)w$9fa+g#`w-m_Spg3 z74~)#;&Vjdd&2b7|G)wmiUWLl*b&1~XgBWwyjisqA*@cZ?aD)k*_<GN5{K9Tw;&?r z`EsbujXls~5t-q)Ag)7Mv@lFmY-ivtc?PyG61`Ek?rRU3d2NKZK{mT6l8XiRnB4FL z$KvM2Md2DMmtE**=ItJo0r|It-n`+eln;FI!qT}dO+N5()N;!cEgP)<EhXwWw|RE5 zZ-=$C#Xt~!k72P9(%Qu<7Paqr@IgzUF~<dimNh`c4j_6E&-!-}9<PG;7s9+Q!g~q# z$){h}IL9IdO5zt5ToDrGa;BfZOA4BmIgP##T^^T@<vHF>oeWENWCI>28z_J!`x*#C zm#c3z?BGO?Mw1xTdwYt6CaoHMWUuna>QoWMM05RYOiXNoPBqQtL8wGfm;fx~)8rK} zQjUtw_mS`&AFnM(D(_V^w)%s8T^0ozI-bqcwgB6Muc8DcuWqb;!?xZR_6N7I$h%&7 zP#^b?<qmt2V57}rx-w!h+E8G6YxC^jTKQcqIjB!dwm5j<Z4?z9%XK7`R!`(B*ay6C z;BbExjm;;XBM8cRDbkD0cC+$3lG%(W%P=}3%KmQ36TC5Tb4oVH+U9;ZL(yF!9C}*t z`Ks4Aka`IyU=nKt&);^mIt-GB_crOWnLIQWGZ|J`Dnl;C9RdC0L}!y-7cbJV8Pqmc zS-TRB6>nYgWb~^kiWz9;ht@?l&UXR&H~BOFHCx=5mD<v0N=l***!f#?X#uUeTPytV z2|Uw7NUYIznB9{d(*83BP)R+mKA1X9i>?#LAt%drGPu$6v`DvXc@|8lqB^vPEz?K` zv^>}zf@lK}=%nO3`w&MnaP_?p!JxD{;vW4dqt=~Q3Kh<$f&&|4#s%{JTove`E~Li- zKa3fpS=7BeGz}1|^KtJoZN3X2L=JsHUrki+G_^SSJY1-1;{HiWI|%D*9A!H&XFWQ+ zbnOl}-FJg~Ih_6?fz4ORuXH(|wYhgqmSj=JyCc}KJ5+E0A)Kd!q1~rt4dtLt_$xkB z2kSJ@s}JgL;a91g*+&L-OV@+e7#5fZtjwxbvcX9}kB&)w82dr5ug%hmLKjuF0HnsG z-E`igt?~UOiBwdf>Alh8I6ryEZnYOOt94@}bOevk3GSt!K;a5Dt7%lhbT{jJ_^JXj z5VaK)Xq@iZ=l<MQugLcZgGE}mY{TtDEFd{3M9gue4?D|<W6R~TH(7S^IRU+vU?Fa9 z?v%O@E&$W9jLkAID;<m6uPm&iLhm$Yp1sl0H^+7$yhc5_dBXR;<@%2VI$D?<epB2~ ze)1PS^w%oj_kO}@;;O{U!SQ`<Po;J%JB#p0KEnyJnNaK}*A<{TX(#WpTkU%s)nNFh zA{7er(Ic7Ftc?2X8RXzg0=C>5&N{vNu>3GxTnN755?T-L!z09;&)qF{Whb8$%D#uG z8`|~R4BV0N_<=hM<IUd>S!kNyZ2W>n)!TPHf2!xlna9&J_d;F$8qp!EyCSLrade^v zTW_x!(2`7jO_i}TBYPrvT!WN>7Ri<6_biw&v$4E!RwcV_Ozmv?v~S5KIgK+_e*es1 zCh2?N)qGMqN$%ybaeCSP?8OjfCov?bEziG%4N%+gV0`QGl&7Ml_y}6)n`4#f3=%<u z=HPsMp3!{gV468;4W%JG1-9>`wmAqnn*x8Yp$38wMYY^B1|>g@Yb#rl0*q7FhPt6v zgE=2K57)nEDL-Zpj%Z97K-4h3YbL!7+_SotOd2yGtd`4w_pa0mY{ZIOB^**^OxRE| zfnbfUeG+Ts>-4M7oS8(wWJ#6UhbA~b%XY*=xu&@wG_~z-ieg0UALAF!AG#Dx>$yH& zxOSTFm8DQR5I)5OQZRB&X+*-L{l8XtK`>rgC8GltYxT-Yh^RP-{8|BEqO51wt>w;| z<Z?*a`A0oIjf^iv)?~Z*$i+K8OZs=u@-Vl!i7c!8x<-!2Ij%KmX%2x<P~s{cLrbXn zc$uI!T6^zQ3c6viHvh#-zXI!~ihsLMfe#p6nXdq+4E~eH@mn4pBq!zJLl1Mu^FTpf z1Hia%3AXd~LJ~bGIXGLBVsh2()gPBh%n}{VIb=(?$Sab^lJQZ46TH@gcf2l3X_x8I z=%h>g$oG?2V$%`)P;%oVp!>u0u3sT+bc;&zE+FXC)Ngg{tbL|c&n<&`j)W4hZ=X=K zl%m?xEZzUy8hFcYkd0!zG{HoxWhRc(%IB!fezw410*F0D@&0aC2D$KX?W(d3c0pSA zQ{b(@D3tBO-eE;x#r_QVJd<<8Mtl-XyLSKdZcU#_W7fT5^a{@7gnn@HEV6n^V)y;5 zXgaY9Yr1t1goO8U5Q{Nov-y4-PpIHWt>vurT}Vpk&IHWxSfRECYJzXTr~46+%}`wR z*)BM1A;TM|gHnHm41r2l#C-|gnNHk9A!IG9xqc&Yy68~HiuRz(jC|)plrGz67)7U1 zIj4vm4W@ImdZ>_(H?=KrsjT#w9bm(|<giA2Bj<7+=<x8x0KESk5xq~}zz!3i$Bu$> zX%4#HPpb}Fk{hL)+5CbY3{2PFfB(r+SD~&>UM6fu9xv|tA)sTp!UY_F@ZVZotC@N< z|BilX7?~?YDr3I#>>dONwnS*bllNfO4SbJ|fU?A<>s+)E84sV?_{$pftU0K?<B|3` z*sZV1h?wMOujNH#J?H|VYh`=;eC(YBW9Y*cDqH+=K0puGV3)qJnh}}7$l@{np&_d> zE$Cd=-Bv%nb)(bZabja*mfkmeK>>#TyXjm2)*ao(^{JuCK(vsrLp>1I$?|y_yq?+= zP-6P<`1{3X7L?lUqQfb~CeWi4|Moh4)a0gpSLRa#mveBz6Ls18sJklnV*QRvo4O!_ zP61rxw<{tu-6YxAqFQLX<<1-<y)0Y0+k`M2`&w?ouUEs~l&yAo@i=yYElC5$YE&qD z1znL3A*7}+?z?Cf7YBBs=w(k3wq}Q8?06<@mgkB5&M>lp6cOV=mJ)xzx;Fy$P}wg) zDJ)g62Ov1>U=OiXJ@pCQl0K-p<JGi5qF|%;#LELv0g?c5IvLLnP?;(-zXa71O!hS& z!qP-f5eg3rsSAr~FH(e(X6$Ge*&NqwGfdK~U26}b6UfO<LT%_AHb6EJ?Bw|b<j?PW z1A;UjsgY#s6)7KJ{}{}Dhn+l%6b{sh0b>`AHlwW6gOlO*CHpl)lT?P2@TB$ex*Z?< zr-p}|2h96(<AlIR|7@&z5qoPl;QH;k#~<P04^D<nKV_<7^&wE?<OJ2;zJEE+jsFx_ z#@%doN_+RUf4gdAU(fANFnECM?lgvkh?ar!#xvM8E9i*&g|3W1f1k&dj!#C8?_XP+ z&|dF@DmS=QLu|iqEbp;C5}z+qErMmjkLdxhnjF2N=S*@3l8TTt$rllK#J@B=n66$? zZ3gm!KxE?~OcGDpjl<K#Nza7s8D#N^%7Rwc23E`Yr|;5Cjw<_MX@C03kT@}-59+s{ zW^YK-1uNZJ{GKE)cgW}xA2t>4d@zW*GK{YcP?{bTJr(mE^Qgg=cGka}v}_TFL`Q@j zQ|iL|oK9rlU`Z?}$gF#lM&J@HA157@ey0w$_8y4STGf)$JS;P9Po+kpeRhN6{Cw8< zf4<kq=w*47N8GAtLk&2y1bUYjeQY+8S#7$3j8j9M%q0SxVwH)(-_J8dvpuwl_caxJ z+MexU?Zl(%U+1t{WT<I&Xq9tcI*_T#4jGta&NnXBQxa_FHBVP#U`IA8DH*FD1vx2{ zT8^TGH!|EWY4wKZMSHa+UIdVe_Yuo`_I0v&re7{UAC!rd-f9_5+Sj<{2Qbc||H&-7 zufA63B@8NW5n?Rn=&B-d4Zs)agzePHw+9=O3<A38nndubcx$W9PDS&FaMtFAS?`l; zXvecHyY%G?&1PO5#SrSPJv`Xl#80>R^}I(??=X6A9kRGjfArB@8ppwh4Op+QGwH1? z`v*6guv2~|eq1E~tL31|VT`1`q@ywsOFE7n%&L0AFA<Cn*G?v5zq@bT%#+%}qF7NC z+@=g>#1OOmFZh4JcaTAybm7}Sp4Y>j_zj$p0l!vehuzuzOcIScVg=VEL(7Q92+b5R zx#2kSx}e9Ru+FwQan=;SB56@>#Dr@vRP&LOblh<;W=#`2ELR^W0ZjWMP-h$*qhHGg z24eGg=d_|fk+UJMdNL1HsFU*Jf~~^NBc}JWrUN;lCKcLiAFcJaiAD9>j3!^Rff8@} z-#Q1VjyHd94YS5^FGs<X9a&b-qbaFt4J?WoOCME^AIaVE-3$uTARu6cz<12U5SMh( zF9Uhn7AK){!))MN_q(T$GyTy$qWA!-3b}IGr{;G+M2DZ#rSw!NIl0-Xh-ax;Klf9G zef`x=YcsCFU8~0Q3W)e4Lix}=es_PTMU=gw%5o%=kc119NI{0b<h1WoKU>9<;`Bt! z3?lkLTG4d<nKNP`3@q9Odk|nr$P2v6;egu)_TbV+$-x8w$6pwMq?%f4)-csB?>OMG zphU85_l{3lr|-U+ec|zLplF#ZF2-jbpJ7sAO=ys<>4t_-H5q6#mE^Z!BdMKF20x25 zn-H^CL@-Srrli@hX-zio(MXfHU_u0nJ4jyG{FhI!B0jN`Id=HIlEllDiH#B(D4B0( z=i1_~wg<V^qIJoq#;Gp}r_!Q!s@s3(q1Pz^;f$#UcW9<K8zFkabVCRGp{rZiu0>gM zkRBgt|5xf}^l8@M=hxdSY>{#-gUj{HAQLf>+_@>hr0-}ej4PkEy}-XZ&|vijYeR-@ z<F=n9@+*ya4bPA>JLVT3-5B&LC+nB2ZzJ`RMkY7hS&_k?)I}s57wcwo0(V5e_z2hF zvd$|I8$duwo2`#j*r=kG<5c_*(<l(-_=0xxs;~PR{<QRsp)zr>8I0R2hQTxL;oqA7 zDr``{b~RC&)?Y8GG3dqqW@Wwhg=yj92ZtEn&l8H|O4CTYs|AXU#-_whAMs+<>5B94 zJ}FsI4Otn%^gD81rA1$@X-&V>G*N7$hPR5>mM~vpKddRTw0AYYPq60ASxS!D(}pgE zWR%YG#)>v_VIqE#n9Cf|uIgjQm>lvC%v6RvDCifrvw1Mz1EZW?kIMDtfohw?xIPuG zoQw=x=R7#5U|%>{d)Z5if!hyz^sV3d1?{>-cTuI>P_&+a8p5h)U4hHRzpQ20a?Gg) zRHQ%Bnr>qWy?coqpkv~o9LKY)PHdd484#yyG#x6N7O&CxRe$bN-9yep=6&Qv0;nIc zB0>5NKup!0*6~Vno)c+WQUi^bbqtr`OSiMyuXPrUmDz+6;%W}ZYlvaJXS0ICw7Ez& zkgMKfWtQp9RgulNAwZTfp4N}g{{stP<L5Fw+S7)(28U>#@KB#=d9FlF37K_tTm)^= z)JXLu3z4()MyIiYVj0r&b63v0Us5lnqAM&c{bqI=SKi>2;bQlTQvHRs5BB^yM0Ng4 zLI<FBD~bbt%t$VsnL?-qP1d=;u&f{JPPSYd8MIy4XL>bVM~?v{!~FsVG{BIxn;pd+ zNW|1>#iY0}NED2nS}TDZ#06CglAU;{1t$w*5^W#Ud5}wAS=1n11XF4<w;o43GE7Md zjOZ8wO6}S|uWBXsky}w8vOg?0zOiO8X?u>{WCJX(PcFo2@K<VIBhbZ%U`N+B!M?@v zV~@RXY#f{{?&gkUxqqA}R@5Yet6#-g5xxvb3HuGM68~5IYqys0LPix<SSAsN!C!-s zYm2u{#;ApPjm@o0G_XbPR5V?&BDz=_1}Yx`s0-pS0wtk@P&J;P7|%MdlAR({9C6lX zT1v_B)3(_!;L1=9qZx7ky*cBw?=%8`XDhC*#>M|>!>jsb_0RfBjwySexT%%#=HNPu ztiUK0ugsT)n%6FmjhPD`bd~}(l5B$N^&27Ks2#^ige}7D+9Swx!Xv?{2DOGOP@Gip z-A=d{Goi2SmCjKV+xWztUVUg*Y@C%8Cv;Xx^knfl5`I$2G_~RwL>3X(y)EEp23LzZ z86qLGsg+DlD=OeyXcQmq<-wT<{R{z^xVN#&<`|B8lUbA$)u6z#o8pfi@;;&PgPxp# zy6IH*)x-~2U1E)r%yGd4=)Mu&aM{co{k{u7Rax|K!Cqo1X*S`j4CWq>ar5PfZjXDG zqHQE~VsWFF!6pWvmAnJ<L!VHn9H_Z?a<R>?X|iE#DUG<8wC}ph3R0FWTKFan=i;wK z@g+PaQ(U%VI>~23xKLEhy99XSz~cKb%o_;SoxUMDyhE{t6t<0isSY33?6;CYS6glR zDe3uu&Xp<4BW_1|TV`e+(|;Mkl<04qk7fKN#-8NZBz}Gl{OM~rtF6`KIB~<#&+$X> z)GeEANr~lYajVYKap9@-vdmKS$Na1fXkamUVdg_CX+M2;Od}iih-XUVUa@n_An+(D zyF*t;@KJC-E9>)mk$~~U*Nd{=Z1LnJwM_}5k~!Y7dd&#ZNug*1V_@Et41@iN$~D}B z7g)@l$w?{lEDx5cex{s%d36*=@}Y#PGu1bYx`IuH>OtN_q>XY}shp_(kvUL1CQ%f; z(}qbWTrcz-SkH@0Gnu<__kXbW-qCP&-ydjt6H!7CEh3@?(K|^5QAZoSB+&_i7~KR> zqXa>S7TsvkyFv6`f*57A(MNAHV`lCn@ArG}UBC6NyVkvb-8O$&GoJJ8Q}#Lg?ETrF z{cDE_mB0I)I&Xx!hi!Ud)BV9@>9jPi{LL??bRFy|w~>m#HPETj;2iTT(|Rhe`M04| zj1sHkcl!th%^3LG9z-y~nIUVR6F)Y@wB4{F`YZ1YGkeiUWQXhM!<LB0v+jo@JBC(i zqTc(nFQghX2*nf7g;Zx$0K4>1F~MsW#BK}Tc2B%EGdX@8PG#0yGk?*$mJl(87g62z z-HQzDNV%clWUKLnkH@zqfMoeZke5j&!@E51^;A>q!fZZLR<_w<JbjLbhf{om0ukbh zPfiu&qZhXrER0?)G5n51!<=pHo%GB7CbQ@8B|ck9W$%vId$OPc2D<DJ2cHskx3}nA zkQEu7&{^UT@_U_~Q>p!9GP3b0_=oi~YF2^}oBRHOJ+8UI6{Mt9%JS>l;g_Sh#GP@! zvfGSo$i;mJZs^{wGVX!k!9C+#(iQAzRNH0Q0kkl7@&q8Km9#*d&gXLj*GDDM<32Gl zS>v#jna!!z{E_wIy}-}Tv)<mh%g3oteRX<9kG$mv*X$KOgX3zp9c@03rF&OR=UO8< z4yk&-79>tYL6;_^_e~lAztN~{F*j9{LIg99uIY)X1zg8$1i5FQ=FNEo;+{Lc{Y@xi zIau;IbgjMl@a4J++(`Hsm45qly|mP@=FzgP-{^0%U~zLOv1?;>PVA`#tPz1yB!DP< z>c20jx(|8#^z8=y>YQ_5P4))tn&;48>bH)P==q5`_R4x^p7u(%N_BgjvUIC&5Bqyn zc@0jyQk!LRK8yH@U{-%U?$Z-37LYl8Lzv*DKG2KwA|U3p(-1;{J>Q@lw`JydBD+Xr zFoI)+yleW6j!pl@IO0M-vMMu0=K;`pF!)H6Ad9PBSY`X%#>mYODXg66SGx*0x2jry zwMAa3+fPFtVwYx@a3+FzW*u`iX{HscC1p*Kw@{-PzB`6OY)+>`%=dj>e{Y-?fjrx- z?=ziw>ND7VQ5I_R%(FF|@v1MM{nI5ekCr%opHpG%*W<MP%aVx$#PQ5a{HM?4_vb%% zZ8&%Z<yj2X=P{qkhjN}wAmJa*J~muat@U2n*t|Dxw5p`4Dg`;zuhnDa1{t~Rj7;ha zR|Qy3HkV}~voB^r588JFcS@#BTog?6!KMb)j(@gBJl&u4b0aG@eo3#A*4TSpErj@Z z4tx?EJ?5=JG?k_c3%V{e0=Lq$`HUXK6itx<`@@7RfKhpiw1m57X5@X)Q!A7<wv%yE zr{Cv&=jp{?og1rboU-4D6P?1XZj{B(R-$B__W6bep~nlsB8EFbHP%ZLmHY?ydJO{_ zjT2|+{|G5DpJ{E)mi200$QeR&e4CMUZ>jz9@E!mx=i{+&xnz(!+u*ntfaEEbv{IAz z)Y|@pl;W4?eKd4JhQ-XePUFW(9GUqo7ER<Hd-a|)?!_hu;Z<kcPa@??k_4CU`}TB@ z&A^4)(WBJx)M@*LnVYL>rzlU9nWN`hlZ6y#7MY6lez@aVNy93Bzjvmu(}pLkGI}}o zy5C;-y=K)~tDpU%bF<~6WsRDA<JVk$w`15RP=idVk_)XN%kgkGP?RsK6uKR`ciB&1 zzPw>u?B|=~v-j>UpyQ*hyva2z>Ppr4B-N8TG>y{d?FOqYKIZ#{X1kJU+!3z>uX78q z4;YAPNv6eu5@vDJ@#S0|eWkIeojGTB9@@Mn_;tvcXDPYlLu?MLX~~w1;C1#f#$8HG z%h7qvhoZ`gL%R4YlfLv;PFUb}?M~#v4|Q#`Tu%6Hk_jiZh7CZzqlcx-UE7g1gb^$8 zu_H2BQGTbvj{tt6nPoYM;!t!8+vFZedWXQp6+6U4oPUe{+D9Ua-xfW1D3)X;mRK{n zEhgsmp-SYVjmc0`^HQ!E>AHToZ7Rl29&oH5FemM1&7RDO`s$eB`L0IG7{n`HgV62Q z3)fghk3U533DLg)&mBCRn^PrYFP8GIciP0#cc)ATBwbyE(vU-={j-jQsb5yYLZ(Ka zC#qCd=GutC_8H!by%jl`|0Djo9wtMBaSEK=xvx=fcLt`gRJvGr2ktu3Xpe&&+Qc08 z>)qdaW2pDP*>vE^-@kPxyT8-!H-y$nrWuam=9As%$#O{>?0VxbFO%+$L!&l7$lcR% zb90j>(%Q}KzuV(T&)59GL++%kU70#+uV(G_b_jKNpg@|uJ7#-X!fQX>TOyp_tdc_E zn!N0mX5c^e<9Q-cSCre@@Q<P*I>Lh6&xa1Zp_0K76kghxGZeh(#Qz#DuEqvET@%*< zCJGGbr|~fT&*&y-tu7+D%x2-ID$qw7sNg|e+;AgXED)@ow_pJfZwtQ^N5>=|KYH}L z)91+^bwzL~d9gx(`aM1TXJK>C>UaM$NGv_FS`PT(<0i8O+x|9U+h4SmpOwA*-p~;C ztjU5R{_D#Ri3JV`{~Bk-oJX;=$lnVAmG3k$RVEEo{!c9yICP&2=ac^H6UhAYmt;Sf zw}EA5zV(!2<>XY#h-z<tX&`0>HDSPTIl!bi|Hs%Oa!W8Ae*?)w#kIC9GmlJ5Yhb-V z{5Y$3NfQiiS%fr5rjM@APs*43JTxmrfBjccXa9zT&m-AtYQ<;P$_iH2n2%v&xA%{A zRtHm+Rmc=a5~_Iq^;zWCbD^)W&WDnEg5(<5$Jpcuh4KIdrqThJtIa?B=z0Il@GMP& zdA?iXzr7rJc;3KEEn_8vOZ>54zy4|Ru6{DUzaL&Le)8tUi-5DlFFx;gTPA^0%bB)@ zX8#(`Et5WvUfjMEMXOE4Cf#Jdsx8q2C1sF=G@>hOAq}%YE*s@t$~#c+?4lwmU6ap7 zYX92Iz=v~Z*99QW3+MnFPnDdOOKg`m5AoDT1_QdXR2T}~M_TYEs`$kdZ^xcw06Azd z>2VabBFcedL~60{Unl48xdTmz`4Uiokk~O?Vxo+Lpef^)q4yITgjEMN53qK2cCaI2 zw4O4UJ$I3U?_Z<h=|#X8Wr&miQ_uHfZ5Pi!#0dZU9Pau5OK6jS%Le~{YfI<Apip-J zg>?RTuubvb(Nt{tn`H$+g)aV6hA!0m|Np1|!y&lGtnBw+U%>y@#*FPoyP=oXiFPbV zMQtl~*)Dy}aaEV{>Ze_pu<%^39da)`Sq|xSoT$f4^>?AQhb}7jQifiYudT1{LnmRS z(_smdKE9Rpl@og4EL~U|dqyHCbCkC=J~sJlOxkZbiVZ>*Gb8LQV*l^56k@!nsLGMV zX?>_V;L5pO8tv;<S^YADrQl}L6nY38bOKkDeNv3o`unosEC0{|&~aL)#LFDMA8#&= z@-;?F@{(UP&<K&nQGU(V)`sgD;2d&lRR2Cf&I4eGdS7jibNhBThclvt%}9hs_Yl9j z?3)MHJ<7U_Sj_MImE)Pt4YA~G-xsTMc@d{h9e3_Ocv-AaEM=;VC|t^5O)ItYi9c7c z3m-dK=WTAGW(H-S$e6w_s@BQ4X$J;X)s$Ns5;K>)&y!6qT!>ty4As?bm;**^Kl!2m zWA0K+eWwxYXMhU__zZhoVbFBp4$I3y0pp<hK%u$dtjO9h?TP+BlCT2M5Kh({JvWE= zE_dK(m=CIIj?3WZKkrviCJ$Ba%66m{?jU_~ka~5j%jCD9u)z(`R2Ok4(LUkxT@-H8 z0WNZYzWUi}hnihY7v5DuRmwAar0&pO$WV-VEL_Hoe*0IFNO{1o#nv#!)ugxq0Biiy zK}-n3XKNZMkpt18W&`8zEQYyb%%?{tL{Uzac7(y|G5j=uBv@plGJ2B9HgOp6n4S0M z6@a(b3YRRNFajef#l@!<=Y!$!pC{kQEq7$So>gk3x|D0jegE;JYxR4=ota1X^ALJT z%XaL4AGSHqMrW%>fD7Y~c*<6rhG4l-XX~ygXdP60PiAvUB^Y#us-2??YtzOqWSum7 z9%7RYcuTNbW4|kgc(8pAeCR`XJ&rHB$m{Iq)R3jkkPb`Kz2>9DsZu5}BO_F|_fB>S zR0&cpR_?l9Q3Hn-9T)_r*V^i<*Zat-h{&80S2l3UctSgTXgl>W>=x1xGF^E6j^r_~ zUDTFo(-zHlb(6#P+6q)A4YD4ea<YR*1!ptQ9v-NutHqIgZT8-2a>5VD&=(J>99yR| zO5?Y_p3pqOnyA5%NH5Fuh%0reseH2DJGic3^?DSPZ%}=#=1F=?$cH*e3fq1*6Z#wO zbc-2fX)}q~&Ve_r<997}Hw%?NRQ<!0Aw+pmv0_iE`E+X8h@I$hR?O{pI^M~i{vB7h zmLlprcbZZvDuw$@s#ucZXBkzrYp-Gz4wV-1>fw(Obv~;7M8pj^G4t#^U0rntD%|Zj z!HJ95bkKIi$<$3UM)K9O-7q>?0tQal&8=33)bz?CKjhVV9v91%GPq!H%%(C&*Jqot zeV@$keNze-(Xh@-fo$$H9YlV1N+m4y1>;Z06A8!o&6P-5H)JoHAX41xI6iJQg4p9L z5B=uy-D5AznQlkgvxB5#@plZg>4__{;=mEHPU@ymK!<`RxlH@}-mDvv7T~fyGS3oa z?4y%8Dl3p}_MCKeg4PlU<G8tk4@km+nfmx0+rTCSS`;r<x-y$2IOhd#Z57j5_=hD# zhzWqY0SbDv!~#>5W@)FwY*M~fRWw6va+?X2bdvB|bu}~dv2qznP}E~S)d>Ze&AQap z880Y)k77)C-on-tcef*&`Rph<GOtg-Rehkp?;hQhtci13olUTKc8A_hDKEh|6poe_ zI1EsqeYw7k2g~82y|)s0pa%Gb{kN=XV&&fEt+@C_JQ*CjH&rlO-j1T_ZX)7|4qWlv ze$Ch&*)sxYu=#<?S)X%@d{9sqUvI<lM3;B-UK>4bW0^t`;v|uAm4n7?n4MofBE8D7 z5#ys!oo@qONv-Ibo#YoT_6^`5(RVnRd&uw7-AH%SskzK@eKqaZ0*UG)F0`Fb*FTIb zkpN>sj@{1Q6}CDB9g)iU=EZ<1lIkZ=3!QY5m-24|@(Xx`P5&63iL&sL8P>1u2tpgi zks(XJV`OQn8q$4tb5jZOykyA=!u-#JnWAN?b}Rg7&Q3$*w$BEB{ulzX+)p{QVk4uN zkLQ9g<}F%PS8Ikm-z~=f^79!1-SdT>5WiP!1pRd24HqG-6x1C*5ikfOIvvX^5}kU~ z==&;}gjTOS!47WZJ%%E7R$}A`tAn3;r*{7ki+D+DG+6|*?92k?|Di>AYNZ)AT80=s zJ{mf4-ZqERVh$=s`FeY6{d|aync2I7do>_9rF6&u{p8XNq(_z^QI!AvRrL543sF)E z|AA#t!hYU-sk~jUK~^$tcoph*DvP#2$>Oo!73P>A?sF&Z4si2Uq->#5kGSMvKN}Rc zO9C2tb3!^K#{GO7f87_sJcVzLkc`q{peaCWfkf}Yc#N981{j_ESP<z5cFFz{nHg=4 z@(|PS?wSE>GracOYJq%C>B&#*xRs-ID<$zEtDiXHhh&k$xE?*!T>Xgz_;;4?3v5}k z)_=D7kpNcZkiuK8T70}mRKX^THu5+bqU)->Av7*Ic9xsCZ&N1LxHkmfJdGnV62@dB ze_y9FVf@*)N>AK>bsX))1nmmnYtz;}9O;b?+MOY;Z2(&iijTQ&J~6ZUu;M5>cuueL zGCWP@MIWmj_c0Ma5}&iUNKWEQh=xlg9|4Vu`c8SUMA0<W98OIkmN{{AXFnh9#P)En zG(mUb6rJF!*JrCPPh1ni&+5GyEOJ@J0}w@beEjEoW}JyqrwjDZDcl}X27R!UKG(2) znpPt#`S8;8w;36HTEVIvO>*9clhIWf>Z4bn4T2|T`akE_->Z=3`u9EAj;<3Ouf8j9 ze>CB~79H0$D4YF9pD9grGEc@wpjI`qiVqa(-Nf99BhmjkS`~q-^slrR;8O|qRNi3= zx*l<vs^j<4CV<5Td~QU4%u*s~AFJ!)W+2<@m((7R{IqYVkmZ|x`1kkFa3kluTQ3Vc z^$buvL+fI@Hf~{h#rJF)E%XrUjC@};H9ZF={}D7FxZ8p)(KX;IOY3a15*SbE9wUuS z#P3i2V`JBRG^<fRt<(Ru`M|J0laij1QeaS-*>tIps{mU*iYtC5ho}SfsEV_W#P1tS z<t|m_{L}2?2lJtH=hl*BgY^bR2Fz26!P>al7MH>ligkiO&$yZ0Gh<`tm6cR_RaN>S zoV|oBqLhxoGtA$2B}aW^J(hUvCd*c5ZTNQbksj`)yJSr)$AeFL#RYr1y0|Dk9UAB+ z#>rDH<{#k{{#PC>^JM+MU;W?WT9xG{Nwnr8;GY@9OlIMy#6gv`CY`)KXxWaSPJc#y zaotc?W-kE#hCG<G4qI_1s{6XT(A<4Vm0atkG7%0U1$y$#=y}Tsm2TDW!HMEak`Dw{ z=Emc-Pcl=S6L&c?E!SM|y)~xa`8o394n97PV#p_cOBFq){73h)$ls@^8u+pg`t6}W zC)AE69B-W_01AvT)<D*VbnJRIcc-y4`pL+{2#@(mJ-2Zt9kiM65RYC&9X5R3{*!+5 z8Cn2c*OqEOM-j?x9hD*j9ha0;Cb7A2KF9OfO5|dm!Gle!Z<=7lve2fRm%Z<kJ_0Is zj-vVeSPi2ntXI~MpG5{6tQPKXPJw75x=kLCN0&g?$h2{NJMs;G_wtlSR~U-tezc)^ zIA`B;AZir;nL837_2lngK$-{Z#67~StYG()IWw|0>-V?z?4tRx_^}YfgFsdNB))W? z4%+Y+p#;H*R%O7MT_gJ2a;=EneVbd#D#F}Q*JD1A-P&xlql~?)pT;1I$&=m8On`{m zTZ|zKXQ1Daa5QLnm2Z$}Ow6kyioG6qy?8{$G<|ZCn3ryLqT|wqgl`0%Y1vcW^Snhg zkZejf_b*b(g`YhqlnHb}tVm(jx2Tqingp?*BsR+mkFQ4mvE$w0MAQu<5<MSbjA)_< zioGj$x<`-G^=w=1qa)TIX2weT5sa>0o!GuK*C0`UyUBCpI|d?7#mL=9{D3~YX)RhC z_fb2+d#1j0c<#mSO^K4iBL0)_D%;*JFP5TNGPUW6XBW-=$+k;RJeMA(Odvgky$`wF zCMCSLSh<mBpt1vB&kDlk-)$uG8BM%ZTuRM`(^#jak!)`EN%O`WJS|OTt?jzIaN|CP ztm&XP#ebc^uBBCui}XHq3cN-*EVmE1{`(ai<pgE28V`=6|FbU*#ZN~NE)I38og|%x zOuD$141Pa~Im#9p={e9PyiI?h4wtH9UOK%#=zUNM@7|=UOucSKFY$f_vy@2l`I|DF zSXv6&+)2NayD2}GhWN_k6;UHm7XkGfD<7Hi51Hn)9`4seN=Uy96MjA426svx>5}dE zjG068-YR>S>aNTkTGFJb?rXWc7DlmCKh_3^F8?tP_Y3$h=|<o^we<S+@#jqg%(3*| zw<E=?XuFg5m#f*9TrTDA#O$b~HL7>2dq}iToiD0ql|W{<ak-*8ePX#czzJc@Z#7EF zw^cHluDUMjJV=XfohF;%N{1Vzi@ro0v^~NsQJXt9nWaCoXzP`wKN@FkNSJ#%FXg`f zg?oD{SMPa4)c2YP9+}}=&wsg)In-H?iUU*^%gvKTR3NqV<v$)tK1#^bt-MO+xT-Ma zIa9(xkDg6mI%J9zv?G(rY)IS_+~OfKK1+^w{E9XJ2qh33agMdtN4O3q*D&B*w92MO zQ1K+Xfd*x)`x|+%ELLW2LrY6?iDAwYdX2lD-4!K@#Lc`TUPR@q?<6Y;4WbMJL*DI` zA(xUbe)WAqcI1M7J+rD-?~NvKWwl%N+Zdbs^Mjh-DO>;t(MPzZ*V+8?8!3O*Tk>CD zKq*LlH&fu60Fv_`&WNh9Bq{fGNY-*gl+pg`6a^aBA0~QIfM7#Xp|3y*0eey1g($3| z)zzA3Jxmh$?jzL=UALY4#-#AU)R7Xw3Mq!40A7#j?tf@K{MUEZ4{0iy`5K9(y7kT$ z4bG4_NBu@yP`oo_%+$~M>$%#0r2TPKv7!LcWYbT!efA96=<J?1<}M|nqkB|;Oz&Lc zfgf8ubD-as#|~JTYJjUfe<|2^G#?BY=#V6sIxjHb@12O!-!t{~hM!G7{y;sII459I zq)+*?P#Q#BE)Rk%k!bF=u3UQKG~;TKZoc&P055CUxZ<{%;J25@*Z=J|be>%h*8@99 z`h^Xr#_U()q@#_Y355M0<AXRNy(s*(y0!QAl56A&WxA~J%JrJfRsBZi9?LNtgNK`O z^_s-S%J+_5>y3NB6uo_!Ur}N<k~_^?cYL+UpgTAc=S_3wW*1fTFkMpPF{gqiK-GcA zi56j6fVlhsNhcqJVWZ90{?{%zRjS44hgxHf%|eP$joQVD9aRG-sk%2y`>4;vG6#gg z#m~p7!d)plkdw^5;uFJnb3a{<y6BO<A8hJh^)y&6<dEdPb9|lnFvkuz<EkK~{chWS z;8-9lRlZmLu9XE(Bi~Q){#8&U+^hBa2!kA}I*-<WX*)2fK8hrwj&rY@M9_0#3R&MX ztD+R7_qh!DiDOVzG|$UHu%OlFBh}P%maGSl&-DogDQ+Gs2?}>2d?N<!<!c`&krs)w z46S|K-Rle*ymn?UlB~w#MaD>9+qO-5AVV3000w--segb>`ryoH=L|2~aW%)%tNw@5 zkN~!>zxMFqQVA|N=#7_t1ij6ZI)JP~_PrDyyAmBK*Uu>Qyj^QSa;R~>6a}r6LE5y( zjB<8)@j~&*WP=Q1me?h}=EkE`C<6ztm~L(!Jwl7o_2qJB)RuK+@Si%L39nU>=~ah2 zX#<m9dEpbhjbjFP_R*$|Q)`DYao)C99K`N8=$}OhcKngCKk8Dj`ZDfnGhF`MaxT=| zroW)$Bh+0b?>fW)`+6Z6t-u`x&>2yjFIw`u0Q)|#V))7DeAVtMMJ9Z^Bx?Y5_%WOr z6G~%n*NiZI7FIX-oB{@WsjQrTnd59LXqcW3nk$ZwhudD49(#EpsWqd)8cMR`xp_qQ zi-9$ud+e4(Y4<XUb``Qb-1R)iFz*XGfQ!qN`3$icVo{snpakO34aG8Yc}cG&;pG(% zk1D)PscOAOno~P8na*eQUfYhk&w;aZU4*DbZUWD*Dw@Bit`H-S7~(5ndd$8Oh20W; zg2yZ?1rGK>*jJ^fTl4dHrvHGsBR^zqEm0ph(z+gD@+=$1tV^77V+29ju>BW*k7gTy z70WQC=7f>*MFS7<Z`SC;g!0ExTX{9M9QuAoVAmpjRu9^~fJ}j<3+3m;2r})ExhW?R zQXst=*M@6X617}>+En%o$ZS5y{bLTzemUYN7b*t^drb$ZuTMQMjaWl)?%u?u-qO@K zZtE};`t2i^Nc|@wb0=f2bNllh>fa5f=21T=@*ej}fmz6SxTQUMe#(sB|IwWz>4r{c z)4d|H*xj>{50%yF7UDXep|_vzG4QDGO`Fm3kYS_0$!fI!W|JOB1{_ex+J!bcIoHbx zh^js9rSWqn9hW!xXeuY}rwMEB>q{&&Vy)PuqXQVs1y@(ZX^vAgrg8t%XrE4yMx7Oq z47p1oQP}lBmrFD}bEon@2oG>DI<i!>Pfp*Em5JSxMr)ki$WIy89nzV}#*vlo`<P9U z-wjs(NH4N2YUM&v=P8H}4E>M<lwk?g&O$lS&|Y>}Rx=jkdi@}lWEI3{6R}_J{Y&}p z(DOfUaTbUNCmn<xGVLuNvGS(=+*NW27@wr!L*`80cFl9_g<@hj6Yrp><x_kK-Fu?4 z&HFpo=js$+syTW7SQp(!8DwECQ^nu+;*IpwH<@*;eSNndy58=V5hNxMCj>=7w9e}Q z3xX+p7n8~?RS?Zo??+HJU!1OR#7xW18H+hDv#nZ%30{w)#Z`0+?aZ94$St-b9Mkmj zevA=?P-inmu3hR-m$BG|Db07vKG<m*$bEJsw3Ayh(v=x{kUr;mf{8H+Oa$uJb5>;R zubeG07g~txlh}_XzLMYclUy2mb&T*v*r%7Ilq4RsD^3uO!eUn1Ir^CO$6Asj#ezFi zlJ%QrZ6sp<!^_a<_nIE*<?*`PN6v}<q2=nV06=0xAzJF?Tz_WUx-&_$0Rj>x_Ol{C zA4YZ;uAx9g5pc8<OvZ1eHSe!Vv|lsPQO_mihTKzMOUhD{6xha0cG-@V+wmOBHo0O2 zFPo)1YqDd`c9Vwgq^}!WPl`}fEq16N)Bczho<JCn=hJ1qG@#`+vsjZX#UoeVlYxLe zS1eo*`c^&s)w;wM_Ij|1Q<GNZpj5a)1&zt+x!v^;Rir6+FY*@cZMT!@#dgCwkAazy zn&n;>Df^8IXevxrugZQlp=jjSeP$Obz7*W=Pm@-5zMi8vGhz$(N}Zl>qetC0{xWDw zd3lE8fG57kXu0h_>G#&+3{&FJGg68p5JdwLitGPeQhyR(m;&m>61OA|=#6VAx`w}L z;|^;;PRXYs3#o^n4@NAP`q?HO`<m@EQeT+-!-=pZXQ~Gxy=#bML$6OdH652kmExa2 zR^yzKW0#Tmka@6mORv9faV~U}`CP$5ukeVea}{5!bsVB_tqp{+hJ^PWDl$un)$WYD z_nj_<N>jdw_i-BvMgbWcPclyim=#sAnDANoi94UG`BFb%NLds-IZXW=w#gpzn4UOm zg5!NJ$fuW@)y>@ElfjO&$ps@Tu=qBCE|vsp>UV|`_-4%F72Mi!AGCZ8jkmG|$D<7- zcf$D#qeItxKCA}GemguAY1l0chw#Ax+5oHgApL3&JeubIRqzU5J}a)K@u{~5l9{j( zc;kelI=U8tX=dP@IsU!OygU&8?ii_Xel8Y!{Fi-z-?!P2x9*`1%Nk2xCOTxRi3Tmm zE<e}2j5y#+Z_@F$-=gUYhZGwLVXh;S${P(HJDuz6ur4RSAbfHD5p9DVQhTX#g}i}= zjX1CVSC>QoPo}n;0~GY<AMz8M*1rw>KPKYEc0<U(McD<&Vb{`n`&KJ<TFvUp{PM1s zukg5*n!J2aUN7rgf27j|!%Kefi#El{OD9G~xqn$rb2xfAQ$b2<4rW>|`les!3`;e@ zXxkrn_Cw<3f)yx&84q3h?CO74<!DEvtXZ7Qh~k-jt_0InDE4bcpX@$JPA=V?O@a9d zm=sa8sQ#Xvjm;9$BWCEl^?v=$$d%5Wn#03N^DZuXJ9{9G>noFf;bUAY%7yLm<42Dl zL)M0yw_b_EkryiOm*Mf(E=8^N7{1hnOfGeCqrf&gf`<~HV;pJsf;GeVo9~AO$Jpj8 zbW(85lSdATJuKh~nzMS1=9vG6u9VAPaV79QW6;JExnZo9AADXgQgwyYI%5=0hsr3& zqGMpeGeM)`S*{Hb&X90;jQf?BOLTCg56n<kcMy)dSjkZSc$ib#gs{JKLjO@WcO8y= z00eVhOfVaVYiVi0h}qxPgBM4aNE44W3duPM9&&|Yr-z78P^ltDN0E1QxtjjDTkcOI zSKW}5=m8P-@V9<9yCtuTTr;E@$684}mH7<A4D9V`QduJ=*U%vpzd&(WSCvzJtt_m% z1;e*xKAzzxntdC7A(<#H4DYA7DCa5T@5I?ioljOz@;;6<fL|;#Atg2?8R18SlF`aa zjFQ%<)K*^C9ewjV>d-E(QSHIz1JiULQ|}_*F?%)`ls?iLNvgX6Qr?>7m{`b1n4=5p zs#6_mi;6kJ4+w58mowPH=P!}2G3KuQ2tIoc<TJO(f9-rHyyc(omLC1#7f|H{mgTQ+ zvR~SnmUjfqXJwh_#pS=V>7;!6o%$IGSXXzBtwQj8@?<oLeu4e~hRxR27Rkgb`2F=a z9^p!{Upd{fH+eglUB4OlSLYA0xss+EQB=t+xY@>2rav_;8M|N_`BTfXl(u}l;l5aZ z2vM=4SrhG4^k$h}clvIJo&TcLiwfl%m9I!4`1i+(WlV*zw^j@S0aW1|HZz*;eFP!? znTgG_j4PF6E<V~XRv9i9!#3VHOo)-m3tt|~cx<>)gG_K!-O=Ay3$wY6!4;Q}%Jn&1 z;7K^U3N}D305d(ozJYXl3J@4^0<5@=MaEE@D(5dF!MDXeO*>p+*e_J^bK}&FRNjoq z^lHkSs0F{nk8=rL8)p`{(e;@1HT&H+m+n9<yNDXlN70>mrCF1k5oc|dsQU^+OKWel zst(^<J!R)vx*=?5FP;2n^ZK5=ZNA&5rLl|}a{-xKusub;M^sC{7AmT9B@oUWQ3S&` zCD4wf2o8w4)@oM4pLAEY_Rh9<QV(E4x*}s>Ut@DHv--;d?*VU^l&x(+W(+VL%GdU; z4VQ!UCbJ*0hbb%qT}t4q|4*0rIm>c$J3RnP@$)SnnlC?sC0payT-Gm!yx$~cjezXR zl!Baw7w%3x$b!+mzjE7$<>enc!_eMnR%E{5?GUbj%Xcc2^T4}Q=~E&|CdH8)VdU`r zAK&;xoE4&|<UdWt*`&p2(!+zZf(x$6hUxM=cu?dT1M??-Prt;&@TD$z*EUkj$MENZ zfDB7GSHB;3_>@i0tuuy6_)&+W$PX?EJ^QLK&C}7yapr!4j(A`kHs9ZDi$A<dLBDg= zfV9e$1*+C#rVI3v%MwL>>4M=?42}n2cei<Tt`wL|9RAv6AZBCCn+UsB^+xYds>M<W z`M!a2mN&`K#?zmI)5hU({~(uFs&XM{z2<YI@W7PbM#Dv(4GWTsjIWAddM)~wbiI9W zX;t^CPpNp!oefT4;Ew!X>(0S_Hmz?UWh3{>6&9avI{AAla@f6YA;$_OS5Su<C<-%? z#D`{$YX_7^wp43GvB=@&!eI(+dA>(<=%hnOCd1wzIgAAIws5ga3iED4ZNqV~8J|t} zPA+R-QaGU&S7`mOFW~8&UTh;*xYm$j4<>eRx>J8><bL0&62D-S22H(BD;n}yAr_9b zfs<wg9e6dJ`CT67l0U(b0=s0c#wBLjz=&iyCmVjCOpv_QRl}ACPUQCJ?kcBny+TC3 zRZdT%_&e~AjRJhgyW#C2u_9sgbYm2*e!?RYv73v?xU8G1LUC+j-ErF{R+}<Tdp5k! zliV(~^x0?1Sxe4R=NhgVf%QTO-OYmEE{aLc`dKStGDZpqPq@Flf63VP?sn#V=A!zp zH;#&8*D*)Yu34Y@#o9zRH2`(4nohb=aW%wK0CuEw4i-T?0OY+@6#U0rzqYDUt^qVJ z!lfkRD?#lFp~i%7Xni7fmTdfqnmT=;bJW?axK%6dFe5F(C8<1r8mc>e6&GAOA}e3| z&|q_#tY3!nX4v*8NSn6WiB2WYHkEtkqzQTiS3vvRpMar+kWqI~IEz_n=@vOlQsI7a zN08;btuA>l0w-sYLAWj5R^*QPNYmfUA(K8+<a<3<?EHcaD1ZBx@sVG4!;aAoEL(Qr zS)`xFbxluk+aw*m+-=9O{ITUZyN_>VZ=^cvvxM;LeF7n~=sx_(y0oUIVa(gaO*&lN z4GL1((SEE`%A`zN%zvhR^QuVQt~>jf!tkDL;O1$>-qS5dV};517JvRW;l7`D?{Fh- zoaXXnV~wnBuCI^ba&B}5_lN_+3{L<EvxE)i&S6>)Ibq3lqq~}hCP#SiUGLBrEH6NT z<c)zX>ENZ~(lYiATJW!LRBg(_0V^O1#IhXL_jT4v4lG=_t5|$7_yU3n-BxpLLb&3l z{I`nh81ElR#i>t@ulG-VP=*fI*0yeRy{+8Pk~`EE?3}t0s+`jBU>11)1>nr<ANk%s zD5T@7u8&cq?^YJ}j-@@wrzMg!6ow`_UlHx!JyEdzCY})tttIt#YP}dDYpPkaC9nVM zJqJwq_s0u}N9HMJRgRxI#@|`KsmvUfnGKiT4HBLz8lu_tJP^&=KOr9@>QUKSXb@k7 zn<si{*pew0U5U#7fj!V1-+q4$5TfN7;FEt|qXjNp{GryHaq1H;l9oSpI`d7wBhTxI zQ>PI@#ibi}$6UqkW!7cbLk^tA7H~1qasvPCr|lSt_yxaNK^G=FL#~^CKkI6UO=EWZ zO9gC4&*BjVR#+&1o5N~{jOU3?fT7Y_V5nh1;MBJlH@rIyBzt$E8L4P7hG~9TbGz4k z_pVFtKgH(dyWQ8JlN<@qUYb;!PXLU<kJS-C>4~CXdVxlbCYdVT?}GCAymWN>fw%2i zLrN#|nl`|Z^vwvgAru4^wwOL3kCbGHzdwFI_BWENJ>O>idAP}{*5x}odplhz@DBb< z&$2E@K{z>?qKjTn+?cocqWKKKzeVZkhUaQ-z4@@EZgNbNaWJ%`GrS)u_36OXHa8r` zb?NRas4Lg%kNYY{#ll-w_oGmUy7UX|TFxJ&wJ#e6OySOhV9%z3NG^S6b|eg9KE4WW z@?s`8SlIQ7G{v_u&5Uh=2O{L=JnpRw)9I$>sV8Wzc4bV^67r}zinI%KMd=g|A|({< zhfZG~7E%z(ZqplyyEM!)MJqO>-%fe7&sADfq^hc#Ur<1;w!EYM_D%@P7FmJ}Jbe5| zyImE^jGJSU+&^7c()Z`+?Ki?h8UeC7D=pFl2JHgxP#E5pOzKM~G~j$NCjviat#4sN zH^#~@l}>QW?_@3RZwR&-s;rYrRX%1CSQ<9;w4r{S4!>vdp^r>5KAYS>61mCr2`ajh z5kflY$>7Z&eC>wo&>vL!s__UD&L?X8%EC2u2{37`$6d-9(&HppalsMxg(|H@&Yk9r z!N>b!>-*!Rw1Je}8qtR#y7Zi@U&|nRWfInRr>tR)iL~ctf8`s1dMR_m-D3dJ?Du_g zb1c_fgCU;I_raZ}_z;*da<?Fg_J!tUiM;%yox;Jss6ELuQqlY4`X=MsppbkA&Qx`! zBndSD`E#`Bs`N|o(K2Zf_F$};xJ~^`WxUxJ7wl!k+5D)gG4tW6!BSxUEwEbzV-em$ zG~s6rVmOccX}AzB{i@GcI$2ZFHSh2O7WbFLbEH(I<rN10H^PhLE44JH<9W2}!4=3b zaaewW^BUtTpH@*HaA97U+-$gd==bi-ZB-KftnBnf{03b4#fvsi{H*m+34S$XJ4Nt@ z*znt=U#{2<B11lJV&R}`r(Q?YE%2M@uN0LUfxoe7VEQ<-myM6s&y^7&miR0p-|FhG z)w`WioK-Ry#o|38MHM#A)VKYG*;?eERFxuGyHr{Kf>*P$Zt?<-`BQoDZEW*pVljT# z7p?gs^L?GYEK<9|*S@wmJJ(I>U~3Mjo$zpCSwtIA_4y2=U_03?HyfFq?h^hirEe{E z{KWh6%uNcmy5sBWSD^QPcM{8VNwB*L@K!JP>{v%YqzeF6hz=UBz#QKun;CT9OQ~wR z{ztWSnAQHotCiHq*VlOyN7t!hM%CAcpDQW5q>fJ2K+|_WnTk}X=p{~%7b_0MI)&TY z+sDOeFZ%*~Rxn@Oo$>LsPwm-=<c;O8kgjOPVky5y-;m$!*)JW0DCG+Z3Y0eglvU?; zZXS8TU=}m;2cAI*W{(&pA*#8wjALV{YbeO_<ayCNHUoP#l}&vxc-^J0;ln_}G)PS) zZWAaP)0b-3pz`V~y{fYMzK$mschxK#J9}T?h}SJoUt!^KfLf~9+^e`oL|9l&M&>6G z&WT3!jm1mG7xuX|SXlOzDmLSF>CLV>=XVw4_0-64au)2gw5Izs3a&;7qT)UC*EYK+ zj%#K^!Cud9pRZvdW}sf(UC9m&IcvJ`B~X)*co}sjx#E(<(FeW6Cr27FCw)V{Au1NM zF&=wgyhNPO{*>J*u$`Lq`k=b=J8RVzDK1%K59|XH9#UycdB<BvsTIxM+nxg1UsNCi zy(O@s{{G(BQnyWKyV9K$&I5`%3x&jzR6zk(_;enwAg_;#^`v1Hvh`bum$Qa*EG{h% zMT_@C<Wz1Zjj04vOwD?CqfiN!v@A6#bL(H5k$rJf%B6zMtfJnX?t?OdH8sYB$`n%p z(ircZQJ}C0XI}U4OD1dF9W6U8EtfoPfn~kAGx61<#Oa~l?YUy_p$hNxF&5z}6I^aJ zd27!@S($yc(qo;58OJ2Y?&ZQCA6VPJvZ={@!qV$^wBICx|7y7u;8MN=gWlI|s$Whi zdihP8ox`6*GUP@T&FwN<d(~)(h7SM>gW>~nyOzga^EYKTL_11I_;jV2kb1Z#BKFY_ zcjh5%6+n$E9^7c;cXrC}`HWFAx9?}x;di+_3k%4`%v27CrDC(%t5;u>f>a+ax0yN> z8!H?Y2w3Jz`4we0HfClvBDC4;e*l$GmfHaM_WrRq80B2kmztaaS)Tr7Ys-idG?=Z2 zY8xACYny25CZx?N*;oDWSdP*4gjvk7B#OHLL>d~}+S;0?x~95Tm8V}6$NBMJo$fFy zzf%1=KKm;~1r>*u%<c_5^nlHD&8(+N^qA<`eRhlG>tRQ+09QDyj}S6ck2s5yx0-z7 zDb9$+&NnxieLzph5%gX1Yx$=`9Ymi0v!ZA^;=i&DdswGTZT9gUUz0BQMl>Kp3$+m( zdFcK$A^B&sZhXUPUMb4`c2^%;W9|4LpQ4GsH@_)0V~?U(iMwiomA9kV{kgLdl=5!e z>^5Y44huWHXrS~WVA^Q2qDvTTTyn)dAcDyv;K5x|Ok*Faq_|k=)vH~MPU1A`zza3v zeRPjOK<$0QEKnf|t^TF2o4JY<<AYV0!OEd;I@Ibmaa6IPAdND0jC3*GdCOLS&%s2Y zjw9UI)bZuW<Ert;XyK^dKS4f9j*3Rjxf0KrV}4XuSC4U~TDE8!f6!oxH#Xtrr0Lt9 z$TEu7CLsU?kFuycMZj3<_Q34yb~|aYxSex~z-vfh&jJQcZg)byE*n_S^N7N=v6I>1 z6(hP({Ama!7*uwb<8UwN%n~eHr>r@`a`6I>5d@-ler<`*JO!>TK*bB?J=v$Dr0CB{ zD!*?&zEp90yqE2ak8|*Tax>cx@UeU<gdysQoUq}iwXynqtWF|-Y06~H^CYF;r!drI zIyzdqu-i1tllLon6k6J3QVAId(@{jI>>Eum(N1BE%-rLSr&p&{>X@Ys{mq%kS;7ki zCV^RUugW)4uE4U|k3NFgJ@K3`B=*W)a#l&td{ujQ=BS+l2I28Mch`Q@{q!-5?$rEF z$89kx>+S`8E$WF!UtyVCGWN@NTqg_^V>38(zkiXS3$at>wYQ|}Bzn~^m?b{GVWZ8( z6;*G1BwV8be*WtmMV=84WR>ukKO<!gA-B4FC+St~)+f1wh5)}VgQfCSFQGuP27J)? zraXm}JE^?$HHHb1WkH!P*GzGQ(-meo*D{4?0rz5dEHl5g924f^u2<dTbEBa;$UrAK z5N>7J$*|HwM_6GH(HkD>Z0GXl4>i9+)-jV!op_~mi}qM9h1|4MG{>ZT8hx)t=^-Ed zm=Q589Sz8Jp;8S{{(B0{ci$X|XnvB;44$CQaXih?H&OnLt+sM|O`*U})v+<}5)1H1 zCVlzxCFRQ_z;Bg@jbf61{P%glJusjU&0I;_mIveI&erHxZKHGf<EvW4FSPaNp;*(6 z`(n@fls`eK$d<su{q+N|gof4g2S3Jz1B1IZAbj}y`G_?;_>eDr>Kp5fvU=;~2ZrW$ z9Q#&P!@(O*5&j&lDp%SWU==;*m#7ODis>#Y_9r<AM}!$xakOpay}d(oUn(XXDs26N zWoz9$sH%}J$!00kZavtp=4x5Of#{W+(^G$)?;j_^KC&ikwF>kn88PB@E`8V3zwFON zpiX58B79}deEQw#&q5Gm;wP~ST^q;O&UeNOHYlK+N`JaDE$62scQKkh(3~N=?~QPg z6uwPq<4@wcw)ir6iyy(1<!oUpnusd<yx7kfkum%hmQ{^gO>Sl*@cpp!W(*}RMg4KL zU}zip+)nfgq`z@u@r^Xtq)A;>)4gNf8t}du7_1**t_&yC8uO0pxj%l8GZ>f<c6Kf{ zkmJL2EL7GBdf538@gVZ)N0F?c)$>|QEn&d*z<80}EW_@~?;J7jxO0hZFgL^=bpJzR zx)=5F@{x0$F?u?uyR`E{9>55ShD=UOaD^{weN9Fnfa^f%P#%8G#j|Pd)2AyKSaYTp zP`~Wkx3w`-YR8&mpBDkfllJebfih3cFsu(u<1Qs7s?ep+<qa4-pm&#YdDayZ;iIv6 zR6om$mj}yyF-jmI=_*7}Y{>SmqUv4fJS+D-mU)-;Jo95GB|JRe?T;fQuJf54^#)Et zE6G5Px<)E#$v)$oeN?|6{nr;Teg}jMa@%bavs~Kk-v{iC8&V$VT^%$y(eJ`>YhOp> z#p^q<sHIU7Jw8<fFH`hzkl!wE;>=g)N*7j_KAEPZFP^*mg?^Qtg@}u5aoe=lcP7Y8 zZx~c}wz9AB!6sT8d`(M-^#4eBpuxT-OY`Va!QKhyT|_*~qzL3kV&xv}Y{dF(t?JG* zS&yZzE8|ig9o(QPugyr;O0v0}Qp=R&y@|g47^CVtrVS~}g<h?=2z%A-R|$#6Gk>x~ z%7b<HO%K3zvgiwkS;a@Xo>E?Az@%KTA-y3+o=|i<Hy85d=*{Z4EJ)Dssji9kl5qzS zMri8v8t)cnDD_G$^=e8ZFWq<^wp>tBg0pkDT$(JaOJ918Da}`8flOw8*RIL`dTHs7 z*y%?--_F8?J0R$|%;|>4^__~SKOVv}3-X@3rc3kotm3C%O0OjrgKL{x{A~*hFZ)%R z2`8LjE|JZ7jnn8?KU`i2l0Ln^z%e~s+RNNTP|L~A)&Y({TCH=Wv<>ySv=6@~w-^cy zC)1KzoWp!R>bA07h<uB8mO?G=KeK;4Mw->2!NJ8EagNg33%bWJ!1Y)(<a<^^&L1=C zgF<}K(zhhrd&S8jQrFG@X3rE~y{Ndwd9hC65nTwP<v7`&@{6O5gJ_CU$aCf~?Hp2B zL&1`Bqc)=o0QK=h>wkzHTv}?l56O|ZKLUB!YjrO?YgS>HIj#@&aQ4||C-r%0%F6q| z{lr2fK;vx6pYpIir&S|!&M@&lCUc?2sS@%2ruk!#;Pj0fVi8G_1s5}`ViRkmId7kL z#sfe;x?1UyOQp%D24!YSOgj3Ek&c%^*<PQK7KemW{%+{BRA7F#`G{}l)0G<O9e@M$ z!pB;L7796_pxFY5<YlS|1F5#0%!lnZKh2vpZ}r2MVq9lPaUTN>Q@%K++_-u3rb)dO z)OVNL|E{{_Ba^@Vdd)Qat!$B0kt>4(0wF(S_o2VjrB8cQ!dO}SwBbe#YtG<y1oNeY zylwZlr#{Wvpdk!lx9=|H-K*+POPv3<0PF>KtmZR5(Za{JTQVb|nxJ4!_Tu~sU+Z!T zFPfuAY?*^r)C)VMZ{L0yxhr>#L2}N!W~)192SrLH=D&<WyZnX2ebn{;xU>v|rv|y! zc_kLH%NM|#UNzx_uhCK4_yIN&WYc-$$71PK^#`7wIG@`B=OE%rN?@CB6K~6>w2c^P z(Hgu*7i018hi;^WQWu#JQj7)Qr7dL;l_6%4ouKj2EjP2P=HHJ5ocon**nrw?nEc3| z2ZoQ5ol?lFOn1K9n@U3}A2y9~`oi7)eO6A(%rVSReQgt-;grLB3^L~%Sq2#BECe!0 z;cn|c@mwBk+ch#{!Df_8zyEwH#)(*lak|7##d%)WZ&-O){^}e4ZVp3f`33g}f4|v{ z#@&7HFypXzBhevP?b_Qfnw5_G`+ynsH>_oN^-`48$S0j=k*$>chM<v~8S$}+?k_F{ z{$0$)SIpnH7u+5B8Svq9F_XhNROq8Fa66Z`HE`qE@UuCp?L0qwbpv_1_;Z3is5*Mp zOgI!a*UckFLoXL6Gy)~z{Qfda7hfUPMk_|Da^ElWXvxIVX3fki6y|KOuKz`47hk%l zD5!<zBjx+^Za_4dTw~aa^@U>%ca_|AYkQg+$@bxRU={WBDDfsz?&m<zTE-<Dve7_E zz|Q)8+GXA=53|->S^iewEWQM2n3}NH?@(qFX~^6!_z+O4?)~m2ZxS6VFEin6G;vVk zKr-EzARoOwEAe4%{s7ZSw3%UVAXdFuGLrT_=D_3%aToT9vgLF|gIAUhRaI0rz31vm zpFo9Kvs?ot-*kmA=j1}xrfWbBY6IIKBEE@$Ki=lq`ZlN8$)VWWyL?P?t9fl~wZY8K zz@w8+JRQ1+BIBh$p2IPJPzEJR_V#ZzIwAe)8lZkDpvx)PbsjN}hrqaI!~>J83-gPs zC0xB<R@_-a*=WZKl)0u2&U!8oreC%}#GXj*1Q*2VHP<6j=apZ*I^FwJI9+A$J{B1V z$5+2YHWPtO)<i%MwCTAqzSOA$2KzQ{-lbDGdppsenJG7fw=K9W){H;y{=|$24W;E_ zb&6-AnIs{bmGt)Zc0`k1gY|`9viSAiy-Quh^0TTWL8s|z2OJqxtT(4tSy@>?P_Su^ zRN!t*gCnwec9h1HPUOQYpn6}%XTBNj-6?<z`4Z`ad7vv73~vI7o5Qb5-tgV)NB}V; z%Jc%X$ADS@*`yYfBMro<5HjZG-L^*en&!mhgpGm{nbn4-6Q5&GPXi3}WCutQLw`Xu zt0eX}1>w9<DJ8euy5~PzzH;9BQ?}z<YBq;KswgR8SG&@?)p|VSf*He<!hlrYM>RVK zUU1pd#kMA#gqt#P(A}$t8J9L`-4zvm?M~zTuqe{P;scY&yKW3}6AmTn0kZ{!A0=|~ zKuKrjzBV`K8iF~)Rc@4?cY&NprKgqfY$?^*s+14@hyFC>_GK#HISP5^+s~Qrwia1j z0}IoqYQLQFks~b&AF*$hcvS--<#5~ty?7g|QYpDTu4wx8qN0ly<@mA{8wn;VeYScF zMICa-m-YSI0+^wR$x=lLq>8JczIRjG-Ul{$%1Xlzm=>!X>PyWU@S^*sIr(c}E__Vj zk!;{T52q<>o&n*si^uAXcjFy}l9I+V#MvG_YCMLPCMGc56I-bK6#e|19sc7)052E2 z!r|1*!*zx1yA_`Xp01_4T+-3gquIulwkWmTIJd!{6#^LNdf@_WE==ZP<y+Y6OgiA( zjPVRlNMBCc)^s0l&~t^6<etK5^veIXk4&i9u61DV4O@pre#cE)r_D;9q#Ph>cF6a~ zBl=5{OzN*mPw_X!@!xw_^oWhkeRHJ3)rw|B$a=+3bghLdk-Nga#iJ!veVt+3B8N#D z<P`P37p=ZF%mS8K^Yr5LEI&Rde}rPDaME$$wMgbX-};KL03eau)?mTWGXA!AEQ{^W zo&B^ojTCO0cAc@57&>)hiEzj&I~#lYSPjvdNT@VA(YA-#&xGCNmFGM?+5TNw*`A%f zotLI-V$uZP?VEAM0(uee=bFE|F5c6FK0f0n0$c8C+N2rpfoCfmgigw;jo)Wgtp6|o zgB8U_pKJ}fvp+gqcPIE0xBIr|<W^)tR8-0<8WO)!SzDfP@Jjq?mJ0#AJc`^=Y4};! z1}nGeJwgL;;t}0<p!FwG=mTjY3<lfs9rUE8M%flHTGI8gNv6gw9C%t@+dJ|vRo`*z zgf^dUMeL-Y3y!G>tFCoHgLEcR;51$X12d{K+}7Nx-ySBdoE4dy=N=oT0I6Xz^V>_3 z`pIiBMZ_+f*X{b361e3;09OqVXN}K0*qOyx1F`_+mObq4y;lyg%S+KNgJK8z@*M=? zwzQ&b>ky$yvH@3+WKw?Yi;*Yu^teit@!MJx_r)?|j;EtiC4f+TuXbPemX?tbU<4nk z?M+@M+e#!k5jzq}oIYA-XU?m%huW$0c~+uOmiYZ^XR8&``>KNVA7*P#WChG6Jmw2C z1I@xt7vBC&4#=p=xY~6yn-)ri)2zKlWp~AhLKAKD>07nPdwb^@cKP)`{3e|Y;TnUz z(u$86uQwwS6DIZ=R*wWtw@2AjCMLL}ndu=In<R?v`wc~%>CU<(5$s-R6Dqt9m}&el z^4spXM|qFZp{?@ksp>H|1NQWrlc#YrrDR(mW#t6T(3y9DKdMTSm=1K<@=wgy6c?}3 zoo=cJt>^?!xsl21%ltN&w)Ljv$t-G=%VZ84Qil<UU})+Br?7U|VkwypSogkv(9mk! zCPX5~)yvCkXw0Sgtnoo>>U+aMI<qZI;_U}IKLGSXuh(fo9xB^SmAF_TO=B!no141= z#~r6R>pCUbr$DfDfUjk8;&*m-cK7wwWBgni)c4_u+ujKu&*@~|>d}yEoiX6!qhsd~ zOeDE>C&9lvZMMN;P80GnSO7Kab@<h`V{fSoRwx}G-v#$}L<T^iT+uM?)d+3SW)4S* zwtxVtjzJdE=p8*~!4Q|6tm~4m&jk2Pwi87)O59!(n|D&ijjWgjw#c13x@iCI1NP5b zD73xAGJ2g9R5Lgx(lufNQr)i*G&iM|kT06J6@G>{WmeT|T=KhpThvEJIO=hd7^D&? z+B}J#&I8aIKCb!sDw9QXzS!R1&sHd2q!%rJm+P=jajU*9OsMkKBQ}!EI=X|ws2C@> zwBJ^Kmo{6XbKUIfA$|@@0{=Rq5LC3wESbv@4osP0?TM^4v?jU{i4<-ydaG4Fqo<}; z6+w-ta^gd}mQGF!7aA2$8l8{E17NRtoR{7Gv_l^->S_cYd;viQw*CGWuC6jJ>MmGQ zFWntWHwe-l(%ri>DBWF(q;z+8!_r;SB_XhMr!)viNOKqO?|!-aeg7wB&YYQNo-?Cp zX$h64MP`2M9n^THvZN)G1S-p#k5Q$aLyunyXk@R$%I>GK2$!5QW80oEHBoBVuL^K- zXX<03#*gmzJ@F&&;7RYhN5g+5PiBDCME{&^yG@=jw%+GW{k?uR-tZS&o#pJ(f>LQb zzp?A&`F**6eVT?^Ft5Je+82Y*r@A3N#-(hc-nkos+**zjj`v$SkCmbnUnc&j*^CyT zv6Iq8U9S$%bD<`by-Ol(@4MC#8W(`}-qri9T0^Vz{%Pt!Awt2mUMVyV`!e`n=Xq=T z|9=e?LTKRAQV9>un9?&OmMn2>;nidob4oTsZiE+xUB+tvP_45M?P;z(<OL7XrOAsO z&m%F&Lx0NAi>k`&U$2wzhqh-DJKlR7&)v_>x<&SgF}YzMTy2h%-A(1J%ADMEp&|Z$ zutq9U6_{V}hVpZQb6?6q3iBZ2JpEm*u3^giFHqWz#>Z?vC)As9@HQwi5)%c+dKqdG zp_G&lmH0#F{KUjTMPJgZsjIYcx6>-USZ&QkHIlcQk3Z@*FKRY1h(sdWJMApRSD{qK zoMX�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 literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/landing-mobile.png b/docs/qa/phase6-visual/landing-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..eb05b5e07dbf902d685dd4f8217859f9463df36d GIT binary patch literal 234158 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�DAMs~JRuWX~8mQ*Z%8$$$i0<e|K)C7P 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 WHaAC!xB$EZvb<z{vEst75B>#=GGNgF literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/prod-command.png b/docs/qa/phase6-visual/prod-command.png new file mode 100644 index 0000000000000000000000000000000000000000..859299d309dfe2498f5d1856857865076f66c3d0 GIT binary patch literal 41691 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 literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/prod-landing.png b/docs/qa/phase6-visual/prod-landing.png new file mode 100644 index 0000000000000000000000000000000000000000..144c21b7f37bd555301c11b1f4766940ac40e79b GIT binary patch literal 355199 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%0Aql0h%t{A1E!;T@w#(VD^?%^>_bFhgB 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 a*YJ8-T)n#*iCHfe4oNZDcLi@gef?i;zqv{P literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/search-desktop.png b/docs/qa/phase6-visual/search-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..6c338063b42c75f2050e819a2c4baa72b75a5978 GIT binary patch literal 45453 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 AzW@LL literal 0 HcmV?d00001 diff --git a/docs/qa/phase6-visual/search-mobile.png b/docs/qa/phase6-visual/search-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..004c2657f903521df92e9e076f06ea0f74d0bc0e GIT binary patch literal 34823 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%0AHWe;Q-zSC}06X-u-_K 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 T^Mf<gCjg*=x_qVV+u;8PlX|w6 literal 0 HcmV?d00001 diff --git a/frontend/.postcssrc.json b/frontend/.postcssrc.json new file mode 100644 index 0000000..e092dc7 --- /dev/null +++ b/frontend/.postcssrc.json @@ -0,0 +1,5 @@ +{ + "plugins": { + "@tailwindcss/postcss": {} + } +} diff --git a/frontend/e2e/portfolio-happy-paths.spec.ts b/frontend/e2e/portfolio-happy-paths.spec.ts index 1242b01..e59ea7c 100644 --- a/frontend/e2e/portfolio-happy-paths.spec.ts +++ b/frontend/e2e/portfolio-happy-paths.spec.ts @@ -4,20 +4,19 @@ async function devLogin(page: Page): Promise<void> { await page.goto('/login'); await page.getByLabel('E-mail de desenvolvimento').fill('admin@demo'); await page.getByRole('button', { name: 'Entrar em dev' }).click(); - await expect(page.getByText('admin.demo')).toBeVisible(); + await expect(page.getByRole('link', { name: 'Plugins', exact: true })).toBeVisible(); } test('dev login searches a command opens it and favorites it', async ({ page }) => { await devLogin(page); await page.getByRole('link', { name: 'Busca', exact: true }).click(); - await page.getByLabel('Termo').fill('blood'); + await page.getByLabel('Termo').fill('balance'); await expect(page.getByText('resultados estimados')).toBeVisible(); await page.locator('a[href^="/commands/"]').first().click(); await expect(page.getByRole('heading', { level: 1 })).toBeVisible(); - await page.getByRole('button', { name: /Favoritar/ }).click(); - await expect(page.getByRole('button', { name: /Remover/ })).toBeVisible(); + await toggleFavoriteIfNeeded(page); }); test('dev login opens a plugin document and favorites it', async ({ page }) => { @@ -28,11 +27,7 @@ test('dev login opens a plugin document and favorites it', async ({ page }) => { await expect(page.getByRole('heading', { name: 'Blood Economy' })).toBeVisible(); await expect(page.getByRole('heading', { level: 2 }).first()).toBeVisible(); - if (await page.getByRole('button', { name: /Favoritar/ }).count() > 0) { - await page.getByRole('button', { name: /Favoritar/ }).click(); - } - - await expect(page.getByRole('button', { name: /Remover/ })).toBeVisible(); + await toggleFavoriteIfNeeded(page); }); test('admin triggers sync and sees an ingestion run', async ({ page }) => { @@ -42,7 +37,18 @@ test('admin triggers sync and sees an ingestion run', async ({ page }) => { await expect(page.getByRole('heading', { name: 'Plugins', level: 1 })).toBeVisible(); await page.getByRole('button', { name: 'Sincronizar' }).first().click(); - await page.getByRole('link', { name: 'Ingestões' }).click(); - await expect(page.getByRole('heading', { name: 'Ingestões' })).toBeVisible(); + await page.getByRole('link', { name: /Ingest/ }).click(); + await expect(page.getByRole('heading', { name: /Ingest/ })).toBeVisible(); await expect(page.getByText(/Run #/).first()).toBeVisible(); }); + +async function toggleFavoriteIfNeeded(page: Page): Promise<void> { + const favoriteButton = page.getByRole('button').filter({ hasText: /Favoritar|Remover/ }).first(); + + await expect(favoriteButton).toBeVisible(); + + if ((await favoriteButton.innerText()).includes('Favoritar')) { + await favoriteButton.click(); + await expect(page.getByRole('button').filter({ hasText: /Remover/ }).first()).toBeVisible(); + } +} diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c5b7b3c..5c77382 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,6 +20,7 @@ "@fontsource/inter": "^5.2.8", "@fontsource/sora": "^5.2.8", "@jsverse/transloco": "^8.3.0", + "compression": "^1.8.1", "express": "^4.18.2", "laravel-echo": "^2.3.7", "lucide-angular": "^1.0.0", @@ -34,6 +35,7 @@ "@angular/compiler-cli": "^19.2.0", "@playwright/test": "^1.60.0", "@tailwindcss/postcss": "^4.3.0", + "@types/compression": "^1.8.1", "@types/express": "^4.17.17", "@types/jest": "^29.5.14", "@types/node": "^18.18.0", @@ -7407,6 +7409,17 @@ "@types/node": "*" } }, + "node_modules/@types/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@types/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-kCFuWS0ebDbmxs0AXYn6e2r2nrGAb5KwQhknjSPSPgJcGd8+HVSILlUyFhGqML2gk39HcG7D1ydW9/qpYkN00Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*", + "@types/node": "*" + } + }, "node_modules/@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", @@ -9300,7 +9313,6 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" @@ -9313,7 +9325,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", - "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -9332,7 +9343,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -9342,14 +9352,12 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/compression/node_modules/negotiator": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -15395,7 +15403,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" diff --git a/frontend/package.json b/frontend/package.json index dc96254..0ee33c3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,6 +26,7 @@ "@fontsource/inter": "^5.2.8", "@fontsource/sora": "^5.2.8", "@jsverse/transloco": "^8.3.0", + "compression": "^1.8.1", "express": "^4.18.2", "laravel-echo": "^2.3.7", "lucide-angular": "^1.0.0", @@ -40,6 +41,7 @@ "@angular/compiler-cli": "^19.2.0", "@playwright/test": "^1.60.0", "@tailwindcss/postcss": "^4.3.0", + "@types/compression": "^1.8.1", "@types/express": "^4.17.17", "@types/jest": "^29.5.14", "@types/node": "^18.18.0", diff --git a/frontend/postcss.config.js b/frontend/postcss.config.js deleted file mode 100644 index e564072..0000000 --- a/frontend/postcss.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - plugins: { - '@tailwindcss/postcss': {}, - }, -}; diff --git a/frontend/public/portfolio/command-palette.png b/frontend/public/portfolio/command-palette.png index c3dff149a486176dab0260db2b4b8e992f9c9b3d..5c91e64ee99b820d58ca5380036bc36c38a7517c 100644 GIT binary patch literal 114993 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�Lr+KZ8KSm9&faDkw5Kw*u1~#2H0|s7M0jG+ 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%0Atf+CYuCep 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 literal 59855 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 I9mhxi2bq1IO8@`> diff --git a/frontend/public/portfolio/doc-viewer.png b/frontend/public/portfolio/doc-viewer.png index 25b7a147346a2455297125e8d63da08aabc936e3..9b34727b51e88310d7527c683129ab27ed880f95 100644 GIT binary patch literal 49840 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 NuA=p%T<JyV{{pXHn(hDq literal 41825 zcmd43cU)81w>TPSMxC*YgNSrcsuBbN1BUul=?DxZ2|dy!p-AX`MnxeIFknFXNGBmg zN`Qa?3y_2=B}BSH=mZ4mCA`eNpZD&4pWo+u-+lkw?_K9}&RN-OpS{=GXJ@ay*IN4= ze?I;K_|4SN#1L@e1ORY?cL0v3Pkc7HcMtx%wWXoSeS?1|&;dO7=_UZ+=O2u+HoAMo z&fek5=`a8O#NRYm_n=3A-~S2l%H1CRyL13x@WwyM^Is+Z;^7(O&dczPcgmo6mGhXr z#KSLn|2ux|Z`|$QaqYkHu;53*yga}EjiYR>@9}UC9)8XHKjCiw33q>l`a6FzFORmL zZ^++u{SAL}e9qG!V#B-t%sa&ZK>%xj5#a9M^7DT4AfONcxV;4c{P^NO(%iBDfQEPg zKxp(o(q#Su04_WQ0P6exBke!h<dG}N_1}v7iFf_M%L@S5C<6e_+XDdnp8$X}j{ipE zUH%DgS9l~b9$x{x!yDiW@B~}|m;n3%?f@korV6+TPywhPj{)uhPW^Q9)XAStojQ5y z^yyPSpZV>~nO}Z6bLrO$=YA8sBqStw>GEX}aal<bQE9Qum#-*Zk(QIcu5evg^2W^@ z*KW#QyMFEOLQb4MefrGLXZX*Y;lCzwS>)RPZ#aGj;QRT9PbUFCo{$3kz<1(Dz7xl7 zJONJd68?t&TUr2*%b$My;l$58s@89S6F>d%!w)BZ<iQW8emHRwaN>s_e>%x`>f-6E z{FkIu1XS-_mbQ|)>nf;r%i1mQPwdaK>i2?Q*S_aHEcpK}_V4m}5Az7(eE&xI&t$$6 z7q3d)`N2x%cocB%#}hpMe&hq_0ot{_-*1d(rhUzAL=HZfKq*(&zW`rJ`6)6Qy(pkr zC~Y;>_YIMLFTNmqdavE(*OgYmX7lx~Q%d+sh_A|k5jnAfg%~CWuN@w>YEDrj)Zzxl zZA5zu-+SzCJs+T%Vk`R{UY}brh@Z$NVn#9LE!Zit#!8h}P0g-FhqB<)4(r%h2ZI0X zG7>n+(loiKPA=bc^GRSHDly|`jH2w_BkZqa%KL07+)!A>b%}dMQeFLz)M^f#W7W&9 zkL7kc_RJ~Gs#?o5_}^cgiv)?Fca&HIk(Pa5rq%!Wf13M$AM%S??sK&;Q8V!XU?k!a zEQG+&%B91O0j2>a#{k-w`L0=2;hYWUuF2X+cD9kF7tDA^N)9W~3xS&~%=}YvV#)Y< zX$N!_WI!rTE<OkyXrU&3El9f;w$+Zffo{ZCcXpaqw4~{*1$Y-K_z}(J>n1zZ6-H+^ zUam@CG$5(TEwnxlK`FH!15TxP?_Lggxe@*R>Q}OC@7J1bIO_TmUguL~3QRFbBg#D+ zUrw#duSc6-;(B((m9dL-%=$gv><MKcU`1}#vIu1us0Z#F1siCXq((X8KK{ND`YTIh zedpJ<?rKNl*#@_$kYe9Y?b_%LqDK_Orum`_OnxtnSm@i;;RiVJkAEuS{}4gs81O>$ zLb4<6(d}_VksgN1H#Q2oHh><hG?UvAg&LBKM-z(|nXnB)t7q8N=Y;N>taDtISCcnr zB4k2Q6>#iFMMZOi_ySRvc?E*Y(ej{8EfZfsG5A>ocxaT1@7|>NKI0d3Jg*q|Ih#qg zjq*TH(hP?|eL-Rg*)GkfDy)D5JD@kHZ6x=Wa7cCfdxp1wq9WNr3puLZqfEPm-T_G? zofoHq`g;(C6cMF!-$Y_<KHA@Rtl>1%!@K?4)UPWSI^bgS!5aNt<wqPFXVHeLvC^ZS zao@?CjNw`JH=!G^5`6ESQ!|ohC>GeJZ7qCuOVKcw#)*^lQwKnhkY(iKr|0>&vfaaR zvQDLzCsUrJj(8%|M(Xisk^z*G?C!LMC?(eyR&6HWS<=z04vMzX6~>+1+IWH`KSJcY zJyn}n;RP!MzaV!9(5bJeI4e<RGYp&`|GwbKz7goj41*mT75{-o3ygj}VCyBNm}i$! z&{5q{W5h2(GaPZ^_(1Rks)i%#Ws1Q&HT%OBe`c;B|8tGgP=Qvc$-WA|aZ0v&wb(o; zrrBpKj*Q>&x$M1ZXnMXcG5qKiSFb0KlCXQY!AKxtX>*fX!RF6Q_;d}yjQT<!dXt+D z1fNJPykXdo5Ft?6j)xRixKSf<YcU~SmTuRj@-!}1W7`&CvBv;zK^2}*yzTNPc|qhx zAK%=1B3-7JeRDVav;Fk5wqdWR=EI7{N&1XC8>%&ob11->`=uHlXtg<!L}{Mvr1P;a z|MI`XoFgfaK2nPsWZ-AH6JYn1Dt%{gdGo_Y!-p3ZC*?Z9y?$++2FyBXah!WT*7HcN zR+@m)P_zb@S8tEruO{<_qSMM|`G*4}B|FVJ;I!hRBrg}Pb$8lmT1ogoo<r+Su{}0# zCY8;hD)?N5l67Z|ED}2Zd_5g)p4H>rW)x5VTJ?!h@A*V(Wa`q-yY-|*hP0@ZNwI<9 z=62GE`VgwV%ks%^SNLlMH<@?#)Kf9S?%=atzJc#>#Zejd9&SK)#PT*-q%~j`hK&56 z^2llNk^Dr7>_WulUmA}A6(Poc-OImy)W#&%=<uy2@}V(d#p#6<E2{*~MdqPSPTs2w zHQ*onD`X94+JIksbiGwMz7j#kx5bg1a}$~e6c#67r+m+nCB-~d#Y`t7;}1PEY|6HV z5g%nz(}WI?mXT^-eX|d^p!8Pw_FDh<jP=<=cTbYK&98?;$|SMIPz!cFtEUR1AH<hx zyOM`Z33EPRRX?(R|5uPCKT21gR@}{YJd6M63baGI=WE>EI*gmZBy6v-!kHY%p%OJi z`SSGQT%*n6dU)eeK60x|77cE6k0L=0mF)<c`h#)fRZGOU?<0I7$_unR4S|v2<M{zu z)~TZLGtt9Qd}^YpJ$J-#ue}3WgvO)=5*6?uJ|`x`U@)ZNI*<l*Owag!4r=pkeMNl9 z31y}-L^dUSO&N+4wGQo4gYYFaC^ryv4j{vfPuyrdhaD9$42mq4?W|P)jMg`hFRAt6 z`bfuD<af>1(OwoYHFXgu1J%3~9HT4PIunKKbyM)OF<S)1u(d;T-_GPs*VrlP$%~K- zO%U&&5v)+Z8xN%xc62U&FPmILN(Hl4Z7sVB^>VIsv9Gi_wBPfG&Jc|mUZmFQHUIr) z_^ig>Z8I)^`<__W?ni{z&Bdd8mj-NLO~HfHwniPt08S)I>F5Bl1#ez&IsHg<eH~57 z5f*cjgus`O))}z+_Ge*G`HnnIoiWSLEFe}uz)C&7@%oo0&$ls10fk{o-pmT4U0Z<D zAJd-VP?h<O1S1Qv1HLYc77WI2=2%B6|AG=#e^cGhc(5|uWpXQoQ@mktvC@akVu(6z z+K!UlkytB%IEnW68IK+1pLyON3LlMd@-kQpa^FX9P+owRR-5c)k$il5nXx@e2M-%i z0T;dA+?;KA(dOYdJ@;7DcEL=hR>ccduWTkFMZoDHls!iM_&tlXPL3(hB<E{gcu5sM zgzN=g@Q5%Co{O3*oR2)%ZbM?L4j}G9{epX}8pkKD*Js|k()W7MOp*)1P22CxcA?1w zv{4b{J2+`^2@{%~Vt`O48$}KkshxTbT?#sM(MqxX;I_PxsH|83cPIu)$9T2PhB5m2 zL<ddR$mQrnjsRnA`TVp~OK6Auree$4t7g(NFN`9!lvA$Fx<@Hm`X>7(a9dFzA$$c# z$ImLRKkr9l!n8If<10J$#X6aUd$R;8GgAep)Ul*vC9Uvy{F<e{9Sh#N>Kz~^pZHx^ zJ0vPY^_3!0p3%%F7Rn(MJ6@Y>D6E&G+91~EcP+X~2~LD3Iwxn8XM8h&k|&#mwSm|X zIX6XeM&^-trbdIk3(<IUXv!PZt3ObBbR8u4lyW}D&TfJICKTyeoUOS%5FwQay*0Yb z##BWr_&HRQ>E-CwRJSi(cVgj}y*xuNY%YIJPPX@%BZ)D66=-L_S`6$2WhXL;M#^5H zh$4s;Y<TmUO0M#SwrHOhz3-pZCOKhBCt3~P_L|*5#xk)ILpXZs@aOWxVrMy=`qV<4 z-jj#(+D00#D&dSrZ=G$FU%0Cr=3IKiDs#JKv?RNbFnkbs4ET9II+8mN#XoY@_D24~ zSRSExr+O3IzJnG#uiw#5i#{up&_Ng^@by5p7GbLgPWib*Ax}Nt4IReMIQFn32(N@y zpvw$8JSipqGzl?ax}#{-%rPF#9*kuvfFL4Gwzig#Z+eRR`vN)YU}A%tX(A{-n_v$V zo~kOvq{Q}%mtaT+OKY*u?F=o>3#RVoDAT>)ymHFW+`296=RH9bpu9H8Yvmlh08*v= z;H(*a+k>OmjP~dl#7^e*Z^<(g7I6eS#U@!J1rQNNv1?8Bvot#fTx;T<d~a~7OdixW zy*IlQ)>!|mg|dSWqTNE<7pQ&T|1<5d*Alz7iKb4nA+ShGhlR|K6(PBI8zk96UBcQ- z!SN_x`mQijpsVq~Fh}382%=7cj5QTmK?IM4uYeXFg`->eX4g_T@0aXHoWXcOi>(Qp zJIY?tB}fP#h&x=UbPQ19YDUXGr!aPnRA_GNjY#mr%LV<GL6R=8dmHyFfVeeGukAw8 z@@Q$x&`L$aJ)x6>bTED`g{Kl{uCqwbj{%mlG<PXN=y>HAWB?Bm8?t<u44Ep15%M_K zJ^zO$cmTn!w^O3@o8e8lUB4iuu^k<_zZlkZ^~%1gf*P<@zcFiTbaB*RxS<u%`X=aY z@UC|0S>=wI(2G6gtHV#kk&7N>KxyNChaFXm1I(>e4g>-T-C244!+nt|Sm(>2SF3km zpg$>6o&{E|i#6tn!1s=Em;8+WF$)>Y8|fsFoeMR-MR{wNJ?`%65=SO`jOJp<X`M!| zFuHnwIuI9|x`<omYjJ&F7=ZaR!?j%N4_<j)d3wSO!&T$Xp6WrR9{o2!2)c*Gg;Y@2 z_J&iE3o_U3f2lpg1-*EtNK~lvwp06=5qn!b&ua1XN>q$a(++P=uX*}5luUnH@}#%+ zrEHZ-8fF}gsCBTbJ*SUB78Y6S3_AxPscXB(fcc&D2sj_ZIpc|PyP{bN)&Jb%yWJ!c zscJEwi+G)@+cZOr0ixkyvu#-2uraUDimvF_39}hNz*p0zog<<*M~?v}X~97TGFFuj z*-@|N@OXv7qwHa-bj$Qu2RL5BDq+rMcBaG{?Fw|e_Nf4LPTkAHf<sD!`^Vy7trpD# zK5?hNe-r!a&~OBy>G7v`SknB6T0*aGk_WWY9Tt#n_)VC?2Pzvz$R(7PW*QF-cbIhw zMaK)Pq^~FWxAi1fU^3)AMZe1r>_3JYzmNjaQ{p_J6!E&v?19-ULGf_M?#3hktMo^= zCp98#Ri`Xkfi)HK9Sd4OF}7XoEKH}91GI{fk`7r*PeXOXr4t)!!odZM%LJfVU}h65 zt2>}$#QC%ZebY^2n~s5j#E1g~Xm*StjUnxhsfrpeA0}6jA@C1UzdT+{-4Ga+&`HI> zs@kg0ui;5AVDgNgVqR?}CX$S6+C`aRd;WFz*>9T>YiZ65)&<x?34Tdk1*O+4N0J-% z0&b$wJ36bQ@+G#L<>;gnA9pjfbkrWg*;cOKQKNpw*G5XzxJF<H%-ARzGlsL7nsHQU zKy;aM(DjZ3;WEM28c~DUO}0GU{nPu>K+9|HyVT12cHJlY`l|=}0)b{}$dc@#>O(W> z+1(Ik^-+08b;}W+^kx66uJ!A-#^rBYH(_N&B?Fec2Sr^m)GY`KA^~;J>m-TRweI)x z)+&ZscD&b=DY)S!pQO9|DEwTd?MjnptZsCtxwV&ZTLA5r#S?3lCTE3^*xd3exC429 z52}&qsvYsNLO`rEjz1|Td<v%W6LvU@zNw#mSvq&Me3f24CwHVk`tt4%Uf;(@c#CzP zvs;c1-9(RH`~v&hCG)6W!w0SysHkK}-$Ft<@y$z5HDu>^4~PB0(vL1eXAujsA$2WP z#P5c43Z0)d{RHSeJ|56Qh5bpK+86M9|GDVY6ZzFIsP`~Esh#jV`D`OL^kET-179~x zMl{rB#s%dk<ml^fR&da>;a=-+q4FAklKlefJ!;S6Ba}<h1E8Fw#>u?c4lW<BM^$hx zXPiBS&E7EAHIs|lF90m7%mx^QT+U-YHeD8r6XmN4l1Mp-QJ@f7k;TpmCh{37gK&CZ zRLVq#mXPJ*g1rPpWC8D^L+Oq0+zUlhkK{6)V}!5C--bS$j7n@x_yA?+M)oX!hN)}X zpBXvD!XZInVi#8hi~3tO*@jhh`P5Z}rQ)>I{K&6<snf$F^cB!C;B4irwJDPw948r! zc~jkc5Sk5JUWM-t>+}AsMIR1}j8ccD<Lqg3)G$oTAfDd+_?}pzCY~bW-8Ks`ufmBH zbo9ra&e!YoYhTxT6%Cb(Ty&GfTuHyOeCa{@to_A@f8kPsWc-g5Oo%+~-I@RW3iy5T z*oK4zOEoFOtUdPra^*d*j~>*~qWpF@YJdCsHli8Nou`V9#3-dhBPSox41&ZF7ND24 zI%3It*VqN>sX<df0W=HG8YL5*LHrK-`rEEwg5pDs<aAWKWN?1X!W;M_Enl+S?#^PX zatDz^jG5rcS)zBUB5mX7tYC!h-7@iJxO7f6bc()`Ba`wA5-fSKNcSh0MokQzz|oN^ zW7FP^_lT&6(YJhu*}d-{OeIknkk$(0<yLJ6&cxzb0Sq)Ok`o2qH!no)#(zD0|L9e6 z{RMfWEnOWPGPbm=_YE~o1Ho{M#R+XXE7w!R5=#s$+wcGK_<#nURg%wt9hUq+RN!H= zY~$KzGc`wK_8cWiK_yW%k`kPZh}vG=N2nu{BWwgaZn#T-T+gwZemIdSgY)Q=W~X({ z>|&vo&$(mn5PgIOf<Q)b&;9kw6Pxxu`I9LffoPS$%ACTPJq=GFp_XqOyTnHEWM6C* zMaGG6<3!CP+u4VgteEb%do3Z~SJ~I!w#Cl7w0d(zw_}LMfP%i(*qTS+59EwJ7~feB zheL;tldJ!jyhpH?Gn4G%h>MV~_>VDrS=7QUc;rCW@b_n$z*o!Gft4j$3v6$Ok<4CQ zRQ{e_C6o$nVG<FG<=F#L^0gO!%mq5Wi|~Ig-uCsO+igxslBic(!P15~P97b+tmwad z79vRcO0Ou{F0a_m|837q_+F~(qtCr^G-f-)-%!c)pi&c_FJIk*Qo)iPcMi;>^z{u8 zoG#p-y#n|^7k7i<n{NY77z7F>2EFi9>PlzO6y!UI1E5t8Urc$ztTU(ArDAN?J_W)) zry()-_Src@!MVq)K3Ssm$T{h}Owmh8iYELyqB)|FrBqbRQvO)|@~|AQ_c!J{mso4R zeU*E1lojBWmG4o*9+Q@O!wOv@8jDn6AkOvM2DZ)tdv>efzS|Arb1EoB_-|D4S1Y<7 zuR48<y?p>$T(7>^<Wms$HA;))pIZ>-`{~z5gbaDy^n)3SuGY&B4wU%(C3rb@%Gj5Q z<#SxMOzeprDXsdPxco5j@E)^IPoVQ_&pJKMEC%@t$Swz1yxUJ$6r0`Vl&v00abl#D z5`MQ++RL}6)d-75ylO1`m|N2d#O|~>DCPx|u;gLgPV{Q8p{9|FKydk78RX4+pW^Sl z#hIyHYez`~c82Luac<os_A;F&lgLTpCofsX@(i^25c5Lzm-LhKlHKbsqhsi|-`XLo z{H+IlRl91=kL!u7suN-*o8ha@4RJJ^@6W$0di|I%|7dU;rS`c?5h&ZVC-<&8S~VI= z5P3tfii(9b)Ey!>tlqu4rR&~T9o>-Zj`aMdUc#>X%NLjzdZ+aUMy|D~Encfoe#U=o zQGM$G7xeBd&w21KfQD}ePR_~1U(L?vG`tF4z?zxKb#g}W!TJV?ok^|p4aWe3f1Efv z(Tma!oyrWCxlPaK8l5sMQr*sRtyLL_t{fELAgxXKkNWiWr%060Qk9-Ku4n!+;NU>= z7*O5z{I|J=+r@BhtMJq8K`*o4#wZ5qmOl<ULsG+LOcN@O0lJ;c#Nui<`}xQgdofZ} z=El4N$2RLl#2;t=1vRC$YQ@<#=3TKn|AdouL7M!|ljF;4c)j*eT_y0k-@=^PoK zIMP|MXcMJB$`5;sNcyk~{H7hNohscL8fx#ZdL1F^muf~zlP~s5-9Qsjz?i~jpStfK z_V|+?xP3iGlyJN<t_Zt6YO>h=LyM>d7A|99Qc%{=f)%*Mo@6#_HqK*jLoWz_SO9^= zU(W0a2Q+muAM2&Jwp0jquI-xdm?L9%ifQ=1z_%B$-lPeC4S}D`#A!CWdH&ZNYD<}} ziJs{wN_oLE0*=ptux9}G)k_AaI6MtQe3eP5%z);|G~5cY8kEKsh(uTUPfSD>#wi&f zq73xOQ}fzpH})L^szO^AC=nZ%=15Ta8?Q=nvcV`7PfN@KTi=M>YaZZt47hkPLJQ+D zjO)hF0Vf0GxkcFuLsDt#N0o@XEJY415~I6?h=p;sRwoQ2;%K?0PcM};po8P={WVo+ z-whWXT{%Xo@*OE0QKo<(p`WlaH!G&B)4qJiTg~FyvZdk+)rU9kxfaME%c`CEb1|rZ zZ%y#NT^s#^yl>BkYEQljvKLZBJ?&#SM5-9lI?9Q`3Kd$^LLFG-0KrOtPXGee&gy$3 zmh*)9@%I9y<y&hEuO`dX$8XQY(=om`d{KDb<R)?uA`seAU${^?9qrg%)3_3{6z*wC z5kC^0uRV9x)k>pOdJ>H<N0%q$*c#Z5N>$7jd=XZZJll>Et-lUxD9%c<S#mQeG-hJ9 zdna;Ndr@E_f}mOEr?7Ynze0PU4WAxglPBaSHXaNUVWv2T>TUwi!(C#BLe<(dKw`z~ zi#7`wHthVnw7JGrRU=qd?la8T_Shxd)%=`{p&l%RA@4t7C6>VSp0$dScUD+f__iZS z^WG(?r1>lV8g?W3vDT$mDRni*^IG_7`*WC;gapE(2AQX}Wa@3u>-)l%61v9#@#o?% zySs5UPN5Mi2sy>_j^2WC6L**tzQ}3zFjmm4(L%cSQRPf-Rhe82en%~&sB~)J(U$u& zIhBe2rD0tem;%1EiOZ)udnof%_a8IAyEa14&h?HK{XyrJ9(*54nu8cA)c;(#hZ7Yk zttUtw?2x|XGmXEei2gzQLc!05Z#r2=$IPppaG!sZ%BW5QLJBSofIR|WDqYfid;(TH zC&%2R-q#FD$K5$SVN@<yh@cs{RjEfHQd(bqZcP~-J%G;~`dQCr%saW?=9;5>O!BH} z8-lW(GhTiVbKHgf)*>ktlAXk8f1@MDgnC7tA%3MR%XLWA$6dfHRPo{t$sK+vv1H7- z7_zkXVNoEswKG%EAXDp|>UdlNtJgb2F^FUDuvNXSKBih^6-7^Gm6EOaAR&8}8#yfx zcFDe}3ExI4B~zE@)lh6nLz)3qD%#HtVWbYmir@*H7!B@kU0`pyZq)e4jofFOnf?@_ zci18y(ek6i&;UpeSZvve=R$0oX^ik<uJXsgB(TICYYwoNuG=j{FGlEevkX_eU;|w7 z<+!h>`o-h^m=DVGJxbA|y{^Et^=xK}i&G(wp&FIw5pR?-B*^I)fS`)7N4WwqKD#-3 zN_uIGz@f#d54u0+nL0iS!)*{C<w+Y-Qa~p(b7vxUm=jhJL5Vw`bD~RSN+}lny})?U zKjxfe@Ic#EhRI}K9v^y#+GD6O=rCNxgjmT0aqoSl<c#;%^S>zh_0F$ark!u<?F#H~ z5qA_yb1{hR!&0W^z5%4)j6B`q4wH8j^%lHjFM57Y7{VeHm-nK#qOvyplJyasRegkl z4=gtIm9}HIuS<->?z8SW8~;0lM*gS&fg8tT(&vm0BOyrgPOQl6p;X4(d9AM$J!w|2 zT}c`x<v#oq!O!Z?UXq&Y?o3v-rje0S<`is^Kdv{?H#I%H)U<7w1ZUTd=Oi;|#n|1? z>N}c7dh^GCw#Y+n+hN?CprJIjOi6cz>>Yd|Lv}Flr<J^<V?ga^JS*-SKIo5!|HZ)n zKTbMPfqH9rmIiqwG+ri=q><fhp@`YLF_JC!ZbYM8$~b?>NJ_q;xk-V`?~;%+uD4$X zM)ajV+<FIGhW;7glycJX;$5bl)u2xKo|ZIscx}DTT;U>GNVz7wRZWsVRj~%*Na~7x z@oIP^-fK^HXc&92HbF0tXqJlUDm}OnuJj{R!t?!l?(<{?H_rVfDDmD)4}$-I@{Y)k z{!YDm2Z1S+=TeTwH*d1+R316!y;Bp;zxV2S%I_GT_h}iJ;OwE_i&KrXtPE?YmyL?7 z1RN$i6DnFe0}4`ir*QKlW8&!Hm8Kj=L^s4~ZxmgHA>w*qU_QZz2~Dh;ae?0)t0%$i zJ<)o^V2OjtgW64G^VaByJj)X;UzsrClDLNy=*%%+ei-x!@hA@N7MRuTsMro#ShOSf zcqZD9>bp1e_n^Sd@cE7W{<t5|pEQzpPIa_P>UlXnQx>7Q*=wx}r)CWKco`bA(Kjrm zc{ay{{LhKRxK81=*juxzqh$`75J^yH3e}!SABN{&<~YqMGs=8KW^K*!QVPrcYWp9q zzpHM3x^e1@jcVi3C%YLOL=NMDl!-GQuMS;J*omEJST)D{@q5P<2yN_d*kE>3Hb(15 z6;psWJGU+7c8u9b7lLRLr!&=XkvFCkj$is@zM*s@V}`t7$N1<BbTMkG+aiASx*n+v z^H~S?j4GFyzxd;Sybu0=R_G)49Jjt2nAB$8CEN9hZMV-UlEs7E$pVe`Eh#~giU<Zj zBB_M8QW)M$(-zHH{}rsAq3}DyjYvy-+@|jO7?{q0-rjFHnPyb&8l2PsUN37|nh4Rq z2Yg(&eGx)BmsWh=UIq$s?oTL3&$7Pil(p_@C!Xq2*88e1j1tQ`*K1g`r=PX(C0a#) z#2qJXM3dhUKM0Y->S%FB8xV<_Q#S(T%{qpC_RfyPceP&S7fvFI>I(R0{U|ijUtMIy zrz78rBvz%)zq5Em<Qc=k)Aj)aV=+Nw-gLLC??o9XvKs8$eyajlgiTV24lt6E(y2lr zqXKr{J^%}F@5LvjRh^Z_R_jI%8&(ECTJ5YAl~R}SYO+r%q7ukb%AWctkPfgl`yXuL z6IsUX!wVf>_hjEzX6|;lwI`5%Cy8O2Mr2K7d@;e8UA7UKzZSwdT(0qf5+!ex;Wk)X zp%LkWRVzuTU!T3ak;Pyx%vJOCxhZWXR81W&?_LMI@qKw1-~KJ4#V@zrB$qzMK3CJ> z?mvh=gW1c+x2o2AS0)Uhcp7J_ZZvc>YCTS7T{Gn?>-%rsv8^YPt5Y1d+!EbzyoI9C zVM?Sz3<=&)Rs!!_wrJ-WQ$GVEq*HA^d_oLRGN`F3h3+HR5@(s>T~Cu+U0A%%dK4-+ z7<s5PII0*`JE`pw`!=mdn`=nTIR@D4YIgrte;YfIySb94+*5}4!6zH&4>oWFm4Cz* z?`dSYQS|s{?DjKJ8Kh}(Epgf0Xpmd9wF1y8IRz&3unlRKtUpXGEN#kqbF%w?UyuJ` zVtSZ8m|@_}AKL=PxdpRsIPClsl5QeTpV}dZVivixD5)rGV3vKG)2uL1%)b(+a`Ao@ z@mvyzXJg<5qnmBbtFTt;O(W<24)yw93?ft4FykNFwcX|8+uU5KCwJUc{b)0<Niylp zaEmP{NYDa-SFQ{2i#$XQz6{iIA}A-PXlXm1y+n%D5a;5qbIWe&*x#!7W>{%4z!9Br z$nO_D#KFaamc``6hOB;nylF2agz>E!xaX!3_RM3m8LEXOIr1Dgp${lWXBs86?t%VH z+dPaMBf3|znm3mc<`0v^h;~yG_|2&*0?D{yPwkfdqujgsX0-5VLyHnIL;HyIH`}C2 zi|EnanCf1Ou9hw)Uz1lqzUd(MZf(0oXOMP2{|UOv#Y5rK)>RB=t+~kU&;ykh1gsFo zVuRo)qOgxTV68}4C2cke2b{k(Vz^<sWba$Qq<UQ*CPhh<?7$BLZQxXh;M5F9_IgB| zAhf;AsNJ{y+(@anzza`i(k<d3Hl5VgDt%FZ6{GJam%cYzxe2LhQD?X|5`rj|r6S4J z=AehmnqlT@b4d>uw)iE6Li=r2QBskkrGwE<qEAQW)P-F#Yy_>l>xCW8Y)eX)WUV4| z@t>#N$CD8tNFPd?e-F+8^=UszW{<mRn>z_~TBcrgmtqvt>pj-gnsx9)@y(X&Ypn0J zU9`!&r1qPsv>r5Bv&vKq-D9y237)zb^QPyh;Sd|Jy1Z;gHrR$gn5~$}eNxG|Y$Koe zv201X{f_LSjN!-|T1cc(e~Jqcf&h+V5TTZFd3Q*cd&(5KSx&)IRYyhxNAguua>sz) zEz*4b{_^D33dKu1HK9+n=l+gJHBuzY1objY!l2sx$5NNU4~ww^Yy4AXQqm6W0eMg0 zF@Uw#x}SRFTUA9V!0+c1B)3~dcK6p}G>=;ImiMM=_BCa{n47))`aCo6`q#Ygs%AIn z;N+_6QdW}=CbFpYJkLL~HWQl!x^O|W%I3Od+T7xx-OXQnSV7Wn@<tj!`0XYM4$^6g zf**>jTT0?s15fmZuZgmOY46sxZmJu8cIP_Pv^*4*79g4q6#MPsnjuCMQW&>*o1h|} z5oqm{;?p>J*DE$&?gx*|n<>$sC`Shb?)k$Um|xu4R^z9mx4#`~E`^W17;7g<FuJ~} za<Z~h@)6`$^YTy~x7}&%*ecQfq6<cU35|Xp@Zxr^eU!Faw84GoS&2y?O!`GNv!503 zv?n^Ul(0kX4TF}gMP<VC6w25xP8~{D>na0t9u^d8on9aAihg7uiWAr{5G@RYQ5<?Z zt3vlnj}EkN>^VH$`tte+toCO0gW73S9cy%_OU$(Dncd`zG8#|<&%uKU%N%px`~<yy z&sRqV)iEwwn+@*Hnf}g_QcMS;{>tWou6YqosB&>atfGE-WbNg;*FAB6IkTJ(Cgy>h zPV-oezRj&=s+Dxqc(oLs+QlTgfje72T=qZP4Rj(a3cMy-iY9zym<cB};GPNg)^;=V z2F$hNenOWoid9BwE|Z{s)byFOAd$u-8(Qe)S)f<-vXOMMmo+hih1QYve2n;3FO*9I zIVB^-hV%_=$6CgMy|o*XTxL}J9aUju)1%PQvQRwb(`QUv1_4`TU@!`FN?_Y==l8=b z=Cx1cKHv9>RXfs4X?Dll3Ay=+y58s6<JMxNa*G{Q*SZ!L7K}Pr!h4N3r_1?QNsAj6 zm46NVO;aSKIA;#4MS)9C$wRk;^6@R%L;3?!kq}3j*!v#8Pm>IuLs7n7@|%$jX;a(M z7`|?k*k5z(V>Kwv_5#h$Tinxy@B41Q1iy_t6?#@OsSR`(IHLHp+db=&uY2a(8imlP zW5Cm6KoAbXr*2!kp5e$Yxe>KXuuHNnrE37s)!YcZ_iGCT1-z&a#ghf7T7L8dbV+=R z<7?5I-;6pu({T5-UjcuUpwyzvT)J&6R-11aTzSSoVwc6F@v6F~_*VVfUn*0VSL zK4sttdGmQ0F04+1n%xkBlRTWYD0+xriIk38jCC=)Bo4cpSc|4uIIeUVsSVU#O|+7Q zZM*5<+o6RGrQ2+M1G&SlHf>e+8;dYhbz>OB9&>UFU(`q4M3&t~<!1s<ynYRj_ z&UHi>wy28S#y1KwI{tbcBq^&U7-fg6cVW@jvZ~1<)GUd*KI5rbnD=v;ji<vZVv)}; zRfMH9UvS>CM~UU8R4ZDbzz*{&LK6yw3P&wWeh15Yqu_8sG({3bD_L=ueq5Y>Biu9p z`uK>4{#bfo$EKTHzm^^$w8;Qsz<P2Rm`1Sb?Ph=bjO-E{_?Su`wJXcRDv%)rrd?hx z3q+lq>}1-GM(Ocqzt4O}OP(955iT39IRN>$V|NwR*!p{RJG$VDhIn#{c_COpa5B?m zF)rJ!_I7u01ow7*z|55xQxvpi!F5-?3Vq!jO6fCZ_Uc3FG+=NF#C8R4#MZsl)#G4j z6d<-T9vo*C$|os5EF)qR;H(+CP<{+ZZH*-yge|N!Pb;=-N6lv{{}J+R+Bw_w#aM7n zQ>_DfUaA`1=eV`wGr3QwYuZfjRE$|rTZ~`qo~Cj0v()YN|Lp2_+na#T>?pTU<KoN< zmEjID{GH*-StRZ&#^UY$^`6*jNv@>B+A-kS(LTIyhWpDV@Wt++GRQ|*{B2NeVE>W9 zXZ`2`yB9v<)ZoRj!XmEj(LRYYRcPNL+yit)evkId@a!nHzv8%r$5BHgsUp>d8V$3~ zB?AP=sLizHwd$R}`bq`M)RH9kBRxhuFP>I5NSY6cOC4{$xOH@-o<NOx_`>q~mlm(q zeRuidnPnPizb$Sz2HDCL-C2y&OWl>ct6G+@p<WYw{a*e%Jo}-NVKQ|kge(%el5F|B zHP}#L3tC88Z;dQtzp;2tTL+s23`DZijA&Nqt$cNrRqwDuvPeRe+p>l8G2mNMt5N3^ zo%4<7yvhFdWi2o~ODuFFqS0RTb1H{yqzZzJR`ug&p&ZQ$s}1if&(ni^^Y5mMUe@v0 zt!V2h5<VNFL4a+qIpg%YUQ!I40DtcS_!q<JO|}rjzi&o<;Nv440atV>>$aaYtz9-g z2q#wQZHt4EW~MDW<quyb-hAaT<Kjq2e6OGzKk7#_@o(nV$mtHKNbARqPZY-9O0^Bm zCG6hcG`w}T{TLwPxje*ZDtQ}fb`@<mhVAH&PO~c~Imgf|4O<B<tZ4r@2t2mF@ECwm z-CFXPu%6VCebKJyN1u7vVxnjZt7>6GrQyseWQ&F#p494SJ$~tt?~6xEpOyI|PG;$S z^7nq&gx2{4oF%75mAUE4gXzhZv-oQK0ngUEnNT3XUzHi|t&M#6rHo=)3BBHvUSY*J zml6koWP~n?79WBm*S_Ug^$UHw#f5cz2S*S8`15Y#vR~6<ws-Sga^#zPXX~qi2ksm- zsH)e-^y`h6=izJ~`Mgs!(QK-U`VlE8u1Bm+fA(?sOeKdY3WOvAU8<mkYGs}<Ic&_L z!A%j6B%incDDDc~m0#i&yR#jeF-mg@*O4M<fh6mz`sqBkk7cuS&KP<MgMtJYGF0tK zI<$nkn>VPlrv0oaTqVr^R(fr2o>f9S3SXN3z2v>&DU4B@{aAg8v8s?htrV<U?crHp z&C0)EjPLC+;t=Xk;0mVAD$8s8ATB|bDnhOeKdWkv33aGcu~cSw)jEzi4L99d=7QwS z@k$LPgO$Q>l&!-j2fb$K-P^yKW;Jaqeheh#T}^xea+aqPE-EO5pnUis0y>MgN+i70 z!7d%fBMvMD=@BZJ=T+tlZrw;IDPsSNJMaHl{izb{hP*JnHR(nRFe4~@Q{}xqrl-0B zXvbx2AnK1uB}>GuT^9Q=v&*vXZO6p8Z2<u#Oz0gG;HckTYHH422oWs`ivd@R`CBlS zS?sPq!5`|HxmNBd;aryF2W~n;P0?N1(d@e7FFT-(%A1uw{T^5hiZCHp&$jICkLy(Q zzo(WxvkM=Hkn>FTT=wyl{Zn_Y1@cS)qp6stQU!@B9v)BJ8}<4lC>~)?lAk8IQ<6g( z%if2*EVgXiQ$4fmhD%xFO{(lzy!gi6!F)D{)G0-FZIoAQU+)FctHI|$W5)nu$7i{W zb5D?mfn+N>#vuL}5V}K#4CDAsh(w`Zo*2>gE<Y0=y4v<YF630Z&i$tmq6{}A&JzK8 z;M<d!bk-pcSKc-Np1=t@fNvhME<8)Un(~?^7yF~UIkQH912<7LU7aYxrWKpJU)GR@ zRIHN@nnMpFKfQYe67znkvWd6EIGt>8wNJ>oU{R}T?)#!9>@dA^@3O#}bU}$Zh=`DD zBC$7XXYWTd|Du(N<$Vrwb$m*3@O>h&=Z@*z^~5ZmiAGhg!u+gy;BW-e%l7Y}hUATB zx;T?{!XNc3Kox%1#bGZKV%lYkV?bI2T#6Se6tr1UN+#;FAcuK%(be%4Selc!5S_C5 z#{V6e@X9Oi%(lfcw_xX}m#6k<B$tifcyDf`HY5BPfDZWLS)H1`CF+;<^btH|XbVWu z(D2sBCmU@g;+ac?qrSTCKa?K)pPlJnox(c&<8!pzq}HDu(>I6xO;Vprr!~aBgig5G zYc!75fFcct%;hcctvKfcAmyBni|0$a_j+>2y8mq^(OEpu<+HG>8$wZWcXS5~aoAaN z$<E6sLd?0&bGwswp0p3m*_qjkrKsN`o-)n2L-vXZKEigUpbcBASQZ0HWa<Ir=t<s8 z+56d>yg8=mn+!jr&^n=IxS1^2Uc?a1qNIh5`;>(t@OVN)tCv^G^W9W1Bx?~ha!yXE zUc_#u8bm;pZ_}AUGMGwa{v4R^7BzI%SxSLSpURz2tiAnEb=h71Nm{Rhojsy1lvU@K z4Nti)u!=AoZXRrzFUn>bpl+pg?pdb<iPIJ4-e}0&uU*nOQa7oV4F?8HW6BrA@J&I@ zU`QyT&X9Y-cmCx!`>Y6eVqkKP4Yt0<-uOFT8SNVoLe;PjY56<C?(o8E+RJalHkVhL z{Wm1kM61uE%@#6B;AJW1o2VtdC|i~xXSsf{H7HC}BUv?sVqPi!wp2>=w~y!g85?Hu zOc`pVx=;~j(0JC!&q{ie7iSPTz8cqQcYlx)R5k;?Ho*|Kuh;Y(DbF~GsJ3r926U1& zsK)@!{{Hk0F7T?lE4-uTw{~0!G<o@ytFSWd)F58x%28@SS%b?l;7iQUg1ec#JrX!n zmiA@MU-dk3Rc2nJcm=9}!<-5xh>6c09z{0~ND-Vc-{B(cb+IS1r%=6@iQ4An$R4lF zjrx)-mxQ^yER|NNZMSWRJ}<(_X)aQZBKY!6#4ze9xkJ^e8EXzjnq78Hz!HOP5k|ZK zMNSxxLCHhzMgVXc46OO&xm%JL$RfUfVQi0Elz~cPq##Dcx}O*N%ZX5qAR=WuJLcy& zO}7UXbJ}xizudhhwdb00=H*wzhT6hZj=M+!4ss|zYg+^P%I9`y)eE#sJ)Opea6ZNB zCcWKW?A)`e`V(SPwX?l?qbP4epm!<ZWv^eKB>nA++?Ev8bAB0J=T_ong6X8Bs@z%U zfbFucBH8*|RQw2gV^Y0NJH<))qA5jjg09>HN=_<GxjvoFHd4Li4s&Mq4p3~6Ykn3* zBaeTWN~*nI5wdw>Mm00=d%FWyH@PZ$O9mTR<b)nV*75xPPz@cvsowgsvLlr&)vZ9Y z&T!h2&7{8yGsn%_<ot8_Qt(CD(a-|{&PrQY3F@Nip7TqR7b+Tls<E=gt4%$?Ot!E5 zd9BQz6V|97-xi(Esx2rUm1|8n$elm+w&hn#%=E@^mz;%IZmW`s=kr?04V~(0X+&*v zt4{8be6hYnDq8nO7u-*|g#LB>0G#;%mzuYJ2o)tC;8qL?kczscD%3VY3Yb~(x#cQD zsv7oUofIFSq-2sdROK7W?R^u8f%L-DquhAfegfAdONc<8gy3eLJhxlC90I-&Hp}$b zf9hN)ReWtIpx7Tr*j_uDLZQ?cujH5>zjUBt91FOAO)c}S%^e0G13t#~$a9YY8@kU= zi+$UX?Q>+@fiF(`i6vEA;@tD0njc{n=Ix^UWE}<S!tfDe?RynER*=oFq@Wd{cwRID zJWp_`WC?6k_A3<4*d~(n;bv=*2IgP~{E&<9l<r6Gv6sYGGc1oHcc793>0>%l5t8Or z)+0$@5Mvq6OFLl<K{j|lXATs`H>)k7WN~eO9J(A=<~vgBpgud+-=(@81bYN*Dl7`w zQCJj2;F~3l61rN{NvAJQ@5Gg_KVsKj_Px97NB!1*#&BE3h7Ap|K$Bn;r-T-4!jYfn zZPxSHBA!pOXWmCmAe-RDG$E*dl+<#=I8hyCey-rMcq?4uC>au*w0^I%5g+tGhWj!k z)75{Z0iwv}qbF)(qUsYb`f;FTFfRXhCWOysSW;==@w~{JaS7}0M%V<GGycK+M#d<n zC%u{b(?P!zI%T*n+ZN(nw6Olu+aF(8wpU+hZ{>Sg_Og=!O|wBl+tNTyEAy0uZ6hYN ziQ2P#kUM-}v)zi`$YggY@hd;>9Bh7Zq~Z^)**0*A>r^+uB|C#Pm<}l%q6UI!@Tw!i zKmP*X^NK%a0xINy@^XeJGmZg0B0GrcehNVZY-NYf;ZP5b0Z$6fv)>w?+(NqEo*4a{ zu+cv!hd;y{@5v@wxngP*^?c23x6vs<)R+Yw0j~4R!6EWj%5{`o&eqJ^72jjPJ+;X< zpOJh^G~lZtxY-_pqER>bX`|?U)yT97-J3qWFodmbdK)?$B<cNCA6ATH+EqbZ%G*)k zu3hse*$6$&w%Og3duMG<M^<LktaTS}u(K3YVP%j2{Xd%noR>$Hc)Qv97e7Q}1uxA6 zxg%$8^zMDF7D!;z{c$DOTPYc}MJNR_UlSCJrUnyA`eUAS(2_P(Ogyo3H@_>|SuXv| zOv%%YY(kMN`sH#HhBjAQDSGqPLdO6>_2;tFb$iNJ-?e3h4QG+BX8RPU35z8bM_Yjt z2%K{2R_nv2?Wq2ZDqX6bq@GYnWpZ@Xeqe996p<vOX}eloe=AaJoobxlKvcrr4%qwg zJo4qbSaUe{4t9NsxvYA!Qw8err&Yf~^Ovo)7^>0{vWnVgkoqz(Zi#E-p7M3&TXt&M z%Zw6GnRU3I*+?I^YX&V&tyaIq0cJ5ZjsbyV)~_!l*WBRj*SnvL=b$1%ENP$qlB}x` z6M+;%1!*fA=X|0$UT)jc{g9OW8YzFnUk4lCP|G*xv0KA&XJheIyPl{!M|3S^4==1$ z*p6Rl;D)mF1B#5#semNMY--fDvW;;~h3JgQ)P~umlwF8KdpZK0K$G&(*n@bA?ZSUW zRkn)yyVa?X(`-W)9z+LiXIz@9!%Ev(b(Pq<7aJ)=4dXOszI30`c){B`5ZyM!&6hLN zgw%|PWr)!|BIS5mSsz-In__FAZ)-6&u;)R^7gS4bZ_wy)*0mJ1@_}Wads6u4x*S)I zA!r1i(28}GhS+SBoyLF-B*Yn_S(M~jZ1y#FiqLf9D918QqhmI7CbF3mx$H1d_I+34 zy*DEe`1ZrF$Oo6NpBDqFht?~sg?(xj7IMpLimYYa#pX%+t5|7Vc|t+wdoS&vxYO;+ zUbPWUpi4E2S?A@u_Y`%FGcCRCKF^WqEt$1gJ_uhYbJNUf!$Ms%{AbcSgV;w?Y;n>* z29(Pn=m$F<L4^htk<DiHhlnPwdNEvM{wAtQE#bA2dK*{->N}b?MkKFfZA(tVImJG# zHGSw&SMjK_A4k|Ar~Q7$S~8`ORYH@YyBC=Fd}a(57D#ph2h6)%o1A&>J23+3qnUoV zqP~m4`eTpA?HhaNiv9edw~?g9!DjPac2c2?a+rZZ7;RLyYZo5X9bTsNVfwa9z=;<h zJp5zdEQouBtNK2{-`xu0!`MlZCe{$m+*=j{8)Qwv#%SB{&He|wT~lsU5Ir<IVzN0n z?S3`VafexH*?Dk?@PC+EJF_h8Zxq9!CVa4M$gDOJ8S9NUuiK`V6BC7KQlMsJlolbB ztq-xawa^YruDv+o7u{YN`a@fTb1G57+Nj#Mw|#K5H#sr{L9lY+s6glm_~s#Us_b+? ziJ@mWGi#dWG0Skz(9SlJfddCjq_9(Gij!f5O8rEXl#k#>?C3_VT7`v+`_oWU&bgOa zB0+<c%{*PBqN%f^m65u-J^rn~>YImdmuyDvPSF|^zDFzO)`*#FE@t{&dYu_GxSUUu zGW|T-W*g>Q)}UZG4|Htsb1<~>z4Uf<|IuLKl4W00;c#}b^~ZHhngK$EH%5;w-pa9@ z(SPgmAXPd*ASz@17{FAut1Qma41zY19hg!5%c5ibN7*Szh)!XdtvQLxl%9QAz;4)R zwhJo;Ms1zyC-}J!C2$uh5-fa~$LPK}Cxm$`VQ2H9#J!3a9kgEW7z@#Tb7XH3l<aVO zr;lGIP2auwPK8_4#al;Q76P4PaBWXdjIFY?U*mam!&^G-t*UF5R@xX`y$QtEW2j?O z8zn8V+Pp*Z4mHXRJP?++mqzN?fIGhm-e}T_@Un!0i(v{T-%3JvpulmW5jePo7kk(d zM-Ntg`%L%uUhQ45JKQDAVShFRo-MC3C3UA?49)hct5J{w#{`%rH|h$uN7y^MZ?4pz zIefWVD;asavI$fI%<I3*QzQlfaSgQsbiyt~_xq$wubX{HwaZ8Ls&(`Ev!H9AgJ#ht zxpVC;J;>l$|2i~2$Gp%dWc(N)H|^G(Q6SmjJLH963#wYlnM<VD74KQSS(W4z6%S@M z#F-TLv)sF0UR;xDy_YinMEVsS!q`cdV@N+ntifod(LYxOcq<LoD3oFa^c41gLr%Y~ zBv$W-I-ZO*4YN<Bib0)425`L#Nm891QVp$RBWO0{P$AFW@&bF^m(enRbw)8&K=TeZ z$dA5OypjS1)3Kb1rbUsqp!#z3&>(sBzsciP_J+$@#a@RoF{E4@JL5}(cd45mr_yv* z-)lKeVJ9~1FfM*<L7#o-{Ia9HGh^8DV#e+1+NI^{L0zNj1*Qjf=?2hwgdb5s+L5*~ zCFesP$BA{y{!+zk(D*3U=dh?CgV-*@rkDt|8%ZhnftDi=3kwlKtKO#^=_9&9vYNq< z>J?02*HaqOAA64myl2gLm?mTCv%bdJh(awy)qqk>WtE{=;W)+r7nT}gW~Ixu7IYQb zj362}1vGe0`R}u;S{bN>cmIlg_5Xc$E5h>nO#U7A*?yB}CC|%DYnmlp96mFvx(4qK z`3_K+(?LQhk;)Kkw`F9&*R}<>E1zKP_7BUy%29D2Y{^-9NbBN*3u!*GCb}TEL*F2W z@>%n36f)9TK|#Jja@tlUI$J2{^6sQt^K_o`CDsbWR~cg^AcK+iOIf03f9}uAZP_GR zBA?toRn{9Fc*DgY;>}PQ?Pi@1jC>;pT4~Yd+iUCAd~jV=#|htCzz?Ac`Ybxt<$JcT z1!@=Dk{HmB-hXBg><RLW^9k^l8kOLrl7X^1gUurKgewSbbiJk}Z?&{LY1kqyX?+Y> z8W_&#<|B2fIZABrP#|68onl)=+|Tjy7|$uR<N1=Lk}z3M`%4!c@LeVs{i39$qMT^p zE~a`pK7qGmG!%XHMCf-=v<_Tq_Ug>m48fkN`|v89W8i9+1eD%cEax&vA9!*X-wnV* zX}m8=%p3zm>8v*QCHRqp!@$U6(4H64eR6U~ffCxXiN;ud{mm-#hxM8K3-DZ<&Y>cl zhgkmQ;yRTLvd9=l9}?xT1-Cr((K`m@K=&ff#((@km|mP<)cBhKFFWq;=8V*3mnVrj z9dWk|AkbsLFQkne`1|{SzdvO2zYLtC1N$l;y$Z52xO=wW<AEEfrrG3t!o;L-`T)m{ zQ$-Cp{EN1+a(~=L@Co~~@P=Z0pA1=^5Vz=*jJ4`ZT&SjsF;M|NOvd4L)1O``Q<MUe z8=igLbbUASWIy)fybDEkQOg4>gT)N;tsl`7SYa@bp2F-wlH`#WVyeu|32NGgTMt!9 zjEpXVNmn?rqzAelm;*H_qV;&*{Eo}=(mj0}^fnW>F1XN>l!NZu2PHfEdVGqlIBGNP zB>aSBd^_R|hyf4TVI-3hgQ6h+`)@Pm!0veRb@zwuDHUgn_gp>~jTTb(5#Y`$6u!tI z|42&UlbYJeDe3O&;kWR6i3ZOb#F#g33{Qk?Q>t)uOzg~VI%jw@uRduHaws7d^dc}< z$)dgOoo8v}J1jG9slVQ|=76InzPZoYUEDrOA{)R$f_%Q*(TZIY%b7K`bHaEP|4bJc zk)y9=*5W*Hv6qZWaUvLm(P9N}OC%Ke->Uc0A9gxEqxrZ-Kbvf0#SfclV0RR`8>Q55 zW%I2()}ChzQvFO;Ot;HgmPw<}2IbE>6L7H6|BJo%ib^|Q`@S<JQ&P7v#@Hv;iCD%S zta}m>yJG<qMJLt>mWVahJ;@|d6bu^dWnvdZf{F$SI+G}hbu3u0MFBe+jlJdNzSsM# z^{n?f*(cAs_rZIl%LCVc!T(pT>-v5_Um}HB^6P)t`}N<CbGf|~{WUL+qA*wauZ7{( zGnM8IkokqOhK^!_WOF&#K;+#az^x9icDe8N-h0Uldw!7>^lrG%_ITS)>GtVel9U2> zyjuV>8pF@^2*s|*c9}2a=f&}Xj<;S?eZGa<et%&}daPesow6@M8=Bfb;{<OR<%9-m zY~R@KbCcYn7yJ!Nf}_bkmDUnaiKji8t5_H?s)mm^*2^z5-poLcYRq^&yC?1`0j-mi zRBvFb1S{tEOc081uE<R~cc*6Ta(Y@VCwYEdBlj|UXM=9>_S6^1Kf_09RXKq)RfH~- zP9*|Mibxy?o8#=sRP3`8T-aNg>F|H8Rf==Kk#LwstsUw`6mS6JR9HqE5GrHZr-t{O zY$y>EjsZ_tyu%wRCt;&+>>F#DKZH3|P{~R4Gm0Hd2C1li#Pjet{%B-q64l`m?}FAI z)iX`547vWgGpwVzl-xZagi>!ds0TY+_{Jd06QX0@KKeH8Q=DynZhwM!;H;u`K9XQl zs?j~^f3ScKE{3(PI5Qb#K*Q15w0b*1i1w|_tmY+g8X|JoEr~$Nv07W%A3@B=PBRG- zDbiL)AP_8h@ofvP-9o(umN{3OVoLC8IIHPueoN!jr}ZPp_lom4Zjik~OSjpf9bo8z zUalM2+hh18^7yCG{Ki)6YYhHQajBAYSDAWwtawSGo8|1^TRvC$w^}F2L9bITc?90y zuz}kI!W%7;Vp2Q6;i40~p5QDu?zq-zVZa;No}g<Kd5@qon|qrJ<zc@VyP?fC($cTB znh&e)ELo?H18WLb7yE4lA+Gm(Rl<xOW%=txED?qS-1+|fDPaZH;vrnd;Vf-)yk%%X z3CMfq#`jo81yNu8N^L2&(KX5mq^fT4L!(C##p(vcC4h9DrNf@3+uYh)n__a%EqU(^ zHSx<P8Z|lf1B-v@m2@UR8Vu@@2JWdfOS>ShV$xhNCwJRQM#mGF*&UH^F^$ca)W}Fz z8}2ZiUW$#kr2-(tagwn{yrm^#Zz=~YvzQM+n@H7CbMpg+ttNQY+3xq@LtR6JMeGo> zp~Y4JQ&(yhKuO@gyT1^|cX4K@LG#b97JzNG?#|W)jwiuO->J=upUA8J>pyXwOaK3j zp#O`Eppfn7*s;&&@O0Ay_UpJyDxQQDR<i_Z+y;T5K+C9@F;zS)Y!ySQfIx;IAFuxc z-)_5rU5%<Ap)0*Akcsvy#)U&-D-vLK&DBlAXRh%O$sWDGL(lAAxr*~dP9~ka2f)kI z*_H2lF|}W(tVq{ndMF^S8HqMs2`?don}T5ly)P=g{9CprKIEtI`q!tv#(?j4>T*Bs zqC1DJT7st*qA)XO7REt4dJj|nxqbFMV7>8Kg!CPmXpamsx_@(|I!geu1RFyL_{7Y^ zqEjX5tl-*XcP!*~zQUy-s(r6R0efDjX{+wBM~Fv>6FqCQyinZF!<7q&S~Q5kq^65z ztV%lH5Io<TR?R7R(X7S`RERBQzPf>lwBumqkb3MbhnCIdrShZC=US38Gd`b7jdX_} z8aciE%blKCF`dyw@{C-BuZ^J9CdX}N%m8?pr==T|*!ow|mn;7kL8q}X@1PLBWp1V# zq&R_q%6t!h?<u?0DoNp;t%rbHk{K)tk}@B??j?0#IAGJMW3fX#Q^#2>2)tZZ!USpu z1r3f<mmyi^{RomTOh+;~TXe@ExMu%(qAPV6d!u{%#{Hl!K|nqsVt?31A(&cL&PTyH zL0rC@6Tw;1aTw_Qt+$KL2W05h6&N7w_ucKH_;NjH9VnBcQVC-Y(US+L)NaoB;jqy# z5H7HE7qwveM8|AA>?1U1!zO}p^m|k^xsjA}yUnUx?(p-upcn=m6dSnbb^TnhOI)K~ z#H8%glXjVM*+;cHy1<br<m5(e73eyWjHH{1Fmh@8(N>B?*nO7QLJ25P`<4VS%;hbi z${(-Wp?%y+;qH;VFzHR)_?<Swd5MQ9c85mdxc4UAR|oGO%p@Du?zpS{Qi*8xYagPZ zO#V6BXX!YAwyz;#W)#baQZbV6i%8n6sXX$fP=A74{7nVf)5@ntLS^f*>*y88%@whp zlHE#&#-n$7FT$GcG}(VRv6EtXbZ#Gd+ngV>UDL11f)UL;KiyL*1A{+O)7OG&V0A-> zs<qk=8;*48-Qpmruc7J=Xp<Xrnr_gJR(!iGwb{*Wr@ax5*4i<Cr~7AcBI^C4GrNl+ z_d|zhw!sQ=p7zh?Is^KUfTqnS#}6>fSZx-jrj@H$Q#t>37jsaVtM-^2`6Ij7<z)`% zll3xV-}fXm63#yuPbx}HuOgN=k48VyKmY#d%BcIz29HZDaRvRI(ifDwGtYH9J{o-# z2^IopHc61~CDib>#)AaH&mBR7gI_6$6x~eCV5R&lLy0}y2DQSL871(wuD3iXQ&+$E z#Q1-@gz(Y&lo<ZQUkj^|8Y*=-u#7bHiHhA1+(z@(<Zb~Nq~tS>st%Tf&z=&`{u<aC z`LLa*(Jq6Xurn-Yz%NBpDzl2}uu34*G}~lDe}q93F+!&18h-!&CnViR-Fd)|e%@>B z8-7|&lGW#PRcu3L%K6X}XPVqs1ejxNka|5QCUx#FVbONUMLlhe=z5)OB-(Jy?zX(I z{=wOKWJ}eWRtx99hJ+SRltpH2_~4=4_XV+9Q71tvGIS+?VV6C_;M$*LD8R_)5L&h0 zz63YcP4?;ZSM38FjNQH2&_o<6{<Tj@<=_K18eE}374Gb<&7Is_7V#X$6}NM)8V~%E z^M++>guYGe5BBZTxn@w0!CLQoL^JF6+eHOs>8yhw5v&peztn!6s%5<UM)&)Rx=dwE zM?{5f&Cc^FIcWn4;!K&)d3MC(2ibYgyN?<ej|gXApG>dvu<0Q-;C7(w#JUcC$9moB zV3sY-h@B_9af6+my_&+l>RpS#C0$i(OgpOnS!wB6rN?knNJ7inl)|1O054tO)71`# z|4a0w;`BxJS;^Z^dOw6szw3`&t1;Tu4=qZp|9p-<?DG`9*gngxv)pf=*_SsZ<^TG~ z?685ZrFUNsTAtQi^;~UC63BGkZm>v$P(=NL!h`}0V|C%#*MAYWuioZ00!<q1x-_cv zR5CLalFJ*c>*McY-IXzxPtA>}{UAg+S4fP$D^1b)b7;Xd`>T7nIgBaezGd;D6?5Ia zh~igLdO>NNk((5+NRuuAD>6raQoT6S=J&Xl_i;tU=-b=A!`19+jz83Xe7jtPSc7$K z(Gv_L%xKG)nnI8hC|yO6sCiQFdwjqGHSj<7zhl<s2IgOjIvzQ-*f^WA;C))-q7=U> zlD_(HvM-Fq3qS5}(}Cx4R|8R5+)(x{ubztU)wP47!rwQciiL1NJZkts|G)AKG$iwM zqk*cnW9Y<<g!3^{f5a$mcs7NFq*a0`A`iY|eXCB%E?Je^Hl5HjF%7BL^GyaKM~i|# zsT$1H8em?tH!HZ$HzOg4YNKj_VLIi}9nsf+-br(wG{d_w*&zgLeZwhy*mc9>np#`* z`i@(a7TQ2IjY5Zcf*>c==be;35dSWRnj2+9Ap`Y~i0f|?qFRwrK09+Q_TeXINyozh ze~R=k`-#PmTh6~JW}!pvq(mJRN%cUbT_YydVkEgAIQQvbuXP{JPi&Mc+O~gN=H>8) z<aA%t!J(yq0y|5dOx9G2rPy{NLX9?q9li{_?589k=3jB@CeQFjJpK&gA!j=rUVto% zTUYd5l&$NaWojQ8`!pZ;v;I%!X8D!afDP?1Pxqd5tBU%b70Oe_K~_w&GK^$&=vOX0 zd3g@_S2c7y(D11vz(=90t}f1cos(sff1_8fXUwE-i%EW306CN-3Y}XW%5x{@-ye2K zE#%)O`^B|6uW8z>ng#Yz2cbQq$Ya~(8AZi4huLWc#6dCWoV{fH+xCkVQeE@FZxv|C zZMuDp&N*!$K=%aSdjJDED9Qx6fw)Sr6ZMdW`=+(OcMNt0Ji*KgyUJ;DF{%ir!tRCL z<oz$}@&2)Hv%6&C3IzR6)r)(mf)9;xCn(*-z>e{VsIjLu*{Wo}S7B$@^V8&K7sI!^ zz*C2oPGALPL0%hJJly|dq(zn{6q>`+j;844&0!l_uN32#JHmx{>3Ss4vl2?y|L)wE z|Fd`Y%Y|KURb^w8a!p=zJt<Xw>)XFv<21AX<A(VVo8!tu5&?)q4{4n53d5!RDpvOs z6px?kGBJ`<7)AUJX78qbgP$6AEN)e|;BC$k&t{G^{_!aA`REjTcH#3mSTW;wFHLrF zk{{(hQ>+wF=Kp{nPpbp1i4d*PoT%DPwU_S4e+P|R9Lev@JT=n|X-NAjx2*G1YkSv* zPg?xhS)rwOTT{@`)u66%BJY^nGmjEv-K_S~AImXGorD;x7L5i4Aj?~0H?SfT_L13k zn;|n}koS69K-HV0J^In+{3B%#l*I$gic*3!-#0v|9a-H3aSB>Y$oB<a%3ufGS<iWN zVI1>zukeNY+CZJ9ukGt{6XjAFcu9p-jN?p-rbin{Kw~c`R{KbX2K=URs`(ZN3LSJ^ z3<v81%?;amRvM|;gdzr1JG{|$2Ru1n$2UaelJI{<tZPnPgLX73>HTq(I`7DA#-i1# zS{nJ#GG?z3;&|yQuHjLtPR-OoPyQv6a;^-H2ADKswZubLFf1jJqM4+WKj|F3Hn|JV zTc}=eFOpRK(*d6;ZrU(XAaW5^#@fhDZds?x92<BQa--2H7p$GPL6(`gN%q#FN8i=} zJEQS(<uhepleZcL=C~*<_SkJ?f|y<{IxD?1-#R_lqf6&`$YuRC+L(9fQVbNDEG6)S zlbA7Tcb6JuF2E9bS`TFiEp*Q0`~8LY%R2?HZ_M}DnTomNrV7QCpPKKf(^KnxK2pnv zoF$y2*I&LrL_Y<{LIrIW$+O_Ek6jbzh&tFt&8INiB?G`|?PO0)YFqZ$_;yl6rpEm{ zB2bJsMUrhhEyuXArjh?Fbb~<TfLB|ZEZt5}bE3)k@|GB^<B^Q!d$z(Y9?A!Be-!1I z;~yy(TyJ$^UM{*F%$B55>)TVN2d0Z$J14{Jd~Kt3Z|0%vlAdXq+xTbsA4FwFo~fEq zTN-x3){Eu2TkV$3+Uz?TF?t!!=~(|6Nd-3JHUg2C*^~)W!c#t<b2ymtJQ)9Uz(qP; zT?|RqngNow80!I^dz1<t0k?bIJZiX3Xl?OkQIURg6Yik6={*O=oGElX%BV8>9%<VA z<?YB{dJQg6nwR>GSeY;*d%psXrSE1#nIh2uBG+8`{4Xy>HFTdry`B6OceI2?zo#UA zV?~gr6zef5-->F`$^voAfc?modPh^Wm#^J}-;h?fG77VCok(@Is;|MJd2~G8hsb8e z#?UCdPn485+8PTHbgyq*y2J~{?7nq4Sj{@C9jdRd*`q2WLHlOpgzN@@a}0@Nh77%a zlKBk-yFmLC+i>TNd0C_8dn+5SscRjF#s+<$aIlC|=Y}G{(^?ec@9n33^eoEE6f}mg z=eG`~J@ck?y&K5rm|4P27JcpWIr%oh&TJ1R?M|EBV=b{1+|YaXXS5#nmt%#BYu8_; zB(LfJ(%qRD&Sk)}y@w#OwT;g&_rBTF!=de!ev<OIz3790^yXld(_T{otIkSoiM#Q{ z6*G0!W|6hCy!ypKuFmhIqO6drYyBDe&J#2!?RlHkdnLS-Vrc4I!W;x`0{3nkiP=#3 z>(_S=&r+`bkbWLz;Bz6zMWM|zZr{Xq)SJCUgGeIlU_eQ0V&QOSKqBRNw}&8-k-?Wz zQ>?xW+|Bi^un~u2BU45`pEHwb@;N*SHQ2St)A`hnM--+R+OtyRxki;SAU0wE<!o-% zkpVV}cWB|CiQAU!m%e&&?(+ZaZvB6>cSJqX9}E?4w%|TQyvZ;q%<`M>=9A|tC0g8b z95xK=u-<r@xXlQWB7i0LY}~sF%MZ|%I`Pwa>xnZ!!N6Xy=5O5H3(_x|8!`tVQ0DP? zRdo;v;)=%nLm&2kL22kE^+Ern`dLF>OTbj@i><tw)DRaROPczrDLTA7*ZG)R)oK)u zXmL0$d^7p>em1!$^jD!k=N}W#ZU*9<vOLUdRn~@HcgltpfYnWqX$loc;@a5w`R}Ba zPVDmQ&TQ%SB^TwsRcPoLS7{7|NO)t&k)qdjmE(X41tCN(>w2q03KkuQ`#I|gFz6z* zM0M0)u`&LUr%NBjGV&HGZw{ZJlb~K^M2e}8G`sl3;+sjqRT<HKtAu{EmHq3-o3<^0 z5p0P1czsqY!<!89lc;l0te@dXz^sX+GSY`1|DXvHC1gfd5Y=e#J$=K~E)&^V;->Xp zeQu~zaOFwW4pIAM&>vGL`FE?-y2Kk_`u+4bT86G>_cT|+<-5=4h7FwM8_Zjk!@|jm z>h!5tk&aFxWAHi9T;?lPPsNG*6vX|bjwq=3iih_6svx}r8#dC?u_D1ZNsby^4*YQT zo8aUcY%=K5g8oCp)kZ0}pm46*Nu>vqii;uv6b}_X0gtQ<lt*0msM17NUGtlRzWF(Y z2HEfYf_WZaH%v5|mPV?~felqz4b@H1l|H0ULQK-G+TF_cvU<z2M-FY~bR?FdZzob1 zb@=xkqV|TZClS(j3&ZDz2En_Z&xM^Th_09aSbR;}4lBL=m>Q{ILzfDMHZS$j#;f>F zjrG~B@i4{u=F}Q8B>Ksn^COzP-UC*zcSx1oVU3SB@ZowfJCst0kWO7xlCPaKQIh@d zDSnX7mXXpzV!ZtT=yhwI;WgT`W*{$0+o$VvVj?r_G#2a4@p-p4@ka0C|HRbx|5%X! z>ksF*H;q`^m*lmob>G3e`4QC02fA(zmq~hS)$2I7C>Mj%nARA4G<lOtS(n|EGrxNK zaqrffnco|cCbU1g;71;}d%B19q0GMQHlBkCLv-jNn8!cdagxn_8B|_2nMJnJ8JT*s z7!%-r6SLIK=O&9u+B9)jEb#qtYX<|#@ecW#BX0hjFoV|6RPWJ5v>MHF3St%-#c=wN zZSjF2NUQ||aeRqLcbP0zk6oFwLgk69w-PN|R-;i@APC@05s?AmDy4ke9N816(f5`* z_J-w9+dbu>QSm5sgm)l8oGq+topYPrKRLVf;>trZ%0i%_8az!O*(!P&#?PpmlG9xu zwfmChUN@5>fEUhwK3Du;nSGcd@uKi23eV#^-=1NTRrHgeGIDuOf;sXplDk?)rYI>N z{r-r2it<YDaW`E9-i7m|ew^v9A{kVs|I}eU)~arxG!rnk#}NIu%(Ik7MuaU{!sG+p z6BiMJaqL64vPREN7C?-JS1%t{2#I<y3MIv))4&N1{vsbh==X~~!bRAjT(TJ&%ZLOk z*Hz|4`n_g>hm@!?yaZ*WaPAq+HMkN4LJz&Us!e7AcT7tL)K-hX&Mc881lbNzH|8iI zDHEynmdM}~`O{$JxyYvv9GCJ)ab8tdwSQwoUNji2|6^`+s5xSrakgZWEP*Qcd@cb= z6&F2j>~!3AeZX)0{ly;soBrSX;W$-pfo!R}*Wxa?r~6C=$`k?WLpPA>n<UIl@oz}o zrq#GU{svoHwjr-C$J{jO2**~WuUs(rHS6}Z>j$%41`;uusODPEcgVM0Ux8D%?Jr+3 zN&azL`1D$=Kzg6*i)P~D6MxL~-azawV@8p|vY7o}{>;;kImBJm&U{~ei>EgwG6A*7 zPp<LXzN^BflCeGtEW!Gy+unGYdReH1*$s_c!pD|vdio|$>PBz&d!q|`RfqzAn~_bY zozLeO$07-1<{%}wF7?X82d25DyiXoYeC(e#o&?e#gt6hH)|P&mJQCp7l_r>yK_woZ zN?MC|%lNmElFnbAJNL)`T1)={KfelSe9153b;K3KRj`vB>@wbKS;*E~Yg^*$(v%j$ z>-$zmMTqnvm~F}5{)ZOdZyCDCwy&m}F`V8TJ_BtWJYc=1ttt7&3N}D)$TJxZ#E`V6 z`-=T3@8oiw=B3Kk36e`<;}`~n@{ghIqqaqg>;r__fq6LEe(c^wPq75GFqUEC@q2F% ziGJS|XM^^Sn3_@^GVr?>U;HP1NdMpO>5EgDqDs_Jc$#3#eM9E!l#%TK^rceqOb<;P zX&~2{kfvJ9ktTLnT0#)QOAJZg+ss?M!%L@^aN>|vhpdv{b*)!^NW%!+Vy!eHh~*G? zmziu$X{If35LnqAVVYb8kW7&@lrP}%@(*wHZ~wD~j|R$!n^6KphrMes#eeo<@AaCk z*1W>Ji&+h_kPJ&~?aQM$c{U>^|CW16nt5?$@_0&5vY4LHdGz>Kw);A-8QH)3NE}`B z_idDhM+J*ZbTdZf@N-kyW6UTwgcd&O)>f4_a#+_SZYhvgew6+?_0XL9!>~#G%18?c ze3Ep$>oe63)+p*n{3)4n`X$iAwDde%WvZ-hzf0+l)znl*ma0j^nK|FmA-mxbC{q+5 z@DmeQ<o@~G$cSq1k1v4n8a^hZlVrg`E@gA23ADC$Z)gSFafmtGFms^KYUF2R-=aGf zHQx}GLPA-=!OX>x;ZtVulwAcnIaxQ^tZr6*y))xXCqG|rv(x-K_&oyW$jnX=hj)Tv zqY>p|X)CdN)!akv>$83xk*_1x`W?+2)kA(ev@%(=&OQ!<DSuzN$7Ck#*0=7jWp0-k zXDcJO{F|_Y3^PPCB{n1+ZI$VVS8_bd+aRroH>lINdpn7p^IG=;$8Hz{HRK8=gH>^& ztP|@p2-dLmPzhCn5$S<K(dvp6-ehSI_3wp-E2M8+a1PR?QKLB^tQ-v#Hp|+CpOgV$ z!IiE)<fThdFrBdqo`;>@Q1@UK&gRpDeY0(<J2{@5M1pfhoDC{0odR!%{%t%uP%Ddv z!sxy@k85CB;SLV1<lK`+CMt%XsC}TPfM5Ja?H&Kyvbda3YN##Q%X<B$&r!a=T6A0Y zuk-)$eRQauqR<b7$JAk&@nw1<3^cL+w4~^mb-lvx(_3i2Y4WXyO`lx+gf@BtitO6B zLo8ScFPnZCBWh}wS}tcqN%pqscDv+wXb7m6Ize}vt?Wyd++`%5j@}+$IE0A2THg(N zbD}GM0Om?EJGSvI?JAy^OTK}V1M5na4R0kMb$1SH<=U1ENe<_Hczk|!KU4QkiSCAD zPJ~oQDDaPfHzYP-V%)lLxuM)sl)0eu`P?NOl$6a)wxeXfiKeVlZh7$tAFn@r)5E#Z z33)6+FMLQ#c|CxOlx!qGR>l*2=rI5Ce|(d=DK7A%;G;8|Z^*>;km)a~RsuX~S$r<w zh((4BS8>OIuE9;_y2%=Bo-lBgo%3E4=Yk7^TJxfgb6U$`jS{|=+*o9A4@X4le)C4} z!-Gc@`6bWf3Mo5xb<Q8}@4d)5G4q5oW7W&e!S4n)x|f1$$TqUOZo_o5YNujq-ifyp zMo$tZ<$e3jZg9z)G2%Tv&URThW|KZ;=|mUV`)KXH8GVv=UY7yWtalp@za_$!ZSa`B z;NYPOdzj+pFEQYhFemu#kaJWkXy-XA{}IW$TgWRe#AU8(y;I^Jbv&^au2nnENGNRW zZ*o$?PA@*jUGB|&=ngaoJlB?g^8K@>x51OQ=dG*<YnJO_M4<F;Bwl=bKQ#7GJuX}< zFcPxWtn<k0I%jjJ<iy3iciu8YYjuxk&7%0D)kDSL1zftgt+8m_h4QlNxWx7$soLTF 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 OLtr!n25SiXzX<>(n-ymO diff --git a/frontend/public/portfolio/landing-hero.png b/frontend/public/portfolio/landing-hero.png index 002163f0b3580ce27c7ec2fa1836c2894ecf772b..a35ca990d57c72af710a503520dba28d1b314935 100644 GIT binary patch literal 199769 zcmc%wWmuH$7d{FLD5V05h#(<Kr-XC}NOufK3kax`NHf5olz@bENOvQhgMf5*Ga_9x z^Z--)eja~5|M&g8kG=PC%m<j`zUQiSt#z(*ohwXRQ|UG-E$Ovu*KVsQztFvQ?RwR< zYxudu_`o-x#x0YsU8A_B@<LYM>)U=hQ2<@{_mEP)-A^A9mG7$HGd*8_^r@dleS~%X zl|z@{t6Mz*Bt3+I9e7WZzo|bRXWimfC&ZIe&I%A<Ury&m?k%RkD|Vl@u-zY1IWuxj zPD|g>Hmj+$$5zZ&$A*8r_J~E4_)G@(0IM(Bo1eAyOYJ&#l22520jG>8x)eP8I)vf# z2|IaPLGoSr>8-9mA2+;k%87VccG{sLzI&usE(}t<Ir&V?Q03>e4^+Xn69dfgYN^~q z!SuKq%j`pIxdwrLey0Du`;<%ErX%+;=V{aUBhnizV(eB&*%oC#85fi_l}*BhzFI!z zR>yJW5%&bqXFiwJ;rsjAP`JDiUW9^Rj;zRT#EUO69B;zM7zM(JC;gc24v#VPr*lnM zt5H%`EBF0xnnR>fr4;uc+@5%rqw*`1fcs83fwj0LsRo%)M_$;i;R)@W`<tl=bgRiR zmJdSy{S;8f+xYJ)1&#>lRCQ!$K_=uJeA!<c*yuJcJZd%#4VIfbm3u;!!_Ln@De!kI zo)X@rP&CKMk>z@gs!-n=2zeg(JpTUn*GW`f+e^|Pe0Qg*cPI5<e$MY?W_=Nv__0;? zJ_*gA;X*8L2|xP6b3d}|p1S~{#BY8+ZFT9`uT*)w&F?WalyaZ^my4(`NPrRP<WBFr zdaHeS)AoNe4YBmKQd1na((z*!q|GbLrpjp)($@@dQ(!l;N+k?r=Z?QJ6L@YIN@yi_ z4|UY3^LM}pNkWf?8eUFC?wu+ztNy(CB3)a1EI+UIDc4Rmf#&%uTGWnfKG|I+>N{5B zS^;6?H%&wbN)`Xk*NC5lGe~o&;Ox1d(B0dr>6fAMva6qiJNhQ+;;v-yac?{2zE&_N zL@^}y1U(P#5MsT>OK0=njB}i6+#y=ph#b%EYos(R;YhlUF%BMQT1#D1cspy~Wahi# zu`rU449p!COe%rgcmHm24gSO(imP_MXzX6UUng<M%je84IT-!x6T}M4tnue{LdtjJ z<+8Mb%~*Hy?y(}0`ALFauNLv$JubCLyz{PQc4lhIZO_2S*nsfQnQ`59EH96Y)Hpjk zbC1}|Iyv2*&#kYoFDWrG@)mQuV{Bra$o;mgwA7^bz0Sv^)7|-8a5Q`x1hU~ecl%yf zS7+HD+Z}PAkA2SV#^V>4&t)EcX@A<oeZQMa;YL=&mxA%E&-r)6@$AS{&b5mQaOx1R zr((Q%tJ<l^G3FLsMnNvEd~ej3ru);(#Y_R0ygChTI6RE1s@mS}?sS7?%lgH)e{3<C zD&j8Fl;F|ALh5;aeUs~EF%9G+bqVqNv8<0a8#eA|XXWLN)q6v^@t^bz3`(wloJpK9 zs<AD-c)GTJe0<C#PgtyC?Ps{R*&zF_c_B41afU|Fw$3fNLKN={I|pMBPUtK}CYXyn zbxM}*_9rpB^c8T~ihWwgvptW>2iLk^xtx4UIa_1n@jA-A#7*DHVx&xc5~~>IV-fpE z50Raj`zzqE#imbHeqmwZKHv1o(|-*tc_R$IY_F!KYUeAK`{TsW$bG|uBx0}mP*T<1 zXc$_kk&@^#Qe|0MA||OtO@DXN58FLubt5Q0r}jQ(XE3n8gZTmTplsVlZjRk$mQ*Ot zKTcNZw44?=I|2ncs(ez@8l;E(yBXAnBMFUzvtRvD!dXwUx#2JU!7l0->Emr+WXWzx zaQ95hAA@avJUl!+Jw45Np(Ej~1s|`m({LQ_R4@ZGOpkA*?w)(hPfgvE%r>mdSZ<j; zbQ@>0Yv#0R?&)D=CuDg83kwyX_TBZPV}wiZcTW2_kilq64wpmB0v<n~WNs;<!sn|Z zIghxMF5WTMGc+XsV_WJ`S0O&nWI5M|7^L3q?LN%fn;aX<y1I+1wHsxSH2X3>R`p_@ zDEx)Wub1qD<b7!hH+1h#F1w@lpVfN!T_hS6dk}!`7<ZRI(kaFUK&!P2QlFz--d|v} zjf_&-UjJ(u4{U>T^7BC&F{ENO)g}#z8&>};$7$Ir(__z|So0cdQ1zE;@_QsAk8ZWO z+`}Yh`D573%~OJc?U5^Ypp+k|NbcN54OxxL!JHO?=lomB3pM>cJ6ctg=sX^A^URuo z6-*}g*%(`>p)#s!YL`6!yM`g>=N|tqth%~-W9^KyWRQlBjEBoiv-#3-%(8hRr_FU* zkJvBa_BBjN5N0Tkj1_WPX-o;F6z8mtRDU90=*VhbUS8gG_(_n>|Jc|XGc~hGQ?4Os zs}4rku`yC}Hw`v@+g;A&#VnultvEX+XIn|uVSX)Bi>$mMc=gwba9pD_YTivjRo~C) z6XW8S$f;fk_a9U7xy`A=Ki4^bu&E3}Mja<|kAx5DD>PZ$x&HA<V^rn?AsNABEWg!H zV;p*GBh6vy&ZFUU3Fn!8v1QJdv%T3ut<04w)5F<PUNQ6-0btUs8do{ri*=-|bP{(~ z+V1}y-I6pwIdava$kSrpYGewR_>N_>WG{&x;;zKG?k-~_bkODIcW9a9X1Ms!-{8k$ z&_tFNV&VN*NHDd9Z(=y1-N-jTECTDcHtgv^7gx1}W@yvJZ<zOqNK8z;$p`&So@9RG ze=h35v+3!7%(;l0kB8%<O?3VF`DQ`l<q7qa2sb$*z%tR0w9#8zjzRUw6w!F8jd*v_ z0axm-jb0$#Ss>||ox7IH1!D`jag9DkPhxj;sPqPQ1DxfkMh0)kF_<_u9pxxQKp_1V zPOX=`?Vq!`ZbLUV+x?$`<xD2I&zyUv$ayhcP5nwLiOV%wQisPkac_b1z)GF0W59^I zy+*@KWvqU$Qk1D$y7x~@BHm<?x4Y|}&TW^7h%Ly<g6Q5!m@~cm&yLN}x0&spL*t>W z-JG(BK@P^Ez+Ko<N~Wp*{Ehx2z{U(gp1qE<R~uX-sDm9r(9b2&QvcO>oW#Zp4CU9V z_v1M;GxZY_6Hq_1j>$Y)^AAU2C3w3FED?oL=b4Zc0j7p4Q+l1=>B2P_*n8H@LpjR1 zen(MD(kHq^?b+K^!#I%AJ9~TeCl+4ktKK!NMWrJ$NJIHhG6P40t)jJE-$Jx=;Bolz zbV%j*jrv9Bs__C0(Y-B0-hbW4PR`VnJ~^#WR#X1vUghR!hLkf6x{$UYwUD+rm2?O> zoE^$=8e#FR2%G*MJ^o|{8x_0Ud|l|#Emn$H^1P^~MAiE*ZW-4&%-A{Bu+`l*KS^VI z!77*kv($Lj#5pMZHLFI(arB<k^wylgtVd<j(G^$RSt7ag>2?HP+f1opbSCDs@g~GG zk;7_ILs*|h@?<|kHF(i>|Ng86SRr$zjRA~K2?=3IbFM#f9=Vcn-3-9Pc+B~yv1Rx= z!I!*C%c>`+AkD9m((57TO-Y67DZ;P&vII3z^Qrb^hJ}uG8wIYLBW-(dRHo0BH|Y4N zm%(L1D~dmOzpi&AA%RLu`pnnbI+p`CB<P>bi<m4#N+A3Xmrg3bEc>{grN@4garwQ@ zmf>U29ol{|Pf`gz-G-v};Scgn8U`2{Ayam7(hzi*U0Q0Y=YmU%8m~AJ(&?aX#%p(n zdP=YK&XXDRS*3qAS;=SkLMh*((_;CG{}x69cZTpjfr_tZVX(fJ3Y#U7BF4C@hfbxt z(BsUC3smH+h5HyD$`{)mzX)%%n^@=bSh8H?a{FxJraCy_F=vB3;cY_qt@&4XBx_7# zIqWiAcT={?S{L5^_y-gYk%pxv^B9}XHs%$#`O%o+rjOKI)Kc}Ifb>3In(I6sU;yve z&f7jLg`oCZW+7NGESVp@5*c45w_SPPJy^Ewoj$kYdr`L+^FvxDAazl%;V2}>GwyiL zZ%tkUsPf&+1s%vH*YnR~YBuTwpkMkrI@vk&#C3?iE^=Mjq;Q!3@uc9n%=X-Y=MrMm z1eZSovqP9s%Bu5Q_ms&;U-UbH8IH%EL?^|^7mXcl6=t-Jl1H~9VdSM+AR!x7y*q39 zkgGjBB1Z5y0%vMrQK{OvS|Bl%LT&2S6w8i6B3iK9I=i)j<Pw%$k&yT6<1!!{=;chy z^fc&+(n2UD0*YLnS%f!jNrx``A><3tQpmYtlLjZG%mqwC7^dRq2ET;7tbQHVv`$@^ zfmuAk9-hsfB$Ro=mPJacv=5TC5@5K!45E6Ni-r3tBQHixPjAvES25LaWGF>Y>&yv( ziMl{N6A=~>AvbYMC~sKU2UboeX2nA_AGPenH$B2t(Q2SjxaiQPaCeMTKg(;znOA_& z7lAn{8I}=0-?Gbe{T|LB@)9zY0p7pWtr(UfBXcmjh<;VL=+p@Bgne^4%fxwIB1UC! zvxURS(wKFegdR!ApR)}QO>KH6LbVmz)DALEP5X1Cf|pOCL{|^Hq78B9OD6#-f_4X0 zYaTz=`wX^@F?lU!$_q`&RmhmwW2dZ~j#%9}xAp-B0@eG&J6?4|?R-UC>&HuKHg7t! zF7pDT<Rc?@U39=8&_#oWVl+c>Eeh9mITA=Nol56@P$!b`YOd67R6}^>sn~IM{98r{ zx_CjwpHeUERkX~}mxasY!4yvXpE4MJ2(}a0apePU(?(?}QeB<x(n^dLM$CQTv^!$Y z=X8682U#irKKMQ;O9aoA;{&;aKvZs@z3RO))i1b<`{FAf*Mbbpi=oifezr`tk<0gJ zwww34b#J7W>Ob=7HA7<1>ub@{$FHbvbNV5wo@l8{>r$6!vY<Gz`jPtp(n+<?%TCuN z>uozS=pC`k<icokL~d+sJanqcSb%>=X*z1uXiyD=aNVYl-G`w2UpW47*XNtMyxE@W zFruFhA`G&sSzM9XpRB}L;7(CZHIAhKWQI4bZ8kS6v>@7Gc9hZ?g7)|S&BAIP>*zji z{>k-wdR_Y&RWc$l-DAOj*<H!pdt-XU<(ZbjiOZ`G%y`+Fgtgbrnf17@Zt>8xxhe$+ zodwRsE>)I0RM~HYjtco<Y{2Izg_}yxE+)0uIQSiZF4)t#{aQgTp{hve+@H?xNb?v? zy!@5I!&5%c|1EF}bAD=(jy(bVBVX%932ABlvTa0p{StQz9aUPfsD^3^Cifd>0Qzj6 zdga67GWimC@N?a)<moR)X(W1ZM6Au{tgNg|`|;}U=CT-x%d>|pAF*39TB(7z)e?*P z=4JHi4iXG|%{(!Vn_1!37XI#Z_Y%Sf26%d$Tye{uzu$}<&OITofNn0BIJR^Vc*5}h zg!Nm2+XkSsnoLZdR;Kw@1`7P@u^T6Z?^4PKO-}ly%)qSO0b|BVRBkT*{;WFOR7e^t zMpWVXmkYSuY|>kp8tLV$+dqxtJgaQNv(<vXd~vlBr=hoE&yzLvg7N2|@qxq(=e7eV zVD_)pB4=<1Vz`D^9i4!qX0Q<RK929{>8YDFww^VE9L}xLH^USkmRIII%}*=-wKXR1 zPu#5-3{fR-U8{iLE`D0f%*^c9AS=B2bX=BaPqxSzB;QBy2tzR=QLwLuw69>$wz!M; zsDpZJyPhU`aau(3Qa{vR)NvsRNKaT;SQMM}CH5-YE1>Vyk?^{bSxRXPcW#dstGa%7 zh2V#Bn3<PRPE=2_s7rNtLuh&ZZfhk}GicH|42Z`%y1G{@i@2NqoQsRS?KpTynge0F zC5At3AF_SN_NYg~IjRL!pO#%Zo@-Z0>F@Clher@6lY}v6ui+9yCPK^wt*?ZZE;cte zAuxBa!)Gda1LMo>H7%dhRU(0rKl%QV_xh?*X=w>>^L7KL0D79Hod@0Nhnzn_!_pmf z`|lx_TygVuII={g;~PQdcbO9IMAjx#-S<Eken3x4#d>Mo0J};%r(O9Eej#z}FZ9Iv z9L3bB8Pc1rKwcJyKL9N?_CpgOOZNWDvo!Cr$7G&a%0H*1XNAm8PvhX91}iU7jEY}g zo~(vCrHi@NlUBU5f9HdQpCz?pPQtk=mvNzBht_ezhNX+yBy;~Z0HSif*2P~~MoK1^ zEpm&8*)}fnN-TK{PUp_h^E=dmNSk)Mlgv%*))#uQ+fVC2EDq3l#k=K^bFVNu<jasf zY72FHhj(-WUfM9IU%c_fzH71MO9O-RwY6wkF{|?3UCwC<_x1K@seJsVFS`t0hvRL? zCD8QQ+!LJ7*%=NLpHwOGE`1Tvy44v``F_Ora8-$1>UH~>Qnc!=xuuEf)vG<Jlcfk5 zRCi@|QJJ{I#ivV)2BC(Zn#p3;S0e=H6~)Enm3(j7TsmW~uIwwX;=<MS<EuwM5|uj6 zk_yKrd!SJWQ~#sOn44rsv0oH*X0`9}xKE0%AsRC?j*nfnWRO#9F?(vDXYJrf-~c(K z!HiygMQ6Rts8N}-i&8$xmXYn-=W~bv!wiVQL2m`EsMmIO?>Fsq6i%ZbL{sP|<qR*M z#rO?6LaLTETl_Cp7Rg~KzU}HI|2=mT=eni^otj~znl1F@s3FW1M$j&KwoVE8;Gm!& z<|f(Y=<T=kklNhW=-l@hr9dK?t5g{p?R(Tc1u+G$g|X2WvZ8w#k%HT|YV1b6L3|MK z-ms_Oh~$1%AmnOtjn!BDsL@(0q#}foA{;-;&7;Fc>DCj~_>4GIE)T^{-4>Z@G2|2~ zNYxk?bahCnB?;-vX3Ow9=c`|NSCcJIR9QPgL3ON=DJ@T818^46V(@qw^W#OwhWQWe ze#kfW_Ijjgx{LZ*?9lXQD~8w&#;%a^9INs`@+D*>t_{;J0t11z+III{dEwKgTmGnh z=<poR=BULXf(V-{H^3aK&5^=+ZP68(K5OdQNRgABZMpQ&83XT>;posV_Kmq22D;uj zsJU4B;H4QDm5$_C=4%npSHb?qjY#8`1ZT|bg5KHL+waA5OiJT?Qy~Rck41OZEigy1 zt|IeZfj<LWH;2*$Y{c)SvE060x7=d)P1|HKx2=u7-M&!ISNg4$pP5-E)GvE43%{g| zT=b%ejZqDsGdP^Uxn<RO`|&B`)1ta2@6O(}I2j|PHIR-$Z|e&+o{Q%)v~G<=uRt2~ zs7Ep`Hxk-qWWtU}#Viy;(wypsPmA@MUkHi%oHn;hAj$>?27tRWhO4cBVw?Az4J3N$ zUDv-VF_htVu3tbH{Ek!XGGKlU=?%-arSjy`ho2&_FO|)D89mqK$)$unS0r8YAnpF( zgSx>;5x<BOX|{B?B`wI++ApO=M~U;pE^_EvR7>`&`#i?JJv3YQJ^*;!4|TeuXK*zP zky-_3{ZNdM>=g(s>ONV&&BjOD=DP7?HUHthu~7!NYk){g1m<cUn&-ORUAN~j``xQD z|BkKy!WEoS10lVlk4zYvq@!6tjyyp2NTBvnPp+MSPbbjAm|jLmGZLzl6U{9neU!9o zu|Imk*Qk$CJ9lnBS$VBtd#FWaQ7*6q9rFl`tPiD-KqxvXn?gx<qpoyL`MdagG57-B z``_)zW)aCBl|8=+%K+ecmvP;m*=_E;{J>+52x?>NE7n$4=KJG^tgCIP#Y4f@8z9@! z)bW)SLbYziG!ID<@LuHX$BMW55C-4%=&REM$Z$duOSplCMsF%!jR0k(ga(;Y`(#DS zehMwKSS<IKZ-VwSsZSJnO`qbf+RfhHYkf_#uCxY&y_w|EX97q$5mP^qE?)&1qez+5 zhvkr~=DcC)MjAco%(8_{I=Y&j%@UTqD03O3oMNkA>q4$klg!h>Nf}_)w<Jy>0)rtB z3+>%9FGl4#*?Fq?)?g66rg!jfMmAJbCDfYjv5F;=^@}cBOK)qwcN>`ao&EgP=sRgt z1D|SW^2z!|&Iqv0HNLr@YFF)}lBHY=!U$VD5#DnyGVsO9_65VQ8CQjJqAc*@MxFGg zyliv7sfh_Rj0nExaII;6#(MfZOo<_=;<=;7aF#3qH6K}JsqVs;31z^U%7EeD?QQb? zK3bWXrHdDN2*Z5ic2hsCbbt7{N|fn(P6N;{W3r)i5_WJ?_t(#HSR{I{XWGETT}6J) z%oFzzN?*~o*<)z#-6baKvBwiHcY(gi=gvucsxtF+Bt^<|WJxT|p<2hp1f|B;c06d2 zfk}gX^B<F?r?E3}th-cVZ1Y}r7lBs~M#+cVN_}eidwV>$ClY+JQ<y1p-uNW+7K6UA zaWjAvOq`n5Dj}HO;zI0cuZ;A0%_!>`0@hGca)mze$NiGWeMAHz*uycumkrMN<`IIm zuTKb?9bL2=?3~#-cqln(eb3-ME;uLj)u6|#2jRMhw!;@6Dj6Bvx}HIfWavfT^s%Nn zA7!EtfttD?y^{#R5kh+9*Oj$PTLJRYn2RpvA0~EfXH3+$;jX_rRIcY(WsE;`DkCE^ zvzcx;JqJ@26|vjw9eC>Z?%n4z=q0*Eds-MVa#E@-J5FmKsm)mIN7YqitbUlHPt>%% zH<laS<)WkeO5V?}YPe+gz;orG!o*1^`zt3CM+q+A<7A=#(Vm{>K!SH!IKecu#%f0B z?cA<?$+ms@*IfPWe4p$AnidRM*bPq3W(;<zM*pCMj;fu-<*lMcY<{+i^}vUt8iDaH z<Z}6dp}~hvv*|v|(#mYwf^#kLvoBrIVoW3kfg5Zd!oo0@2C4Xl2b3(ry^hNGv%C$G z$v_M<BE33CSeTpFzrq@B_Wka@iF4Vo>0rqPILkOT{|{TYXNy0(tPMBp>OX%8GFvXR zz=@c9>+FPAeK`tM8^NtY!EGowDtE@Du*9UnbHxv5;fX`xG^M-`vp(*^h!AZaaBpfh z%Z#q*C~1f1IDfu&D@Li=nHhKkB7=y&v6A8t$RO_PqJV&N632*B4u)_NOCJ8Rp8Cp6 zi~b$Kp(S&I?`to_Z6x4CcL_NqVr<1}X-b}Bi5TGeWR{(&_7&K9J9@3!v@{d_WMuc2 z-ZYl8v_i=KeBZv}a;t*~_kNH^L<U_&fN0)>0wfm!IeHa^fOz$$BYn~1Y@Cnu$#Y9f z?a9Q}A3VFhm5$s?5wtZ&MyDx7(taP62A8n56<f@U`d(C-IJKQrt5pUeq7j-i`zw`e zBIMMg_J$ub!>@s!H!cuv^k1o;ZFSDm-4?)m4MzESE}z#-`j>Z-Qz`t)&+eKv-AiV~ zl~p($?NzoCr~h21V8siJ9UM9ye5A@5v@|d@YXQF?UHp)C!0LNydDpN=E;eTK{2})1 zH_6qtqcrC_4IJ=%z~O<2IXR(o`S7ro%sFiRiF*`jh5l505hPmbo3xESZF;z+zL&wP zTY^^0XFcsW%@5U_^Y?Cwb?|VU#~rQBn%hm4@=24ggd0sVyPNjga|Wn47kGTRF|?o$ z8abSvRlR>|d&&~_U|MPSI?E5%*^>Ju5YBKt%cigFaf&N0lV|<VciG|=x3$ZBr;Vt@ z*m(5o${JP`2eehx-#A1qW{rH4+?l+yS22k9PpK_%r?18PGN0KhNHbPBYLJ_XY9rq! zpDp8baM@!~=SC>N0$#o?#BCnSn3dh@O!r(Km1ze%4rlTqydG}V?pR3UKKa>WGFlL2 zSdMJOr<=Ub_LOT<B%D`diE!H%o-0|Oen4QJrQ+2C16&#@0w9tQuRA*p!{%Uw|55kW ziucyC8ZuEQPJV7?=4v&Rae8K|#E<H>xl1=pKUu`9FAD={9DUbi&<4Ls^PICZInx2S zgeT;M?Qa`itE_dAW0cYh&LPManPh?9FY~Xe!uyDB0i+}8D)Qm&PS5)k3?Fn3nioAk z6Rc(0V`s(OZ`#&12zCCL28s^~YgYZ^kK#Ij@UO4li1-*<CT5jRzT#(h{F6k==gipt zr}(>y_V*p1GNe%ZHMkCP448xZTG1ofekIP@K4M}}W6o5GjH$au^=BRW;)>$S*Jz@V zw_bOO?=n~xzn_w!(iLtHlHiDPwH-Eon=p+w>??Yr*#*V!mWCgbvXQs~(T0;)fANcL zQ7lOCQ#<@~Qr^t$EcFUCqm3(7i6zbC+rnM&{sMd%Tr^T4?$Bt|PD<|rws>+kRhWJH zX#XZJzmh(h<R7}~c*M|ktG>4Od>2#R{^a?v?v%%5d40<1PLPc@vp#>no|ZK7w_0Uw zeZ51&!Hgg3yd#s7<S1rIt~UiJ1wFsxMz(5bF)XvW-8Cw?7Vj<o0W~Xy9JQ!AR8nGS z9u_va|A2zEo5APe2-m!)NJUyA0}}G;v+QLVRB9JoSX{)pENiIIyNHPeq2M)aZmp|1 z{3Is}#x=T$v4#%JC?bYN7{Gy64RCT9f<PbxgI}I6c}*LMq0XeYh~;ILLZfYL(bMO5 zfRJ#q%39Zcw34tp+FZGjlvzt=UQ?EL&sKBa_dMy#{+2}Zr(f&5yhN>+SEYLG7rwAS zvSqguo`yM}hufdy@3$T9>uE_Ik7>3XG+{<s65|ti&b027Br_qz!h-UD-=}ITO4jZc z8v&_cvvueb%81m08TadIYl|AmGUM1|pbp6|Tr|6O6P_nhaz@C-ZYFWlXf)rtfmBei zx49~mexDYJ-p*n+pc?KWwP^MFy6X`8^K&%Y2X-d{gGT@roJ@6{D(#=_;YUZ{EKQrN zoh!b?AZ4_q*ET=fe)TN0!5r!Nvgb|G!R<);_B=CPU1Qzfnwt>6nakbG%acMjdgl+s z0Od=c&mJ{DHo}Ix=#{B#fcJejadz46Kv8GliCS-#1(J(x!jQ`aIZvo=mr&e+nqX0x zz0)!{FAWWMzb;*9Y*mfN+s&=NT!2H%ut7U|V>F0D1m=sfqh!mxg0KN(HANx|I$$gs zgFpUj0$nX(GxKxiwr3?b54H1>#Wp##Hzt_DJUjPi#mF}!!AjI1RZiaP!<cN&PX40_ zN}OMj38(?!Fhrb3z5#%WR6LAyWrkKvH7w}4g-1?Ky1SCI=*i$tKcBdy8?0SFQYDCh zzLZ5~&VOrphEZ^3okI8-ug(X9yFSHtOWwVERjl2yGP8(iTwFo1hNmoW@bP)-SH9j^ z%T{8vH)u{({2fvpC;_hzC2a`5FuC{g^x=1SvwuLSj*G*nd7H?B+X-{%dv!QQD&}T} zA%N6EKU7-j^(Lr*p2S7Rr`nAeMj9@w<L|$^EU6hV7_b@{eET#^3PhLI#{6$+#cHq4 z>&QrZ1Gc1xdyWeTA|(@9@#RA6(%?FoN2?@}+PdilQ|&EI&C>E1Jw}a;i+&)P-1qy% zG`J9<2+#r^%Qm5&FfcBQ0C})niY(03)MYZ#v(CL+EWGsUR6;D}=9BAXt;b_s<PvYz z_#e*9PDkUm*W71m-b!N-kj$6PQ{pn{)s<-U)=~479HdZVy2wh7iozc`{-_`?Z++Cz zbfOXx`ev!duCgPLNGcu0fp7rWKmU0fY8F(D-7t2)X4KjaC`_wz7}APgEV+&XA-Om& z#$1YviwmIDQ_}!ueTRsvTu49t*5KXCdvf<KRS-$PhWYSpi9%J$>2Rhs6NJ-PfIefB zd3u4J98P1LD_`q#Rr}tk$y!O+%}1Q@Mvcrp#Cb=AE!m1`aS=0*lSeKuugpl>&D>&t zaH31o*XAt{c0YC_w`IR6`bxxeWIrs^*L1P1h17pa*vK`x6{btCGGfS-az)gX<Ooer zb5PUNo8{%WFqx38lLfgfX=z<{fo21c1sZ{*)G{<O{y6#Qr==pGhv*P0Onz!VSShX^ zz=uBen*(z%eyG#VFD;>G9#)puz_(2cZ4dl@beK4_IewsZ%G*WwJal?(4oO}10-|45 zs*BJ~AO6i7!XtyqAOC?;c*H&65m}iaJy~m}9INBKdj&BzCn9Xd#>Ob*o+qxYp{`+& z+QMfeTn49c<AXC41BZeUE`u7g==0VH#t9N<lDcQlfSms|)!b0J2m&!{j{6xm`a3|I zBoMs+eNfR_SoHXFVC7|Rr1sOv0thbR?c(C1Oq!7Q#Cp_cCzY<)Npm0f&Y&>wN?OtP zKm1V#3Hw^#L^+;3@<ksNHY|JW-4=e}_v0f$1@y`XJzg`~TD8T{@`b(ypq<2l_eO0; zGnPGRP#uCgy3)i$h{3|um@%+i0M-J|D9(4OoQ%OO9wzLk`keB;wNE%Zag3h<zgGcE za4X=iX2RwLs7W_F<v7Ouk0s7FwZ<R|^d~ixtmZ#;ScrmPx4UK^NbiCDRDW^@GVkdG z;ywLGQ*%+))KfKI)7~;0=SxXQwlBiZp!R_9Hm&Go4Y~<#A8iT->Z9ITYAXUh2Qp5r zzXxobcuFnDe&7N0E(Q9{vb*BFiD9byHqA$j8Ua=@>_PO^7LSoTYl_6`(x03e*m+X- z2>nm&{7n$CUq>KeF%M$y{?(CK8a!7OkV#m{6u4+YJFRi;DER^j>+m0vbm&+S+;VCW zUwtd*pF-QMnzFkiOw3nV;2~y8)p*^DWmx2!{5R~Hm<{Jq4jvxNUVaj9aV0|H)sOzd z^p&~Bb-pC*_v{L%;jd4kWiGcWTMzfUkSl3sy^3j0F5CRQ(wCW`8E6FLSIa+n#GK8j zpU>(3{K|?nw#^fFi7cJMTK3Yl&-A$igaI|5sTWXm;xn&3T%Q~%D?YeThzD+@mJ9== z7x>z^k>WwY&EqA#=#x^5e?%LdZ=IZYD~sN|bNFQQaJnxaD^=qB>Ey0XNSG`^r%-DI z^o{-}iXB?r3+Yck9^7@nxAb{^K1B0mmVUY&f-62dE3FW2tye-iftCqxJvdcZwv%_| z<M}4U4|%+U?Dl#1W!@e~AcMKcEo8(vw_^zuD;hGY&sTdhs*X!aF?)$=pjlx?iF(ua zUq@{XFyG%_LlvWF+fEq32aPCmB+Omnk1~oI;VT8{$ofcd|K=N~cjm$@qWQNC^bOo9 z%Qs9#ZH)>7U`#_d0>u@Xv$Hg%;$hxz-mK8bli};$WYfBEXuB;;*E~=HglVg~XNJzE z)h`sZy9_Ka5&fCv;=UKZ6(S0>Qt)AyR<rmtl5U?Dpy;I<Aa~Ehww?9ZOM%bei_Smd z`{Q6<XDr)Zcx%jcW^WTf*=t8HC;!1~(ZY-G95fDeu?u+r>b}%xbD&VmnKH3|is9wu z9RH^net){}DunP=vJKT;3for0p8a2EIjIPFPIY-1$n={lSU;tVql1H~<JoFu+ePPC zf?<ZF%kKc$Km*$PciuL^3jow;y16yV*gU`)irt=LF4N_oHWPszZqydzJZGFyr+cua zsiFbD)g89DiL28+&xzu~(yYCO(u%pQAAusvR;2?@%eEuQ{(CZ5mmw9lhFSm>KC2XP z@bX*!je@sg(s7ZC?v;M^i*ILlQ&ST+H)k!pcUBgiLBadqVOZ-1SawOX&-qXa?qZN? zx!GOfRH?UkVbRzG=5>&Of;X0z^I$Y$Nf`ZFhsh)ueNOq2fJ`J50nLr#28fdrmCUGl zx05GPxFZ5wvl{3%w~mfZF)2;W{3fu+spy?*F7O}W#yx7PH!fw}Phk|46wQM#BAMAI zVOBqOf+o<?^1O=ioZ@BnKzJP|hx+L&h=XH<lc0KTGebrvn<F%$UWdQ3<x!^xC~TT@ zLVO~b+1rf-L$h*2#0sJvV>`Oi7L7epVUaWSA4hPufEavEzlYNK4O#FWT+lZGN*pC1 zU#v^Y_=nh;%FNH-P@+Rw*SP}ssk~-oJ5mJp`+F#(?|E2MrlU@0`oj6{^cGaYDP7ue z_iHciH3CDfd%T<%mI=j;NC*~a>EUgKJaj%DI2kQ}_F?^80&#pb$R~}PisQ`NpKO4U zlZ&}+exZS2F~Mn0O=nOddI6hb=CijGc%V*t5$wsYC(+WYc7>W4t7DB>EN0L91m3ph z!KB*b&^%9QE$qL)8k*saZtw5ki=KapDK%-`j!MH`!qc3u{cDGSYf`uLQd10k8>Gud zo}(9|Joi1v4IUc?(|BIQS>66<yG>s)m5^X4S=jM3Ia1MC2#E1+$9D7+^Hr;*l~Nz_ zNMEr*&gZM9XSKg(lcEd!kHppmj_Mz@EdP)VoW_2t+=85TfD3wt8&(Qx%T9aju?0ER zP6?pM+iD&Qep)QODKQQU@uM)GHTSv`>>_Rv09`=p4EQK=%s4**A(?^P@7R!#*t^+} z`@LN^(Z~)|($uWXQJ;KinQ$vWb;ui<yRQw`E0gYw*AT%sdl{jS)p@%pOb3~&gXHGV zI8a{6i@`<bMtDC?+V|J05&}Bvuga`nQXqZ;scaX3ZzKU5_%l*?5xp#e>*X`}tLrOx zzH~MtRLG0zm#(GN+oDk2O2Vw8P8b3ZL8c0^wUiCrJ)y@ZVQ~YhYO^#_KI5G?1ntx_ zrTt3YT@>9Gb}*d~wVNr663qL_=NDTomHc&SVnWwwzTCMT?;WHkX_B}70zGT)FRNft zh}lHT28zdG)S2>a=<z%<{W0+?7t^iY?NXR2z|{CIi^^Ja0Etmu{*4cVdJk!LL1uu@ z>*b4*;Jn;w@6%7mqV=>|uYR9kuE^CNgM!~(E;lT<dX48iQ;HI@^S?T}NV4#<{VAR+ zyx``#P0Fqp&mCuv`4h9C)KgQ+|4Odv>fA4rm5R-apg*M@9Zmixf2ucNzstlWG4Hia z-u6{xipB97tBlD7dh4b|pmR#tO>=E3m50TweAEi%_=`>~m}k$Pl>-%$vJ^q%RO14z zw36RN9|MU-Q!h6<FHdALPgAZ=h$Ilr1Mj+K==iNL{0~c$U4XRGKi@eL?6?rmcP@4K zYt_CYA8T6seievrm<d-c!`Z1*`msAKWDlVscdv!sGV{*Ws85!`m4;kh9fy;;8-qa8 z0PmfAPr&<k5R<&&0^r8LXFD}(PGI3Fo{GxSMV}VNqEa9jdjD8eA~SkRrMCts6(o;? zC_(Of7403(xgsxX-^iNSqrS6Yd`p2c$^>VrQyYdH&{+D5xzjqWm-4k%0eSU-=X_mG z^+TX|<HEtm^($EMPhjUF+}N;r_esAmMI$oOX0ThbBzG_}^1If<hiL-?svk+R)n{L} zGMaXbtmoa?O~~H4JF)I3ctMAW9go69742W{7?v$z&Z}cpFFf8j*?W0h*|3^Ev&^os zn))1ivN@C?2sY>~HDGlsqc+nulyQcCla&wgJ@3DMRv1o#Xx<2skCuklx{mC<d?9`` zDdCK@Q`<JQT39f4YCmd@)08sX@gJ2s3nJYuDJe-nL5~)=0P+|?)UrPVV2XgQsNKc( z_L3vGiBrb$<vJ4P2i`xIaA@u}$n?AF5BNy`d&Qbu>ZRVIUky)h$t!2Tu_Ib9d!!m* zAArl0e%TTce^+#8QtJq8rLWv{-sdj7;&5}is&aFr2{E!r&5dp@YxTu-k@0Z>$#m(U zg+F#4kANsu?LKcZ4gka@+OC6+^`Pd*+>6}Cjg3GtPy^QMeEh$79ym2M<%^j{%Z->m zg;=(K#H6)gB})pLec<~|-?iGYKG+{oPRD!>L`4-9sq`Xdc6V4d0uM8HAQPTFpO<j? zsK?917`0QmfEP*=(X%^ky}NDoG^RC9$Z$OETlYmqQ;cN%Cq7Zjq~a_%2~#aHekkRQ z3+VhTBHxoa%UGsXJ1d#WX!F6Lztre+Be&FeuNMg3q7_h%?El>z@eeq+d|=yMpoD~1 zui4ewQF~!kxyXZK0TJz9*5E`N*b!{9_+>{>V8qCMIsv3Vk>7IZ7?bR@Tgw-5W<qYW znwd)6YTVQMvIpuZ<oQC5mYS76S=(|^>4b5(`>Sxt_4hcpZsl4wziz&;orx#@Ld4iR z)d?M`7aLqKHj81*yL^zru7QybY;0_5%Jf%`_y44-A%L)KAUr%Z^_`BcfaC6IC*L<g zFubJ8puDW?O_9aK)KbExPRSq@y;%k49hOY3D@oKkpdYFHe)V*E`06TTb2E|3w>eqR ztmzm4!C{#iA;0gKL%!tx)c#py!4nrT?50jE&Z=(JA2pr#s`8#<CFKPh{B8a^-@Vn< z8#!O+$ca8W9nqn90&4-L!ujI@9LPVO`S~C@H{#{~oua|h1!EK7azL+k_nI}sUjbrP zN;dWV@fsyZM+QO0roUW(BO*g;U|=viVr*fe8X(V>=3S|IOyiNSr-!4ZGsa5oqTy1_ zNcgntW#2c`cg7|r4->glr0hpN;j7Pb1hFIf<SAcNO>!v=<LmlS@X%>U-@m~3(Vip7 zLp#_^wo><mLqreb3~rv1i`#wTqO%<cRBL!0|L>^+)7(U5DXS@3Gira0!Lqg)5CoeU zznh6t<z|&Tu1|T*7@R<puv;@OrwwL*aQl;I)#ULbrNBS#;8s^zz;%Mo=d4WO<Z(7R za%_~UwI26AWF~L(@eru<i|R*gQOG@wr1(&(!Ng3E!}#Oc6)z2OCDY%)6JqK1T$%Dl z2ZK7f8k+Ln_7jfsW43Z;_KBh)wMW;VD|k(REInB5i&6A*yDS1z1<A;<Fui1W{XZ?I zZ8vlMYyF8##vr%v?BTaG8jGxDo=|PBh?5F)Uq61QlcH7PdOu<!>!~Bji(>*7Gf~yo zivOO<KkpM-6Ub>XyWNkHV`f!n77o)Tjr*(_8XQ9!Rxp(OXp1xGu2S^N2SQr|Z?cHT zyK~Sz|LO0Oujf!~nur1bjnIFmS%>~Cg(@!~PrQ^OTs>Huw1gtIF6-q3w=NkaFK&nL z?1w)8y=d^N8Zu14Ls!=y6yPSOJp0+>+oMQ*Vz<aQK1S7i+1G-{Mwwp_*%UYsYYO%G zJo*o`B<t!J@6jE<kh6@w`C%-HQhqB&j+Bt(%SUDMN}`0Xu8$Ca#+B%AVz!fdZ^x5Z z;-@q%dv`3!&Vo+5{F}7L9R=hCVZi})9na$qf*Y&HDk@3wFK9vlvi<K#-c$GLe`9AQ zckR^rbURXj760Cj5%Y@^dD$J2Pqu`F^0F_R-~88Q5wb%}?DzF)P$Y>fUZw^|o+VS* zX<nMh8_ln)w5O2AE|2a}kmBE?z<!tf+sSb&jx*>6H{A_NO1bBpLb$I|&48$X<{weN z0j;;S2DkYjWnTAG=l+}b9CaOlWE2p&G&lR4RsK+W2WpoPUjc6Py+pjkoST2=Tc-UP zXnpB7*Ji%A%B~SZ>Gl#(LI}Tljsw64)yLYpy8iQXtJmT_A2~0dR6cEt$Fo#X3ETZl zdI;Q}t)Y~{<~WyXan~OK{v{}t-bD#<EM~Hp_m4AvdTTPDeI!TeAqD;m>Zp)Txz&tE z>#AJ0b#!`vce`g(;u|WwPyDhFc#3FMedTft)E6s3U#F8SMutS~w#Pa+iKpl-Hrez3 zo2nZ}I3-15%;P6E1MeFZ{83C{;@aBG<1#gDH!nhU33Nyrd9@y(>vLp-cfU@|>m#h# zilV1T1|5WmZ@B&Oz5g(nad)>6BR_)z0>1+d1>NrM=CvVOH;KG%WLQ7$d39i})13!} z%AWC_7hk=Z*P0lF<Nq}vE>;$7_Lt<RPq+a=l!K#Vx1B9^PM(R$N>OKC$L8zXw{LaY zBK*Q7phL0CH~wA_1NBZm{NW3x@UcZD33eXJg9FDARRgvd${S^_!^pIcABv@~6l)tA z>{><j{c69oDzFCb|F?ZLR=W35kH$%CE|B<fjOpZxo)`FcTB}a_oPGbB)vYz%M2t(l zKC$-;nXQ3Ni$FcEfZpu?tbRyWHxc>eRxyP*+Z7eR*P7^mwzruUEAvRbFNXBlW-xE} zrR*1Fs=qezRNaML=uwcbF4JSK$f}d~6#rS@N%>e<z|-tsRZl;5iTzz;vQ4}uQ4q;y z11XD=?|;8x7I*i;wy5vvrJ*R`&D*6>Uy>}m;ekia?Z}R_h86#{cctaVzk+8mC#fiS zyZy!CYMNtxzu>4e_Ln?TmfEti4e5)COp-=#)1M)R8!S+JFl<>f!GFIGV}uDk+UMpZ zZT>x)#Ne~tQDZyWyg$Lk;CFfi^}D)7C;CIi70`uTjzSn)Hy7GdpY&$F9~xr{tZY6; z#IXSil>SBMcGsCo2nvg0bo$<H8%p=#+F#4<@`Z43#E$3NR<@nLganSS^<WS<O|dp8 z)SO=Id@k46co8iKKHVR$gus9bL&_6FvrCaP@@4@Ijp1lXbSB8a=xw^YqFZSR{(sv9 zl<dSGExlR09ZV4|bM@lxZBD1wBZIoO!`~;KE8a@^jDT9S{rDJwj)%uPcHe*tRvKSx zm*Izox4`GYur@<;oBY_=SfB$2dr&#+d%2NRFr*<oe^EQBMc*_+e74i-ec}Y&sW)+g zYA9r|;m~>6@}b=3tzI4I8wm*scA003<TB{(Z?2;YE};jdC8bG1LXwyvS8B8OVQ>3A zyMD+Lh|twoT3fHNF>1}(Bcvd%BPoo&Pq9I3nnI{T?C)9`^id8^{ZcESl(o>r9hcRN z@bGZx(9`jMaI|Uuhkl<)bCy{%Z2vjah{F>7y>kx=;(TY-6am7+tf7%C)RlxW8n^!G zgm1+muG|9RxTN?nT4#Krn;P@Iq5@tw+jDRjXa-0!Hwnlk8)4E!=_hF?T%25<^X_b} ztANq?Y#J4ow+;*dJ3ecX;nVY5!M&FbJcUPuK1^PV+MOvs{(Td7n8bxMH`7c1<_kQH zs2<cDl|pvvC@~;+OV>OW-iA{8f1vXXWj;DkeCT-5F0z7tk5=k%jgs6w92S9{W)m^e z)QyC+?6+<OX|Wc)d7l6>#BQC5U@ybD236JWbHAjhA^htX)K`6HNiEl6SwPbu%+;A| zRFYwQrq@LDC~DdH9{~N@P}ewI#;mo`De(3TZag|lH#>de>acLHqGcq8Nq)uW<lv!m zqXI_E2Qv<s;Ex&W23nyvG2$1MkmX!5c-16%2)T*I!57-Pk#AzI&TSh}<T7-yTrd)# zpUQbd5it!g|E(1;+)!W#&<fA+ZVd9Z?PdyYL=>wf3c<f`IRS(bbZ?|(+9N+9qy);& zLLqLx$0<<O@z>V%L}7JuqHmA4I78-r(#j7z=so7JL6lMHBF-yJMD$dqn2QKKO@^BB z<TU5zjY2l8?|IogmLxJV($>NQeLsYogM*)F8hTk<UI!wH-W)xze}475K`B=LVh+M+ z(fEFR!M=QYYHn&_V)xt0oON{O`JkYM|4xF2$m04j7q)Sn)ml~6(ZZ?evc7fZ|Ma&6 zA&i-P53!;3D?SlGq1Fbd<VQ<i{TxdOsi+z0L#}|^%UadDl`$yf@+-_)oFFxy@e<Id zpr<GGe(Xo;0xeb3aEhRFnq%)deDa|*uJfL#KU%5Ac6i}KDNnQ%eEY3lp>xZ@T=32N zZP?vLKnm)b8`(qWF~_uA!m0G-r3pve?s{|&q_sDr1$VlhiQcn79w58?N=lmlks2J* z>lzt-pIrfS23G+MO~5trUoo^OR(1w>p#__y^xmlDYSnhzO$ZLGhiUnhbK(JWq~=&` zPeq;?m^fe7WM&E-O{$nU*Vu$S`yUVsu_P_jkDrm_-<~WqG&93C)NsG7df&-L38HJn z66Si&9TDX!MH^SW>S#y!z3PkUum(D23e!E&A9}t({ZP=;-&~cg=#ubl;T5l3GmrV5 zvsu_nK&5rQWRHX|x7@_DfJosE8dh|YL_|a^zz1ipwxcEx%y`Rw^GQX^fv$xGF4`XF z4f8{K0_{^3%Pw2=GcWzl#9TLvUhV;sFz|7|UC3<<4UpR}S)h_Ii~JhO*!KIlH0v7B zS^~xT$mXrJ-P~z>hZ6>5?YkwV@WwUrnU~gQfMYNLVaAmh%WDTzt$~u!?6N124Odp| z3frH5lMN(9uQ5U-Hl{MkAJ#9}S4N^R3XpH&?y0-K$bl{nV1X}N0WO9uW5I1Q^82&+ z-Q)&58neH4Qcyac0{b+|o}Xv+=w9HnnU{_LMOvl)0omqxelUqLY`+>_bZ)z?7EC%J zjoLr?rDR{m?~rmJ%9{IsaK$qKSNH=Ss$Gy5HOX?5n%C!aob7zYE_&LK@q9!A!Q(FU zUj(c%tzIGwDtB~5!5ffFp$t<%nWh89h(6#mB>3wQZUw${BIv9ckyOGE{Pq41SUWv| zPS*dz*N^}{QP6+?ak0};{0AY+vhMLb0ssaVhmmxb+BDyE%Uq#Z&f5HcYqssqd-GLY zPfyR=TZ}up$iH}{Tl(NG{pkNMR#CV~OwDU*s;75*@JWe9iRX8%mKVJ>E&nzM0K*Q2 ztBm7!hJ=IwS`?sB(eg4!DH;x>RltLkiI}LZgZ}^q7c0<|2n=U!t=I1FS6V8uUJdlW zaj>`<0X=c0B_%#*yGG{b(m>zFK9oC+9-&YD*PM5BiP;Hr{yCRWp_QWYavfZ=`<{V; z0jXKy{~t0<tc&7P_&;ww<}UqLw((~-Pk8jc1;ju?|HCb|H-ZWNWQD*u$yE2qi2p)% zO9O4uM}M=L5F^>ufd2<y8pu+<#UM%XcdeGm&Y3BKThI9^Sg7dw`2QYk+2_O9{}Pw~ z?<V{I-nRVTABiLIF@LSCAIYQZ0s9wvpYA<+eN2?SR<@q^T8lCAo3mD|?(XpoW|Z!3 z+!!N`d;jyUake7a5&<SRa9{T|{y^8iT)=Ac8xH=*2jA&WXgMDhbA5Nriujt*eGskH zfr(tCL`pe~wz}t^3#F?>P&;+6Xy-Bh?2UTKB()x$KC5D_HL>?n>fFcq{ri4?z6q-J z^3tcJIXcP<(YI;Na@OA)7aZ;moIhS&zD{FM=bjA>UDSf&J@$;T8#Rr*;YZ*FdwL1Q zI~@Nd67W8ik&C4(;*Xgm@`M*q06Kh?v4X8nF+Z<0iCKxuSL<;~LR7cXtF0IL>joXi zcWmKY%wdE!y46qhz-C4hgvwj4DrTKSWH$mbBzAxQi2pW~Fk&-#o@|tr;^`58%cnFq zV(E*Z=kvz;@zta$_k2Mw<y`79_jwZO?eq0_Dpyg>pRb}e+jM91w~l5q-kxZ{T!RZ* zn7|9)<^3AY@AYI9@n%^QRY=J$3YM!iTNi45m5Y89(>y^tJhu@(3(b>|?;WXSoAn>f zXg;2b#RuOxc0AzPnfq9wb1mv~kURUnLIHJi#Z+0rY)`}wudmi1!FN*;K}Y$g@F#7o z<}cu?yWdrK&hZ_ef(<uG$NaR?_~Z@p-7Wb9>QCXSRU*w(=Co+SF>_{ZSPc}<A*c-T z*%x;0S7iFh?N<wNLKKd{=O&I?|GLrSijVBY4~V-Tfrxd4?uzM%kFM=lBl|!e$7Eg% z(Wi;*Q3GGc@9HK*>BtXUdtGnw+yJ)Rsr~h+d7|lU)oH6Ad4?svy>4#Ut=tWT9^Q*$ zNFwvXqeqr%gnT?N?8xX9+FUhzpAkl;?=&zu-ZrzrCwqD><non`FT_V@jy~v}`gyJ9 zXKV~pG*uLlZEcYMeLX~%`+VP1Slh3ubQ~F}KS9vd0|&@V8-=~rVTHQ2{+-rbcbY%0 zz%0;;E2u*FO=i4(y7qR{vummDDc)7y>zevsV+5Yp(d$ybvUwikEvcLbv`Y|4mfxy{ ze%zpA{<>{zoUcHezyWf<{yjS0fJ&A$TPLNgB-fhcsd%AKiDpTcHuznF%BZ}a8ChQL zn<h>@<6MwZok!?CN0n6Yfkc>jkyOWmVA-2H;CJ1iiRLQ4k8jCK=1Xs0##WtQ7x#eX zY`l@U!#6Shh(`8WIR$=oo>;&=xe5Cp<}Vbr17__hL>psXU#E|LW*(%JIKx8cp0t$E z`NjB0MAgDKgZ=4XIPng9MI-NX^Vj=f?Rd;{&8GnbFMvNlgTWFWJsEx7hxFO)U%yBV zi|Fn@d`=7gboQ8@gn;W$<O34=Qi_Q$#lE9!!{}SrNc)+7lCPe%>Oq3AeMMaQK2^LI zSXbg3V(I51x`JY=`(bJ1w&t2wYWqg7&XdIC?In&f^uUiDLl-7fnGz2Yr!$_z`ib-( z-r62|EbV)j)L!LBMC-~9<`y6RwmO-mZVE+4fyUmni>)z#1y@&u9K+trgr$V~iu@s_ z>l1e&*Ii&Iz695rs{_72q5cWQdw;TQNnV@zhqRq9Xe4DCPR3UnRIL{c?4uhVV4CuN zBTI$<WBAdh*QI9^Bs5|{0#cwPa)lwLdvn4C2t_V}CnAa;h&8|yU8{6*OQOUJf}mG! zl{c<a@$_a0p$0*<MN(hu31R?ZY2WBM8PkXdK=a|(7gpR1PnJ(sN9UU7H7GltxAn1C z+>NA%*X=}~<&11l;8zTuE-c-QWv|FmGO*pENCiz^x)S3ZuT!Lg1%D~L%HgomIy@l3 zN2W)mTWgsFgh}R_ud`RgoZY^*IioR{bo%he)!lz%tNLu#XVTSeU#)JN3l+%+ejLZw z8Dr>vm5BTJCxYx1R}8gjs_xu0*53Tai_uj#y*E2xWtbA)MjjOT`ghysGw}?OjkmEy zvsPljxn&aCpZ4$$61bx|NcZamJz&q5hrtQAI4kg?>pBfSBIPp9U+i)&Wn`bb^<*5i z2+U!X?XAr7G6jH*?lg~|zWe8b+r&KP47$Se$sx%@{a-}AWn7fs*S<|NfTVN}-5{Mx zcf-&n9S$JfE!`c`Juo0JfYKJ-G2oEWjkJQ`f4;Z=p64AOUNBs<uf5i>&U3B3%l4Fo z?YQ!99lQY(N_XX<KTo0}a&mPiX-slPU;@SYao%g5^u^ilNF`zvxj)~i83HWxI5m;q z2!iU}%qR@PoW9UYD__a~jqUyh19~#;EWjK$y<J}IE5-G+rM9Udf>vHnm!SNlRIjO` zk0pVhYG-r~N00xVJm5>xth4T&L=4fmq7t*JHvm}m-po=Xn8$vPs4LOP<aIkSX}v~p zhIbsU5B63UBXb;)s^zD-QH$W%KKvhbdi<G0CY(g$BlDpwhfVkR5nh05Dl0%J`qItt zF^?@LYSLX0-dlzLBTCJ@3TNE!>4h`rga>n%KW4^zn(f{903=4f8C2>T-??H6+M`SG z!b&A#V0?&m)d{QhOXnPx$EuqzIp6>LCae0YM}Zg*a#rA>_nMm=r%MOQKX1m5l&YRy zB{vd(>4lS#ZnR`bF?r?U3}t@)r1&l)Rub3gQHm*dq+k)kMv_%<GW7M!DdSX0c@CPX zKkK2!cv93lR=Eetci|UC>ai4mNruOqR11iK!qj9Vf>I~yoQkH0wUSJSqB7PRXdPil zeD5b$^#njm{7b?^aY3y%L|H}tGGLy*;Yoxr?n@&AAX9-fTkmvei_)P4Uj_~1f;Wr4 zZ{2A2l@g7{e&K9a<7ib*E{qSwB9CQ;abyH05tBNKkvbYPZyDi{tKeL?Yv29V8^C(b zI(?H}JPc&9+TJ0uZ9rSV`dHU3t4x%R&}?(9)&sN*G4Z1Tc8O|E7VRiTfEb;NUFE`Y zL@^*0A#Z@5sACgKqz78#Q<ASDE^3TVLCb>S1VC{Fqb@(1e|1EW0zmdu-A9FyKeG-k zA!LL~>URo@Zt#yh>=~sLnZJbDg|*%xPZ@Tn{UXVMLxL-&xQDFqu&QN$mJ=N<oh4>3 z>WV8!eeFhkuToH#;e5!?{Uo;tyxbFL5J{akLi=elxtI=fC|q7dd58&d8(|dNeBqis zc}BE*q*Nls<d@U%9!n}#83=!L4lSMnYL-H`KTya&Bv`y*ex|lyIXl#NGZe~cm=id< zv78k~=ri~~sE|mkBVzMrRD*p~U1LPq2MkT=&b|Tm@@b5rRWMgqjiLk@I0R893vM`s zSNl>q$hua)aU{Z7<%c}kAI4WDC_i|TPb>eOJEn|Gg1QJ5Waj0IgM#pvMQ#$_3E-Dd zF|I5DiI_}f{(6~f2Y5-x8B0+4%{-XV*I}1P9=W*twDL%ll87;(`I3<t<9S2T0ohWr znYWY+7b9e>dS8e>T$0*_7qvnsNcT~djSH6#cMJ%l%gTi3<S01vCa6qzD?lk`LX-*> zIPj3G7OEoa<OOKy!s}XeK8}&{b0;Xj2g~-VB5oAD0o5(+f}$w@%N|O|?12av2({Ht zJA6QEm;26v?lR~5g_5}>j@+dP=C*7<SoB1}OXoRg2%1OkLSC(OG<$j6D2V5pW=$c< zBXmy*4o3}L<i>f}ES3||Vs^j^%I_Eg7kD<|-;uOBp}KlEE`Il}1J!R9t|#HPaJi-t z3}ueSB%l<>?smH7Qed7kE<);#GP*vUq=i|l-d@4DE@`V|(=g{p(FRj3h{l+(>`DBW z&`+HH5C2R%IGf~EMc(@0Z8+dY7Vs;><YX^YSlj@D?L5*9TG`}6Em!Sw24uR$(*{^5 z?bs*>F(r^KGc0+DnEF0gwnR*qOu(q-9Ur<xjO-C^ou+V{?ycFaWm>(RPWDOcAhC3C zR6$o(*T8nDnyXIL!{Kb?&wP5hibMOoN<Y51^ng}b4~XUv0ZO`SUMk&z$i=McWYI~Q zQ4w9kp&4W2`=}HwUtYBI5odz(iK8rJ#<I-0VVXv!{q(i+;Xr0zQ|l<?Dhqb#%cdvW zrc>Q$dbl(GDkbLkA~hEDTS^-LN&+Qj6l?0Jy~O-mWVSuI1arg)-tnx-FdvPViJH6u zv73NZU5JJC@!_QWLQC{PIT1D~2R+hDNw1{F8Z&<Q$dl5MWh+n~DD^ey%DSFVdF+dg z0-uzmx*cbW9jdZP`(;o|6)D6AJ!p9Wl!hVS{1xT;wnK@UxFvDjQ$BXJ9Up|yAQ{Xp zyhBC-bU-N*V2q~QE-{Vwj~?ZS!{eqWlal$cXL{t)+58FWQ5A7;T%zSb*p0#txVZI_ zCN661$2Qayy1wsbE4*PLWKmq`pD4fR0R_DPS<^u7IHG|bDiT%8E+^y{#0W|CFgO1| ziiQLiSfF#+y>@FqO1-AO$K@^&no+@Qm*;vGTYQ8J9fLv`=9lJ}f^RfRV?8bgX^chy z)LZHvT6w^34=RrXK{@?L7@uCuIx@7`AB~Ozg@+=N%O(`b`Y13}h`v3g4MzK*P^{;D zQXm#b6i6(KDiKqKBmU><@KV8zYLIcP5iZI#Q%Kxj{lEtw84j8#?g3N6Gu~JBR%~cG zbF5}ntOr>Ejrhv;6o$B*GR?TagL@^l^Vbft3=>5v?96^B*3Ec}WS|219I_GxN&)Wx z6VEMs)SIe>Oj>zak|ziGV6!z^`GZa#nM0@W?|lZr<SO9YSvs?2w}$t-(6N@o*=?ez zCo3j5SK4dDvTIWbbXjI(6505wcCOw7B}_jiWOcCJbd1?GwQ*PJNo4X8?(5uiEb^{S zNfEzwIZ?jd{*@cX1(k@&KJAMJ!U+z3>o=g*quJa{U@G?u;sS$67$&{(xX?G8qm_ry z0T9X4d!+=(78m+W-b#9IPJu#Q+dGtaTvTMda4$2@s}+<((7T4)IqglP!#j+u1tA18 zmLErC+de;?0%BOt%o-_mh<s(~RSsQbuA9(RB>+-OZQBuzKYj`W=@J0xr68gjuPC8{ zI67ld5t|UH#2sFgMp0(|>Vg6k)exV{{kK-=D0Ff@*i^*@T+0E{FFC{Fh>qzplpnR% zGh`GFd#U8ECWzYE<E15HT$+JkoNa5)h!eFTf?#6Ty2p!m=Br0vO8%7wv76j6BuUuY z8C{AVfg>SN+D4VXTq8=d9CETIw?@!IFI={%1<!o=CiQ{1BeLGvxP}5yyeX+U>&XE@ z&9ZTu;MPW-bBO$_<5#PoJ752%Gf_rX@1v#ab&fcJjd+qePN{E6(@Wp`d#JT;Y%EsE zfDPn@3j03XHaf?>#r@1zPRMjKp8+ze4-5a@zmm1ziP~$hc`Gs_@gV;hR8afmJXmOs z`)>u?h4s|{z*<tyc5g&jRS1&y5Gan+15bmzt~7;9L@>;nv+5ys*+fEF=s(uE0VWG- z=(5%{<CceeL=`s??xgxaX9A#+x<M#swgLxiwt|(R;l&p(065H1pCW(PPAU#2*G4}z z2F#AgCMS{)di^}&i9>g!4;eIo;H5LIRGvconxN|m&X<y^GaIOx2?6juGBfQGCE5@G zx5t1OCmMI!#DQJ_s7&M<o%s>8_J3M{=pHYf6nmVm{SJ|tMkX<mFy#2<nd6~c$XIID zEOhcL8vPfN(t4R~tqf(6NLXt?an7_%@8X?s&>7h$b|8lGPW~^i8CT`wmNT&D@9h|# z$8)0`gc;H(-nZ1=J3g3iKiM-g^bmK87dEX3HGVo=dcNaN{O3Cv*M!-7PiuLZO27RO zg7RlR?*edME)Vh+haFx~l%75jI1Dx-C{ONqGW*_{Y8=SYi<R*$Dfy$)$$78p-Kgku z86WWm8E4Yp#F{$g{ur%Jd#8YhUgGC6C!3u`3aY8f{rI-@M@w1%SEkgs>5g|MXR;qD z=Vi^_Ye~!WW5~P~#6=OuEiZ0ISC#XTN47?|Mhsjo%D2UO_6obHa-*X#PA9+kA^H_2 zqq-nx1Pmh32V&?KU>Ft1I)#)cb5<TYOO?3@hW0y4-sV^l0P87NkbwXqIqzvWgWQ%Q zvQM1_WEb~cqg|e<HGiChLMt#k&IU`2X5^XkuU38V;$>WJ@=l~$YGcw>aAXzg?vtds zDsm#%@B<88K?c&fZwD4eVSU?oBqR)W5-~Ppyn<21<3M3Cj%z03abQfkX#6Q)&R^Ca zqgNp^Bv>3_Gf+ZAE2Vala60{?6BQzxmo`B=0#u~uP8cEy{u@O!7t7z{mX9oa{1C-7 z^+Zix_Ol$W>__#~2iV*Pr`e|8!hzOSm&}WU+4#4Ox_C@M#cO;ZYvj&SkR)mMG;ujU zsz~7tP<$ne%lKJ6X)X!vKDDAgSxiA6e}b3Q4MV8yY^8>|VRr)fBsa$&<KR~lsJCy< zPdO-~|Ewe5=S8F1ZZ~s9AL;M;=A@g&HO>~RVKmt2wBD`u>yv}}Tg;Vzy7L(A*KwfY z8OxVIhXdv-=e07^dJa0Uu6T>O>Ig9hH%@ZNR$rcAb~y%WuXb4vzhy$zUA{n|&xnO? zp(+UpI0eB1Hn$k_V!<M<trn4lq?WiLE0!)9_@i8rTPQP8r?^DSjbI~w)Q|NiE`x}Z z?vX%+Gk5$xYs0das0mlB1=WWvcbStlm!!}Lnb+$n5W5FlTZx!Y@XV>ocn~s!9a_1B z;=BL>nE~*U8a~vk({~av?-x%2jypv1HW)(d{E!8`taG>1_;eZY3Ub!~QQ$aV#gLIi zYuZ1(p8KTvH22)qRp)kj;IL^aPn`PygxQ)TJ>fT=o)dLdvce1%nR4<z>#hz>KadR- z@$+aM!zQPu+aofr(L6sMDw;?#OAKrVNjU|<f*2q`o2y}fuLB2-oK#tsg;dcnF!N-0 zp6Hd_c*j~kmNsG9!7N0w#_A5$Jx$Ly-h`4@LNcnV<z=%Kg7y;+A^Qo?C?%~-MkXNK z5ytK%Hj>_&(pdOb5%Kg@_`tct&nuW&8}8zaWm^x2_whg{d;Qo^rDzNW;E7Z#`~OO1 zXIx+vHRA}GB1ArjfaneCf$FERWWlLb<^uT-y!pp+vX{n{Sm`|V$TxP`MyOA>%6_k~ zB==2Q>^t1@?n1w%5uoNZ>r0<cWw~!E<e)_A&^;nB(aIBHH*ACFHbu35vfUdF-8hCJ zX2^m?&$0=8ogOndZ%|MNW~I~0jC7=yx5XArHF6MSjz5|WCEO;GR}ECojj<sphZkbx z3k(-Jx_ASi^7-8BH*`M$T@o?E-m@!o0kVy`WRt)uqXo+h_nYQ(t8K|Ox=3#TT|3om z-+f@{T~c`&tvvBCUyXm=4J$EZESate#Wx9#`PhjXam_UCOKknuzs_$`m?8Tl9yxR% z{!?R9Aqa&VrDgBFLp9TPx40N2Z$d*V9)*9%&c-*I*M_ZF`OZO2<;nHYNyvZuius(q z<3|6QDcGVaAvXhfz8~ktC7hN@f9(ZOD{s2tE|wGu(u=na6dCje<V{wtG*~EXK4)Vz zj+XXUX<RJV)V_W69oOBbBfgUoBro?!=<%<cOX}eTf(~lAsBUWv62q9XhVuSNtelDU zL~Q2YPnSQm`oQFhC|JrjdOkYm<_Vm&;c!SePCC9pjffZBcfzj@rxZcKFp*IKs4TRw zWgPI(dJa+`>p+g=Sz8?@Gje@j6cKHbOE;-)BrpsQ12wfAVLa2mYGqW;`pfV!KfG^n zYQanefT0Vj4)9BAPHH6_u4x%Y0KDmiEh^5SLEa;&TUY(eA2632v0w?zR!~)*zOF;! z^#T^qg8-Os6>a37g5XJS#pg&T+jVTe!6;M!z!QMTLdf1oyQc5y$wox-u6?0L@<3;d zcN{ryoGzm^ZU{|;9-w|GYMb`23DU)=1Ol9F<8IzNqLS~AkS<`&e81XEPmRea9w%i| zaj7AyA1!fzQMNj2B)<}*hG!uaU@nxmfIr$$G3@-va`3J`PZTH>r>h*i^M|Zi151<S zgU^9Cz+vFlXGw0bMSx85)Us;QCI!g|$5krC4f?k!!5-|Vsdbyw7gqKQ+f|be3(9R) z;9g02jXBrLFb&e*6C1{u=d|*RNocj(RC51>o%sKRoo|8844mw$JB&IHErwX%0;5NA z>%=}Bd3m?$)}&{AhOJc)N)^Z(j%27Zv;|o<p)|%&vc?sn`#47-b+inZevC{?PtuoT zIwxfyfZbDJ|C|FjDAxkSPKPIko&v816~h7=`BAqgfY}{#vrz7Q1?PMBM(S25m7jgh z%Ckdv7IuTBIZLG^<!E37u2d9LzQVpsv@9(?cZ_&kdj3Egq!wTDmcn_WAeHf)W1A0n z=DV<)4r(Jcw#Yk>dZuvY4}hM<oEnK)6BiStBA(P|GCbsZA`_7qI<>%16622v6yjh> zK1T4!KeCJQ0LJMCsYi8VQvbowmcw+IYGNU+LQx!RapRe|Xo;sL;@2Zz6E(KJXpFR_ z?41>yzT+vv5bW!@i8*d2e8ZpmO(HmX_FKPf>c-VG_hqyo;=WM>U)7YR??R(bu9&3B z<r*??Uk2rUh;z2HJ4p!0PC1cD8(mLAJ0*}N|K7d)?6Y9L!h7L9MeXx`D#?Yge`}Fr z`$+Keg5grJ)LGCz$q@6Z>P6!c<-}+NOparNH)>K!Kx-~jv`7=^;z0AG{o_h?WFt_Z zK*OrnXhaRM%Mnv{O-rq`&l}e7ED%Q|8xtln=@^1DOJBt!xAe$#f+teZ9^E2zD%A?+ zh|_h(TXtRtJS&0N!Q|e3D3iba1d)_q7JV>Jvoo2g=xFa_zY=#0EKHrSFPDfx1?y6S z@&BujA_KBbcjCPOGHIFfmE(Xr`f4by_-FXF)!8XZkbgw&DcXnbc9jBR9!4b9?GYU= z3I5PRYoV0~+gea8jjQdYPNO@bSzKXap@OIXI7TdWqW){P^kMz4K5D34;+R+6wLf@k zGW$7*uew%8k>-hu3h6-utBb_15_pjS28w-&H4XZnmr%GSp9!RsVpDlKXa?hjnY!{X z<mX5ohzOa@mk3Xme{(PIQWdh4iZkOp`7J)}FZJWglaGBE%TFb#IpQhNmOBKBJvosY zVv1utbGJgK69#h`G3Nlpy&1idbxVZ!tB7vikMW4pO<Ux^fC|m{ead%^x98nBs-2q2 zW=M5ry+Qi((EoL6w7t?(e52cd!6^UBj*U9mfmW{e0!s*~`nc1KlFm}sjQ?@7L&j6; z^tVq(er6)qvVYCcltj@~y+cvuO@yfG6|0bzcBd)>I?=ZARs=*6CWD47LBZ;FPIAXQ z=zbkquZ8-MZ08YD?Y4~6Me7-%r3fQ^kjnI2hPorz&G8SalH~O>5@H-fO4*Hvin24b zO1Qj{5f^0+r!_&juo$IHwb;JijaCs!O4*iPgftiQa{xb`9OOMy8VN_hXsJSe$Cnkl zrIMhK*On;u7{0+4V1bL2m$*OHq?7wt-)Zl!m+u#$_ISkFC_lSl{a3Op&XCEogyKm0 zJ^{}uZ?HeK?ENICB}+eMJR5EFN=9QGa3x@r7GZ3_#O#>k6s*C|92Qu4t9g&yL(Xx< zL3)~$^H{}w80P6RR*v+9r$2B#i^~SA0z@RAamBnap$4a4p<NtloB|H_7|W9!9GeBr zHiJkH-(E@W23+U|8dm*c>tpQ|)xpIb1t!DT12RsEE1x=ADg|fEWXgi5{GIRQ-eouD z{%xe;i6%Av4-tYYbgnoG>hWs`x631X<PKb;MW3pPaoi@5p);1@t3x@zjV5F&2**|7 z*HfcdN%{U7;hEv0A%bHe`4{bgu#3;0L6wz#o)@}@GVxRW1jURdJ7VoDu~IJcoHc#| zN;lv}n4cgKA5lyPCi(_HjH%<ZUQjc`tkHv;kmxMZy_rTB6-Fe~*&D6knk-yOW@6&X zHc|&L)YyTfN4u1nsRyBl3l1`ncgV{A1hw+qG00FnjtGt30g5|_8IO2dps>#!BOEt< z&LkOCqP>sE3gSmTJi=hn0TP9jWB)cn%;j*@$nUG`sy4+RM9Md}Yp`4V^5rr%R~=)~ z*;gpd=LAM%(J9VjHKN2^H^|RNs7gVN*j@+!P@8QGzYNMWt?Uzh`v&PA?0Y`HA9_{t zVtHblNZs@J81Us|&96}Z<)<gX(;cGZ3vn40m{h&-yX7M$b6VRQKH2Zl+Fi>iW_AOZ zRUgv>k1ih2FRoX~(W|mx0dAn-Q~58I70{<$MpV|O>Gh(udwWOS^W_druQl=%@^>`; zM&&WauZDn(t2bA&Fv1f0pWr?GDEPj9JBI9FSn#wlO4SVN5B{Q=uIXf59ZCn?5!A}z z>aTIxte1`yVsW}og!*I}6zPb#$IPN%OLUaRIC3}aRMti~=ipO^Znb5`7jZ<MmXG&J zta@fw&q2QLz`nt=8JIuXR*^rwVgqKMki%PP8<=<zscaa~!qnCVhsb9B0=<qc$_}oj zrqK;Rln3a<*xhol@*U`7tc9!!k`c{`FF9_t<7A&h#G*dk`MBydo);27K_cKlu-4G@ zs`{~-^k`yv<gx8=sRF?7cvuYmoatYvFGXq#=e0kB<nfsxSc)yi5@uSe3Q4(*WMoti zCvvDIja%)EDdd6(erDtE%BnxQfs9S~k~<PAZI`E-y^gUdDqK==0<Lib*5z&XveDJ# z@mH9+tukxaFy)~ik%CdZ9AD;iQ_g8WEdj{)jopK%d0Ck|6*rnj4wZt0H}#r8#a6Yw z9G)0buXQAt^R2)6-OUzsk0{2@NEu=Tm;bT-KWIBpC%r^w)<Y6Fx}2MCxy8p7EQ~^x z*mgP2if<|bP2^)Vid`zYG}%Tp^CxOa&k$v>0^^$R9j%5m<Ds@mG3lAisISH&40%*W z<PLG0#M+;rz_F^0ax;@)TAKZy!X`EZ`C7tR|I-4>FWEGOwsc-;?{122;q}}mkx1F$ zm34)HhHfYp35k$)O5qFz?Ho+TW;_kbRfk>kh&4m|$#5pK&IPFvOmKb4_s1z46{3<e z4ir86EF6Z(WCM!4+<(>l@u<6<>w-f~X0+Y)P>+$ZM8P>0BQX1e)G^?&FWBGR27@&Q z_OW^bsJNDNhBtsHQ`8}!?PF<Q^1#~o|6$GmfDLMHD220QZ~lt>RkCkjuUQRj(c2I4 zGSs0)6<na1)t2F|mQ>yg<4h&>V9R$V;VbTnw^GT8)9oJ*fgAI!Om<&O`hMk0U3wAT zQN(geWbEs?-Ue&*48EEPk%&nMeMdEW9hngn#X6)M^F)EVx(fY>YkSvBU;P~);JT2O zm7Ktw%v{P){bMLQK7Rd5$*r<RN`T>XNs#rXt6Ts*S)UXxrBulCcBe>*n8{o8zrhb_ z<<<~IO(>wp?_oP`<Fc7olFA8okB-u4E=cUv_mlGs&~_A9Ml2NhxH>t#O+_$TVh&8H zd-0@a6JqvQlWIw4v|^-M<<ZWF!shIao9FH^`>cgOz~`{E#*-7vZm=8iE0XIYAa*&l zZf3<eR2^-gT(61oJcT-NQL2l0oG#OH%}L8Hdyohc{xHfa6J)e(blPye9SO=$)8ZGD zm_ntZbdgEzoTC9s+%Vf{Sec1RFZUu&cipXN6d!n|6}l9ZEflp>f;5bN6F;e+_)>{- zZ5bZ--p(m>Bqqo7rb;5l`M6P~{0zI{{GZUung}I2v@HkdjIxqK@YV0Co*Qbm(#&I> z7|C0_F?R(|FR(_nvzPAbc~uzka=76wa0p#>1*Bxqe|4QVV*vTWioK@^cG|p4W?D+I zRLH|QexMGYDovw*J^_;Fz6J|)Q&0t*wDjWb`~KuA$Wft?E-Y4{gv`)$_+T8!DjgS` zY8-bCSK@Z@Z-x@Kv)ADd_Os%4Gyf}t^pIr`+9dTShz2Ab5X_f36tN$vn=VQ@K{M|y zel^d4hA5lK&@WKSm*7*)N~l6MJWT6lr9XG^0?hD#CDs~o3@qsQiflD;x7mAZX8P%R zGnrpCn{_qNjUgeM7Sd!QmEV<2QgK4al-tQUjA6A*<%v~@jCRF(!O6uf+JN_GUphwE zk?E+qlHUb;9=+^nwxj)<I|5D4<4Fn|3$H-UI5MfYL=U6w>R0i<Y&h(ChdFQuas@Rk znw|-UB2h3Egn4K%U5PZKwn@dQd066zQW$UQ<dOehF&;~>ZhBwbF^&mvyhtH`jZc5W z14p2%&byOMq|j`9iM0>oAActyi;klKF?ocki=<A@hRo+$olVSMc&Mm{<2K5v!JoPy z1rf<+pHAH7hqd-uzVNnZ?BZHA*H}AUCJdFP`hCEv#hCw0k2N%^di-yZS28Qs79Oaf z37td#ZK@1#{V%&-6ra!z>@E@YJ2*VO*1=SyxkI@ZVPZ1qp7V2+^pfNF7YU)+G{oH! zbB8GQo}S8kF__ukecG~5PrIh}RZ&-zdKi!!@Nd=rv+~dwWd!VK;ON&DxD(%_0;AXN zc@tF22~lD$vF2(YZ+PFB$*JG8DCcn}+henWJy}rdJ4MGd?41H5M<kP+qcfeOSu{om z$8ErGU~<c3_5fKVRV*Cs5oJD8=iS)l*1yMlg_Zpx;ffY{m@oklOgOqfS6wUO8qK_n z7C>dKy6`bnrGpiseQFpv4whsFV<^Go)O?Jk3uUDzuH-9T!!S+B3imaH_a<&WwL$hQ z*8utrw#^;P@qCPxuTH5wRfvpV1p|S{dJ$)#A+^EuJKOfQX(UYP3V=S9Z)XhmT1<5^ zzU$2El&7n%I|Boq7$(6rTW&evzxj&qOKTZX;oh<6vdWi|?{Q6|l6Vs{ANdhhT+yH2 z`j90bTYYKHLB6Z*=%Hyj+Y9=hxulR8<ycdATWRd8;>F$f-gULas4(wP99pGN7KZ%& zuObS{1@Ggh-zzq$gWcB6=BcVFu9*@a=Ba1TD$RRh8pHg&cwVK*rH!6`6}#cM5|C5x z99QL+T)+KYFqmQWb?k3Hp{XP1+8I${K|0_#_*W#+C|Om1F4p&PhK4B?V>OuxY!)iC zFUa-LP|$e*_gTpHs`(I3o3GMa=1nA{0rrh$zj6v^)tFkTdZU;(cVJ9rqCvk$B)dj$ z^jecDMH@0`B#PO^4PhqV$z8pjCx|#s1G_7bA(^4B7?^wh<`@NOYBXsqe@x{kT6Qf? zPj#s{L}`sUYZ>fF5W`yMKXhoI4$m??XfLUOCMsw3R0`%7;5gEvrZKj=Lds2zWf3;W zV=XZbxp?9P_Vr}junz!|rXMAPj$>42x{g<YJ>8#!46lkXJRhB|XwZLmgYMNf%+db7 zl3mp6De}&{b`hnuW5Ruz8_ylmPBZ}0ur#BEZ#{DTlm=(Bz1G4mF~dQ2FTIxfww@PT zkLq%NY9~);WkpxlMl^d8lrK|Em&Ob-xnoz@erNiOzH*S<9CiFkN)zk`YYgd)coLdm zCJt6zfne58BVVp722|c8c*B;a=>{OP>8JL~=Qu8z$jpm(+HIY;rB{{KawvJGM<Vld z=4JEVonCu^_umH4gG5pgGNeRsyqE^z4EKd5>fHABh`_2LWnqbFyE|5EWexc9v7&Xp zEEQ|{^wA*02qZuWbn;f=qfPb*665K;7!WpF#D#Z=#_9S4Xg>K28hZ^){1gQJLfEL= z^9&#&T{FvXljIQ;-t~6ac6)}gr~_<cbV)AnGJ726akDw%h?dE#++J>v$W2|%8y`h7 zRq?wtAZD_Wk5f1OLAjDv-aO9^G|=lef0hoC>l~^dYj<^(rVIVAw*hWBH<P?WROo>Y ztw68m-q7o6`s4*j=&tg8Iq_}jX)x)z)wCV<saULUXip*I6)*6Ada8!L#T%lj)m3QB zz%s!DI3}bNy>O)>FwjvXkd&s}E?WA!!du>{NS9|R)2EMHuqkDp@6vvyI#%|)wr!Ko zd<0lM+usJZ9YoAw`G#+ap1q};22oKrF0{(ao1yk{RLRUHbY`4ksuRHTp!|WM?1ye9 z&D_I6Qp@xS70mWdZI43D9x;fgA4YpC=@=$^;5QYQ^kfT`mS;J-?^XUak5rN(!C71) z(kiUX$1u-_L92Iw3(KZ8bYF@$y5I$Ijxsm9Q3FutuHIHbC@MM1aNmQlCNUA#JN?U% zsSdx;naC-ydID8yN|Cy_Lnxi6`7QoOpRuJBS8-(AbL_>}54zrTo?yW9975YEkq|{n zqts-0uLkqVsH}%QmA|U1NUY+D#icKOb2VkEdgx+yYv-Z58Al4I6!=K*r_!Zol2UVe z2APi(eNjO{E=Wk=6Y#f2y6frbV{pup3!Y>Z9GdW`BTLyfeKpHE8Ex&F8xBK?{Fk-< zuuDbs0VHrZA@4(~tlHDd3^J6A8VvsUYp`scOws@E6j*+fGSbw{aIr^IMg_R>w1i@m z)T;mI9Z}8l)Wvv|h}GTZ33?Fe<m+v*$P~kX#Rj8|7tANwdPf*X*X<vNzlQZ^ZUusE zk3CLglQ-e!`4er&j0%{6(chN~-eSBl8wjC>5SugFd_T65t;wpq(LEc@Q{Zs8N=<54 zi9NHJwO)jDp+DRC*6vh?DY!`v&$0vycrE`79dRa<Fq0khXj+@bFBbVXxHZOyJWov* zV;_u75CKG2zrTrvxKBe#M%9(<yK<f>q``mTtK$~)+VukRWEbBhr0cVwbKgbf?YM+F z;^D!}%WpV`1*yQ~8FiW-(cCC9LW+rVL3UO&ei(RQu-6EQ^Q%`yQaY3QGoo(VHa@Q! zNvJ|0jglf*DsO*ZD2}7Kr))H#`tj~A@s16pLv}5ddJqZ0TH&8Xlo3zQf;Y9~#jlwb z<F7x}vs&2s@O-+B-%>KYVR19S{L;I4{!cRCQ$|V#!h8C2)eFYFRPBDj!BXP|?0XXw zS`#M|S`|<kD@}H0$!=YODdM)$Q<Zi(_KV0#A_$k%?9ophC-1lWR0ZFnskpF9R+aCG z&x~Q(2N09iX~y0;DxZxnDIW>Fyl+W>UB1zYqqC2p>R9+japuo|zI$jJ(eH3F%TLx; z)^UmdJ`|bJfTn`C(7J-E`6oUgn4Tet1X<EHMB5Sbh^#c!ndh%bl$Xv8rGu)G)zQKF zh?v^;r0-c_9m7Akq)Q|xB50&`u@eHS8&NUAY3ltD&kGC%!=ER7`_VY&s&)E2-^E6- zc_Jv6VU2ALR@O=!HtXR<chGlI1>^qa%u{Gg12a`iuU3l5=5AnnNyEg-Zdu9+?BCD* z^WG`Wvv-()s&Zp;V<Ak6$||VO$@`ccjx9e*0#B9aGP<kZU+(nzVph@Hd)-TjsL{mS zX1a?--rWOzCNW3z?FNl!!!5cbm+alU179HS%kl1aZ%|Fe-9Z&enKunO%R;AR)2oYo z6U$X~R(m%T;pjdW+8_7s{ab3)$Zwz|R8oJi<gfo(b;gwes4uTo1-!>WvAM7M%HImN zhmOL=lW>XBe$QpC+8ZU_uqL2fvzn;IyF~}}d$&mjL2L1C4=}ErZagI$YT}AF?XENZ zx@^@N@#S)uS(+5@$v|GOEZMYg4y*HQrK%<ph2!8F-5jgQ&9c3jbtWI0@(37=L_^wl z^Q_%UpVOfT^6&`qY{<}g+EUimrX%fso~nkv%|w}Ag5YkR0m#hF&&q-lv{aCsb-MB1 zlT{)s4W<&!VzC-8^sd&d&|8_&%O#6mB1zU@jK5uCxq68=xq8z&4;n`FJfc*qk2m)x z1~s^$v{hg3QGz;RvvET)213&~p34+aASA@Xnh0G6Nm<G(1kO>)oPK{G^fIRdZaW6l zLn79%;@PUJO1oq}tuD%t)$#kuLzg`cXYtAI6sJA<=gBI?^ba{Zzj#E9w;TA+xTKeG zXT1k-#&m4L!08B760$|B!e3!}^*K*f*Lk?!jTA$Bg+<az!fXA0tn(LkF!3^YQb2LD zle?c=nn~4y6%;ZI0uXFE?tw?e7rbKJmSB)z>(VFD<|*+EmNN>nC~9*wy#mIKNXC{k z3Eyffc1z>Aj<3YT*TRv~T8pghowY_HCm$;lqNNW4jctU%fPE7({WGlv3Cle9v`ORa zgrURJgKlN#WwTBpf3a)6t)99w+0*?m%|6e5NhgMU7N@Tc#{Ysd(EFiXM(M|L)Ze~a z)7oKN;MJjC>t{IlEQEucSD8T_psJMNbo&d?<T}RFM+6qAFeIHV84xji9^a|r$VrJD z3gE$0ZkJ<x_Ofp+W{`7CFtgG6WF>;4<VY#4ru=6VyySmcK=g}r;X6#0rxjVQu3Vi< zjRzyOJBydVIW*IgjGvLQ$oi6!Pve%=wrC?>m9$!s$0B`_sy?G{8Ec*ErB>??tC+`B z*btT6A8nmxe0ZmiX}#cGN7Xh@&>5*{)IYIF7}+r4ZP1a)E0)WkLyAYi8mGU*C1x#u zmsv7&<aDb_h;*qAJivasT^=PnctRrH*;G{eBrzb8s<7EoH};@e{vN)=8YG0zStIC? zB-as?<yQj1SN(ui48>5T!H}cgR;46SB1o0b_tUQkf@U%wcT@SE)g>wo4LjC<g~_dQ z=!|42(tPnl$vSZiRfv-}Gi^mMQu`+y^Y~gPw`OPSS+D>8{xgwRERF>DI%N=T@Dqx& z{nK@!+IxhJS!HTv@?nxRQ6qMtIL1m>Jf>F;Ksq_X@U`np<MTmZVm#f3!x`aQ3cxE6 zqmh<m1gVECg7IR_C;QC}pA$x8h>*!1AO&frG^n{|{i0`uPBt@3UZup`xu4ngz!`6} z(5|E~raQ6!nXHxnH~v-!-RFm!faVRyMhvdzRU-<vm2bVnmlFgwMj*xJ$X<&#z#x;e z=U>I{Z&;)an7v=Z1O*J!@d`pJs9u`kxfT^8ibmcgh>l1ptx!jS1&GU_i#{2`!<u%l zpD0r&K2aGJqX@WB>tuPyyj5K(D0{XXvHw1QkWDn>dx)yrbGZkMYZ*sxZgwj4{Vx5q z)|7?@?t^s(b#<63N4l{I-ZHgs{6=8CDf_D;S?XekmtfS*nkLL~a#NG{K_26C77ZkI z#(1z)F?-O;Z8|8_l5gJ<*{6H9-Bj-1dzo7Co_(2JYGal2)HqpK3_GUp<?z@2qA&d; zjF-XD|6ci;0Nj@@E+hNC2==gy=hFVAcgvwJtT^m(Djt~dVl)IJ1}Qp}2j@bO0Y;7; zc!7m_EUo{u7_Z|gh-}PhE)>T#+DI6UQ8Ke2w#XKFC?SPunP~iHqD8h3iD2Rl*XWvG zL`XN2TXP6g&>L{T^J10#L$>lrizKkA^k)Lf0F{sSU|vhKos%1hny)<2j7^J+Mh16u z?4y~9<Oe5J)IoC5SbstJO4G)ALP|oI@2|s#4lu%B%zDNoBH0lkJcY*5h%PXtf^qE` znirX;LUGZQ4?<EEoeF#0bU-!~ucsR;WHl$Xtg4Iqf}@$wr<SF(W~X)wFVcf@D`MA( zVluA)u7tXu^{;D>PjQCy)2SO6MW%afyS-xaGOUYiEzH@i6n@Wz8Yr&Q@se&FM{QbD zk2GIwA0q7Irl8OHU{vlK+VYmK)_0qO<#m)hSXHm(qe_hfS|V;o$_%Inj?8>5PlL>t z_S4Ov56p1JYyGh}L!Lu)vrZo^5@%fl?}Lqx(<?lC`~o@{_OfI0<XGFi&LL3DAL*M` z)6ejO8L18I%w^4t5cE_Roe`a+$1ZGzzDH<>r$(hJeEduj!Qa;2WIMSQ!ek^jStpas zqk@Qg4V>9S(`I|IUaom;uYH9RJ+4M7{~b`P(a@KE^Dg{_#I2jGYiwt@>MwLLqn$_J z?t71&7vD$*TzMYhV`TGOAJwt5*8?mUqQyYRwPg7@1km>nqpcG`+m2pExvM?~*9?S5 z98Q1cMpJ3gOGG(PF81(qkrzn}U6Z}ASRE~>X-|jXM!Blk_Rn#pA^<vMteM2^w#;u9 z;^PzL1-ljb#Sec&f<4Y2)9?K4I=A5HC|6jjtJ>h_z0J5MoT-nN*T|X5fS;4}gsT?5 zznxheNR*V`hH0glhZU#_nd!|?#}}UkAsC$v(6TLq{HM&dDe4nhLnp}JK3wTn;-igv zR;m*$8C5-|Bi0>PJ_I$k{CW&Oyethja_6ul8$))Ez^010@2<6Yp0Gvp6&!8peuY$` zscFf213n(wr5Yx-^9-!jZL!jlbeZM;SkRNH8AfY*gGt~T!S#I?4g4~6{TCIahM&X~ zbZco-y*Su%<JY=|i5$y-H?xo^AbY^)q>Q_ei2s<N63Errq<%}+inQf^YHcbn{*#O1 zD==d!I?VViFb>{INmSj=Ty=-8glasVCDyQ$=bi@ne4CV^l_5H-eHM*i2)6xtl9!vJ z=Cro?rFiUn*5KzfmoUbHDX3Kt0`B?8+H8myO|ZeL+UMwcRE!3FSBpJemG}m~I{h?_ z@57H#ND_et-#FPj^${iP+`dqa%ZIF4ayEyG>Cck}a}PNh9aK<AWlMUobd8WUDoMKv z6OMAlG?m};cE>-U?X5p`QrELx4eNPiA|^D7-$fIjWddF<TEma~AtApJUu%EAJYP8L z%v-F=@@KXzPc)EXZMeR&plV>)aLw#;6rREI@1b?Ti4#RU28A-x;mtQ!$pruDyIH5m zdwRd@8zD-9o`C*#ekKOxDwd}Aa2Ec?>Bk8kdEV7A&dotY@liLt<23+6%(-NvLNzcb z!SeGRxgSg<G;Kd4M|o`ah(*gHM%f~Qg^&wHX{?HmH0LGW{yo9fYMjhO?11|^CjEqP zT)On!vtl{!7RyyKnFN$AV>B5axvmBb$wD?;QW&30<@3#v^gE&HE=|zJHWA`I#i|_3 zfJ#Q&L)3qFUQos!xMs_>)YZq<IPxgYKvPMI_C}^&M9>6xyb87WR!7XMlU&Iyudw_W zt>HGhtm(3|BjCg)oPY4Ws>8Zu#gSX6ZM7cUFI^MaC|1e3{2>4|GHu1`?deq0Q5yJ( zM93}e2GHqkwp_2WaFnjcM2GIClGzmgc_*K-)o$&BRe$ELnudEoy=D84%Uha{dg`kr z;|#Wje=>Kca(`cbO|3uLI}^b%XIm{S*(Bdw$Xt3p+mw_wn{<Wd7IaQtTI#`r0xc!A zJ$c+A!=siu^h9opIRX%Z7tuTrfCF8Z51z|J9(cELWvou~M<bgxUWRwf<D(SAHIwak zVJ{84Gn)d`BUGGcZ3qS9x|){ExuH)%dOzax_vj+q-}gQ8Zy|?sR+BL)d-+o06hx>a z`71T2g6(>-TtWXtHst89ydH>?h6WmhGHFEl4dp~b?^(_EN+p-__3?Z6$Ew}2KeNxn zGFHxhA6DMAYddpTcK7TYydjfns?dgtpVi#tHM!7x>hB;9n~NLhml}UX8JGt@^lZL= z=Ae!h9ShH+f7Q3i$zlyQ^4n4)^Db$8ajC8Myk@(nlG~S8E6;l2<~vhw*Q>eKqA;@= znzCCy5yDjGmD`n$a;d!HK98^Os8O$>Q)|mtd3$9cn%@FdjFS&RXcJ)m)o%fT(Op$u zAMaB{n7ObG2Y#o~O#M<=&MV4Y5AoW0%YHc7gC2Wq@p>>!4TtwnU)Mngq0PMkBz3v2 zk=eYhZ>Ji&@bM}JRzaMIbq)MA?gX|IYr4Cy*Ld_XSl+|Sq;fjoH1?xe?uVh-Uq&G> zrdzohcCtOYY)Cb0Yh*G$-s<H2aHsU^*a^D)%EI@WKhMHXVVMH2{dqllYmQ%oc<7(e z?;^Ul4wr8)=CxZ@M)YcpPgeC(-~Q42{L8rgBuH;+weTqI1r(f`ZWnGDJXpw^N4G2- z*qJCqa4aglSnqWD>iwZh`3?z=jC$(x%Am9M(aa8+kcUk3M{H~h#O1zK%2bG{sGp^8 z&j}R!XtLixq})Dkt|4t5)<bT;ny1m!)9A92x0APOF7@NGX1AP-?2J$Hu=U2GL4ERl z)1D|@<?KVoeWCmFvhUxuM#FBm3a^8>mAXS8Yp;=K#qNB5(;AZHwYPzd2g~AITx+_x zuxp50tkW?s=?gi}X|{1Q2Wf$Gg%crMD6(9+J_|N1PYU7-9SOV4$U%UNzU)DEmMJX{ z=$C?A592O0ed{@sc;#rDYb%#Up(Ea^JIdYxLyqI1T|;Ii1mgw@N8qfSf}Jhsp=ux( z->;o3Rb_(9q3SAX0ZXnqnU$EjtgmSF*pfe8JHFA?SH8-7(}NvKL;}`*Q8-}qm5(vw z6qokz?bCB2oQO<47kKhFiD%!K&K=9dy=pJk@WCGABorkkAK;&Mt&6+2^Jxkx8ubI= z=aMCje5OD4GedR2_xFMLo!XctOTW7rM6Ax0?+b>6wNUbZ*nbYI?HDaJezZ*vxSx#u zJmvb{5keVk@|BpI`Hg^5Jm`xOyPvt+%em&TWzX>!MdXbuCyh^ICTM6EgT@yoE<pu4 z^9{~KhR6N^->!mbZe+S1Gu1Y+v2(!-ZQDIrUC@Q;kP%GZ+CH9OLhZe7h5L^p6!6kN zM&@T3WG`0cHMgs24g4O7$$D!<9}nMt?JvbZhwNb08Wy)^1nk{(eV%IU4ssn?V&+OS z`!;@o3g^DRKM~2J#}KDEEapCH4r+rg4vH8*_U`s5kdRe`u54*&iwDlE)$;%9>GJy1 zJ3l;fz%N=7bXU=<WA<B9<5yF6E@X49uLAht2gJ>FQik%t(Y4#`fHThLNT&Mx)g1Ys zQ>A^&EQHJAoZAhb$MdZ(Z|<$%**{V*)Y78-3G1YaH9GEsKstSn3#;4K!GSJW7nk9N z&mSh0f*E>#Y$mWu(Hcp>zewvJUl$?JjoiY2wqnM;)w>M{{e}ACq(e&(rFS&A*F5~H z9`Ervy(psda3A#Y!~mjW*>(*v*gNwb-6V8_=*V;lC+G*=x_3V&V}5WJNT5aVBk%O4 zSf~r>3z$Nue(W_nIQ!FlkH9<Bkpe$vguCVUo87MeZd7bCE0J3AygRUFIA6RfqYu3< z&CE)xvvdhs1-|(0I>o@(cSyz`M>N+I%9h~zZrjmY(YGx9iydOm64?Zc{frx^hgD1@ zeyfR`(3}Jc`{P&X8Fe*Wa|mRR?8gg(-31w4Qa1L8*c|Yvd#n68M#r;f6^+;;KH&o4 z!E^h1LrtQoTD)8+4up3dTE5aDbBHs1np?D1-os#59fZG|IZavx<AQWJs_eR%GP6kJ z3takhacT;bqL<wN6MFFskcil#mYbIc^9M+Od^@lW%WPpcN(21?y9EEv&CL^qibH!& z&V!fPw9zG?506lUj(N4u6PTZ76M4t;M_QD!ks_;<g5L`n=I?`CE~^H|N{@eDj!2o` zc9nU}!za8lL9DYvV%+B471!s%h!@51mei|t^Y+p{uY=f%YdT?e(csDsJ{pv2^e{uA z8<mmBn@IDdb}qBh-Zt=Cu0Z{{(4uO~U%#W_owX5^i=yF`iIESolN#m{A(ySF6TFKS zv!ZhC-|uR6iCLHH{KDX6hH}>jS)F2Mp|2O}z|=c*j!lF$DoZ6(Rv)&jbBYLMT9zM! z7v9QrK4v;8PEeCk{CW3E_CuX+t9{c1ufnMIdcUn~dmV`Ddz8=a-7%Slm09~idZ{7Z zJDmyB%fs+L$t67=R!zr0mK4CHlPCf2e?_lyNm+rI)%{J{s?Z?KU7}FCW^CX8X#oLY z{Q2J2N87~^_%ivI^x1Ydv-L1&=zIqVz5LY%j!dTnP@(}GA^c3|U}-_!vA=a2{>PWL z|FM3T;dfm~8!rueL;tSu>Royxdcg1c-Oq3+r2x!+(RU1#{j-R>VRkeq!QM#b&s^?n zp=pycD!-v2b5LrXbKr3*T&Gs`XT?t6$#Ph`*)L`D9OSRVj&F8xN*g{p_xay<2pMy) z6Cvgr6z^mBm;Go#-V2x-r(OLA2mY2|qN1(}8XlKyq(SNytqg><AW!+7!Bv*M%dEtY zO5rsK9Y55FKoay9L$fh2m|RyENh6{_Js;W9Ak0)TlQc4p@pO;!&GgFaCVA&={n|4} zHwEELh5e%@@o@cRp_Bl<$Ep^nm30IHUHrFCo4%IiE<Y(vkvop9Ir8>$>pXnI5%GVL zB?u{5j<Tk(g2+CADrb1uhI<Wb&aF!m_+R8q91f$>2|;p|7-uABcYR8rPH{Hyyv-N0 z1wk4~B_pg(Fq;;+D&w6;chf54{hdVjjE}W<ADAa57T-=^#1vrAn*?S{b`WKL*y!G> zS}_y@7W*e&STXjgC)J$>;3qa}WT#-#?WM^`yEs9-wh{Gv?+=@A&BOid8!XEl9b5Ea znr_|K$Ad4$78+%`?3bulwZEx8|Gn20-e>JKxbCJ>|I{BU?a|rV>Cq^)<+602Nv~3L z0ChddzFD5M5<K2Tv@cTpfDv#?=H`y(zDZA1zsb9`xoJq!`ROKQHnVs!{sr<B&bize zu5`vvbM~9z$%+vf!sj|8CCyZ;(ML!?PZBm?1RO<@U_~`E^)Uxbx*e>t{M<5RKms}} zrrv)32EISws_tiDe~CsL?DJD?$PbnNmB{06AgXlOTGU9eA^m%&h59|ClwR=1z*`ls zDSI^~rQj_R<cLJFBO#XeRL>L1?+)wV&+#4M5_|W75ls31du}<A$8yM`yMA#BU9)%o zOsNJlBBuPKv|2-IY%>>Q+%yd_)rh(hoDW73**7M8!^pV&|1ITh+fzJp`80YTKg?4e z(-~=szWnqgtc8r%;HPHl{t`_-CpivNyc)OGmgA-KqV)V{qbE}?&T+2KJOy&`q;9MW z=dFY)Heto(LFr37?^<)r%&h6-zQ(fLWL@}zGzuUNP>_8y)T=!NegjO!a#AOooWC*z zX8!yU-Eo(Ap`guuuwXFXWbAdyum1Hte5(A_VwSp?x#iVb*VS;b?|?dp?rD8$cz=6S z#pcg8jYSL7#$Km`lA?OQj)ml7zdOFx%3_u5=J}Ni<Ut-Sa&+3}eA<%z%dfjXy_;bz zqBHL^dh_;qWv_9&<l6I4zN@wJSBA|i2@i(x>=Yq5IhA9B1lkD3u)FTjEkCl)DoI*t zP!n^@pVcD0A)R2!>=YS@4|Kt1Vv9?(d1QeV@%*Pg!OHuKx*4>f(P!+S5}4A^x3uv2 z73r$YeGv_|o<&KDjnDp4lD_+<ti8eV6L$`KrFyu2Ap4^u>*1V^21(bab(SF7P6MTr zs9g%{2~$Vsof#>)Z$z)J=yQ6Dme<1CAE5jQE;vLolwFT++w9)3*ozW=lrEZ&hqo(M zr^iWEBYCer#y&yTU2O5pHvhOC{58@ohePT7vvHvm!DFL^Z|$ug8TK|o7$fv;W8?Wj zcp+ccyYEjq==zKjie&Pi%j=Ts+VSr3quh(qAtfLq>)DF@)$2_@$$YfrzU*Xz4SGq5 zm|dm^Mhpi+reXop7S8EJ^$L76I9BhmT;U1ZOf-cmvvA~^y<5B7RU;~AOpT0DhLBlx z3rb*rUFtN9?ZAOB>Qt)iSdJti()98mh1p0&%W|;!?Q57LmT;;GMNZY3Jw7j`9m)@y zzsH&$Y$9jQUzLis*^k$CaLy_HJ_t)JR?~6o-<aG@B53@%g#>`T=-u^4k>V}1S(Cxu z6-g(>uL*hCjlNoQ)`Qh=>bA~SW&;#_cQWEYX`qXlPaP`mE@AeGMA6qg)Am1+Az>pG z`IjI)SD!3+&%{bDDWv(a@)0-3**BG<%^&=KWQI<GKiIz$2j9Dk{ZW$jUXID5*)bH~ z+a1IsY?MB-$Ox|2Y)E;DQML;6zWA2AenZi}_F>t9f}KCdC3L%nRm{*|>LUJ>?!;pH zZg@f~O>?GU5&3lKHP7hOQzcvP*C0K+9U~s17NMQ_Ey`Qi%njjpwTYE%qM=<VvGr;6 zNKb96&@z1a0o$8qXd>qO2iqFCgBg_ryg!Sc6RWC|Kg)IwYc;0UT6T59(=T7R{<ewi zs<Pt?UT(ie*KU;DXr#yHc<Jpv2mN#6tT0v#ed^a>+T3+;7w1(RTywBlzG*B4UkfT0 zls{shYA}H+V&iYF8}rczDNn39T^(|~)ZV(zYwtn-Ko0M`UF#isV9(}|lJ*PzECd0D zTTA~=M)d0J`~JcCusF5C(ufU|V&TSO2(ERBlW}{zm})&Dtb1`*bElD7_c&MTii)V| zHSmW!oalFyh8sMbrPY1-?R9Nf3BHp`n!2;=9{HTD8+6ew<4-gFY}0q{sOh&#w_aTg za_T3SfPUpS!Y%z**vu!`d(BWBO;6&G{yIJebH>u#9T<Bfv^?l_5BQ#8_Q-45uU8qS z3!Ydh?BJ_d#1t8s+<%LjB4%r@l9n^uNS*VG)VS(gvIE~Wy6>Mk?Zc|5_EnYx3mvk^ zx9V`;k&tEc-L|qK|C>ZX{N{o4Px0RTCQ_yQgI}s*K8e<MVxNixtCwko+LCWH3U95J z0$m%i3ckgv-mAsgon*+Fe?@F8@rEz^<Wg)v-qGFk!xqzmcqRS}X?aA>Vbxj(9#vyj zx`j$H7A+ezQvE-k&N?c}Xlvu-fZ)JT5+g`=cQZqGNP~oQ4Gj{4v~(lg-5}i{A>EAv z(v5WEH}~rO&VQ`MVlnTWcb~nV^X%V7+KyNi8ClRP-|vb^e=VLm#ke+ytIwYwDI)MA zUtAb33hN4j>wo(Jj|5|IPoYHQIZDSb_(EEea}x{bO>%DYJ#N2Aa&Ni>M&;Agm_%OJ z6?c@0)Oz!n{+BZ5>K5K)rlAxu@ab*qyyMrrm(x$(yqW47ZdQ9pAJ#gr5RZ#-GbhW( zM<3YV!a#fauk(QuFq)<1!ETH9g)UBYzAr0c6B%E$0vj_0*%WRTe7N3EmuW0aub8be zOszocIWh)*4SkJ5_D3i7TYh1T@zvoG&7ZCtVee;5*iY5X(P2nFEWWJbWj?I@`(Q&1 zgHcKobXse@$yVIvk46FqFOJo3;q(=Xc#An2Mx&-0yJH-d(@(M&hjvk36)>lHm7vBD zvEf1QF(EN%iW-(j(Ur0WVnfXpgfyy+s+^^w(nclD!_1&sLTm0&>@1T>;+1=cL5f>e zE7%&x+GoDkP2+Uw)dSHPtEv7UeI(E17TcN+{=^5a-HHa6fcREfXjkbZzurm_Pe5hF z-{wh7^>#m1*9wy36t+rX6j?ImoiC$x9Wk(aQ;S$L+uk>v$x;q%l4qLjzgk$bj1wyH zBILO)=I4qN-eq1<`<Xe)LGzS;@`e?4EAtYLv)0vCr9PyEq?IyZ71<F5Remm$Kepo< zduK3MM`n{Ddr=+FvVP^}q413rJeI~Gesz$7F}6BGxfjY$Y#%>Q6Z;hBVD%<py3W&H zy>*#Uys=3oeP_2NmmX`0xXXw;O0z<A$E%@{{Y;0H)YH)B$CQ?F9yz`X2AJ(d&ID37 z+)nNF0bz*ZvRyf4@LhOLm$iCPBY_n+YAwt33#CQsI2fXC_o~wRLrPm2S8e4V7H9`1 z^)>6pd8?IrGP(X&X9CZ!9qA=>E2pp5`G)`N@to;r$P-`Wkh1Z9I*#Z0EHOd0E^MAm z>_vVXj^V`^GfSWitT{k~TW`a3$TRn+-Q#J~k<DzPdPT~Bv~v+TynBZlR`M^PFjZBU zs!dYwo-u+>J|04JJ&r9mC>V4(j~`SI#nDC&t90!Ey>+PJO*vY-DM$7G)4UI>IZG#{ zddsE*q&t2Yj!RJi6z_i4>z99`E&}R(Dyd}EH;pRNHmnmts<|g3vc>#qI|C8gs1l`B z`++|2Ec>R{(1ubPLWSA)Eoa5Ff%)M_Puj$un=zFo<UYwhrW4{tRo;PxYBf0HI!+eE z%v>L=E;%|gSch<-frP|ZA2s<qA6qbOx#_Bq9*?ud7J;%6b+&~&x?xjRWa-C3BP(<u z?qlvh8!R+DSwg45y-FA)0SFuWUf=QLUs67kKqHd=^7N3HU<q5Xe)Qw3!60CJM!iEK zpH(l@iXxYsE0gqby-(a!)u7{dS+E&(7gqLc%k^ZyksQ?f)x0u8U@v{Uf;E@go4~@) zhe^#uT~mv+Y7gEGS9^xFQz>7Z{@7*<0`+@soAtX&)c~sn8%D3|+*f~aovU?&1F0fd zCIv7RGE&22wD|N|Eov;rvg?xftuK*(eBaWWHdy|EeqB=sZ-n*?Icgi~_(fiR`cDrJ z*<c9DL2V$e+iGqa8K^+(@b;gQiv`GDLc%ogE70W6g~`N{iuLe3bS3NoYR#3LH3WVd zP@H)HMF}vV7`SX-SQ$LN12k!1tN>yNx=4{Cs8G0a>l94+XKvc?yimPs3>!N7F*+rc z!&p&8o&V(()&8PX19TE5As=nviK&-P;OA8d#{b%NjhDYplXQJtp4YRZZKOU$K38p5 zKDxJQ?^iPnuX8qVK2*XQOt^>F8M?{iGHX%E*Q4CcD31L7mf>GFG(b2%CT>)b>#N?7 z3Y#1J?;A!jzudt>&RHfWGmX!-7OOc_4kRvHzZ7Zkd-g?N{^CV=Zu8-Fk4@mWmf~*p ztSQp5slPyFgG`f7^Vx7oo7UNK%b_pe-uR+x>lx!`@jr3i8olTg64)nFUq~he%ruAw zi~C<VHZW9Y=XwQX5B*LjGo`_wB%{v(;!@h^TzV0gl-2wi<1^%(pEs-EdSF#cJmI5* z4<0ztY+NpztkfSFsosINBg}&jf+F3J2fe0pYI_#|_ei=6BrsLK+PYE4ug!m4zug?| z?~8gxO8_WNt=v~<RNri_YC5uUu1GK?j#nG?ozPCu{bSeg!YPig!l7`Chrjb5N%e$` zTY<!+#3~{23SkWmtrF9)d8&dTSNW{w&38hH6Crcd{ubW6>VtCtB~!a-T`Vd_KfYe+ z2Y$;JmNuyg?_i*=2=Tsi04yYldx|sDE}tybxqE0#LR_vu#NP!Wbn89Le8q3mhJ85) zL;>D-M*6udKYj7jLjF-J<uXyy`|O~h6_i=J`9lEeeb6vGk7;hs_{g-s+F`bxG%OuW zPs&{b+puJ*jtQiRk~`-8Fuq95c|Y47&7&Ig&KCLB5ayk!r-;z!jbDfGmAAI05>wG2 zT9CBXarCfYOb>tFG>q5kR21UlDx#G4xGMbNRnUs*IYFiP-X|_UH&(k9v%dUIdanEE zQ(M94e|tS$uI%yc|Fi(g9Z*#g6Sj!b!h?x%S9ISuU!R;ZuxmNKO>|aZpH%9Dv?lwh zMUX=dP<mtmZ}x|;C~VSj{krMm*a`0NpBL^Wk$rDTXgm=BV5m?LWQnll@A2xWb;NK> zVww$V)M_bEW3{%*7OH+4Nj-MinY?%Xf!mn*f%#IBe6o-_Z}2OG?&2g=YsbT&`y59s z6ssyhf~bVQ_ZxgpqlK+4=j~<BzWtXE{okix*aB%{pV@EXZp?H3IaT+U6QOaj>t)35 z1H!xI*Gm_dKgKh6rLyPKi=U@=P|fW!8?AV{ZKyg)VoM29_?TK<Hr7)OQ|n)|C8FS> zVW`m6Z$or|2}>+8hie(-H6j!yL&{ftR!lcDvd6T%-KHoM+hsMr=JS~1sxephS#$Yz zwr$zCLW}5(dmYr%OtblR<s114ms4Kk&15OnY;hc8%|>>X-TPG2c@o;@9(qNvGtC~7 zI9?qHo8M~1w0cP32fn|z|Aa-081G**3$Ih1RT365Z(n$b;Re>MC;Miofcq|_3ck3? zC+Aq2?TY3)4;~4yODIhM2@@+9Q(QRpG2C<C_*q6V!+wLeKK!a3ELlkSYE@5ssy2%E zXlnl>VB@puP;S0L(udtE?!D&N@85Kf&-zcTqOKviKKnt%sFaSo(RirWG>h@;YNUJv zCuid~fBh##hpP2Wk?y0Bl8#IXPt=Ei%&<hfe62X2cqVjOZP32(H&_riEY4j_Q`Y$t zCKDTC0b@A#sqiRlj9P;ai;2ipVbwY{1M3<XWNaBDE^ESM-K4V=YaJ7`A7M{0&F5F9 zDOoLhY-&OWbNLxEi}h{dXgD)))#JrLh!s=)KzjY8nLb4uO@6{G&F_@>mwc0r&I9O| zM2N(sh_trj<%IP%iH*P`9ocxOWhP+hjk%qTE%^wQ3IYXk_`7AspZf()elqW-NvKW< zdFGXE;hp*Un>s|^MGQt}x;o?&UrlW;TW67;2U`u%1`f~RXgTsvBfq(=SMZ3Go*W0@ z)7PfX9Ek@hBz>AzQLA9;n1@c69T6V`{qKt4BItjO(H1Q^a2|#vj^1@Ab(z|ISd#<o zh?)|)WKH9sn(Xc;FR^T1E4E2<N;&4LQOUU%9Y(UxSun5xN)z{Tj`!>zCe?s)Amx=b z0H~((#vE>KxiknJeaR>C>KcC~L#K;+agkYs&n_zTVSpvONro6XN;=%DsIGOoOJL(J z7S)R!)>*|@BA1s`qN-|yamFq8O>;xlgS(f})t%L<S)_<_p)J78)97WZ;@^v}DkZoP zQ-iO&Rn^WYMS#YtAK_Gp5o4*?4bb?l<c;(P&I2?AH9$AL-9G$<2E_&-%J#5(Y2<;? zr^z_ycpByP(RB(DD<=wo{rVz*zVLQ2!H>1d3<To_c|D%U`j<?+R#_QZOjo=)KtN*o zJF1cwW6hf!QA>2Z(u1Pk>Rymw>Q{4{`VTJ*B+--1+R9r;L4<p-q`J@d_mBw|-Ud$| z1mWs}V@We=rOB8S<E#=3ixCt|-glFf66@N%xBDQ{i3kI=q?LmLcHN9uBu*p`-KvVM zgH?4L2>paJR&_nNkI{+{@TPRJWyYNBY&$R!%(~mUS9zu*^Dp|z<FL8@8|qwP;nkq& zN`oG$-8E&49QuJHdH8*3T-v3^g0}b%mbv`%FR4pZ6STy|!&YR;lZP*%7FzTaCO|Ld z{07`EL{#g*0nRCt^D7ST*@B1bk@e6$B*7WB{XHp9=~x}ns)fShkdfinPEF(s`yYi? zW`vdq&vgq#;z&w|FiF+FBk67iFgm)5v&Y%g&qqEEF~7M;mxY0urC#mp|4qYpyo*XO z-hTyJ`)N=)-%w<{3BB2W$Np0#`|Qw%Pa8BE^u^A4z&KAkHk7FVc<+UeFr=wK@Un(W z3a(#AlA*T(Wx?D&if!VFz(mc$8}%{Ca&FvmY3>AIq%#t~1E}=14wzfeMo^9x12-BF z#cPG-KNS~0uJeRv8)%_hJf{;xCR77}ECt$QQ4kZ_5r1MHofRczgLGn$KfV^<vX;d~ zTEG+TU~On@Y@ej6V(b49w2yOUv(>?QwHn*7S;nI}fwJ{t=MJ;Q|8fuHwrn%o6W4$2 z^c5|PG5S(4=PtGN6poIvRE$#&6&_pUJ+dC>U+$U7P63bH6B)x)TfM4L4h;M{{*@#n z>fCT+$Xr_NXyuh~Y3!4OU*@l0#aBJ~s}i5M5NGkO6_X%o4K^0O)#+XM;X$jX?^ek> zQyA$y>srj(%{iBmS5Sm*fYyPnAK$%f1QXu~H-;~Nf1@#}9rV4>&-eY<49p{B`)N%a z{ar?v%#?-Phs2>b6iRRX^7YW}Nv@?6#pDjYMPV(Zvwc>zX!OJ1n&0-&o0j7I+H-G` z^=iLOGR6mEkmBX11v6}#e?dGK&dJ!5Rnbuz*m>^1K5IA&C|vULBDXS-5*OA6IYg0# zy3&=>Am9SykC-cf8%MM<V0=h8dF4a`Uua_yvMdko-p_RIatw2q!XibC={s+Y%4rtF zj4@P@x?Rxkugh;6Fr?UIvt5s+9}(@45u>PN3&Qrjd|;FA<P8*ac8H~NNaUB-3g4gg z__!)L$&hB5Vz-ALq-yC@m0mOqm&fS{!M<FZC03_IbDrx!;_FGx_siy&@h0g_9k_8a zJ?qN%6_!6vAXkdZo}j}&wRh$eU?|7a@N+)f!7;q=yT%Ri-0^#3QIo~*Y0Qr+d9TH1 zKX64awskMO_-Fq_3$FnAjttfWC7*I>b2#G1R8*GZ4(4n?^irCx5MhiTs}_`BC&}rq zr;|}wz42nM>i|swN`1r^Mie84LY;$|;^MI39<Pr7oU$u@A!-B9k`$MWLnmr<m9PLK zyh2F>_OKo^y6=1f$afU`4zl2SG(p&}itFYpLEkJ-mSd@1VU`kLE9#IegYLi4bo=7? z>J*Bh`@Z(d<g4Ftg69xw$<T3wsRXrEk%mR^_%ARJb}{64kK>T`mEDV&GM|pxp*2gA zIhLRGdSrzx&H)MbExKm7Oj6OjDbEK6!hvwx{k~e>H4!F>In^BBqaEu{Wz%CnlR!=U zKTmn&B0mA*x-h@*9Cwl%)&gUvUyB-$Ur*Y>-o%MpWhi=G#SeXYe@a-0kxT4Y1`MbT zG4)(n4)AERgdxy*PhRQR!u%_MhFRcRc4G62IO+NxKeQ0$qaUc!bdtJXCBf9;^$<h4 zpqp9bE2-wjC@;OfMn7TUM_;u^SghV+bD*jI-(bJ(Z>~;}SjBBB@hVRkK2XNENBBqb zHH^{%BipUEvaF`PC(<1-K~G-HI;||jLa}UIkP|Ae9vTo-MRQ#ct~5wb`~>{+M&zKJ zk3u5W3sXJeb$U?cFKjzK&(ZVug|iG|)jZT*1?wKpeW=J7?j?`wYGHNUKU-@^OM-(t zg~Si)M>{1bRO$V+t4Dv=xBG<Ee}3KYlmyb~vhE0uqWb%`Bp2LbP>6dy=&nF~bAIwU z7%ARJ-HPO$oMH?|t`RAgfAb=D<#bR*U`1DQxSEP=hZc-d|CANN8wI=0;pPG5DI<*M z2B&)9L`29O``|2~M=>U_3%!_tT6Rs$8WzggMhQ<Crig_KR*fIfpH?-53*PgDd5~*X zRqWm_=QM_0gAi1bc#_EFFv&}X1Cn<wytj1IBl)ilXQ;xYiM>l}OJ%>4$PP+LFAYs| zyCeLvE|~oWXFz?ef!ADT?mRjV(B(3CgU_LL7^+#T)Q4AR+%-OQWG5@Hz8y3*RJx&g z-#B4W{P&}d;EV)_)9?3sep<P!qtQbtl8OpwlmiOJzic9({L(JM3=ho(GjjV?IZV_J zu_fG``oM@p$obdMa9s6rq^Gf!Z<A`NSH5a1fCUX=8t*H!3_@`5(GgVNdCzLM0;kb^ zk+dUjn0d)I>F{<PyTwuQZKx<M6-z9~hgvn(vuoqcM?<q8x~W+fCq=)T{70FYR*?R` z$bEt%S#AW|*x(JfL!uBJ?AbcO)<UnGyDQ#2j}%?ev@qN`snEf6@Dwi#x*YZTHZUNy zZo0jvz)vGVuIaim=C{%XK)sE44!vKm<r-Nx@N-B%V-V%x!takT)ux^WfKyTGNhz6a zcjGh_kxv&r30v8_mb6NJHgcX9k>Bj1EM<D8sw3@>;BBy>X2IMvrh_HEG>-HXW9$;L zz%N@*dC??xb!cbwn6_&7zH0ChIM>qDVZZbh4ow%aEX<^4zX?k7(4x@6(S(d!t-XF< z(d6J<w6bcUG^AaXqF2%0X$4tDR3EEPt-W0hW@ixoT_{_4=D{IZsXpRXYfDAI-#0=A z^6pi}SvG}+Z|D=y84Y>?wS6=*l=}^0i#wECKmeRG0VU>5?CBEU^UztgnzUAJ2cll_ zO@{<DKtDvH5La6*6hy@ZDEmL3OH(vNY!WO+Y-FkWWfkccRw}WunXZD5)TF&X+Dg`O zX9|_DW1@+$w+L1+;R+p=s30}eMg9yg>Ce36Cid#GLb|i?n`HP$$Q^Z-av~5HyTO)K zCdqmF5qPuSnf)g8y4NdbbdaEc<9(TlnuuyP*%&wovP#bHqLgZ%Eb72+9aN2v3U6F2 z02QdxxWn}b`M?G!4E=|d$lDTDh#s)9k|VtDUQQMoa0_oXdPW$02}h40L?g#lqTC(# zaDU*?Ovqc#LBJWNaCKh!mLJR8cZMOy;=l<mg(ECM!3OS^@P~ZvlC~Qn^JD6;f~Ou1 zV~D*iCN_8c$}RU9(XuuzJxnjfs=&gmHrP!&vkf8h#4GdKP(Aq%t^R?VHHVr?olj5J zj(G`&3kR9{xl{nBhrnM#mW4px9>#k;W_)4Gc%2N#UcL|M8D>08xCh%afL_$Xy2alN z{$GaMJ0v(3-|hf6uyPfPUuH^LFly-T-fDwjvGw7yUsjXcVOwu^T<@|&Y-O%rTynI1 z=uwN*35k?y6ldB@78gEMzMsGs9vLaQ32^jERO5VN=9DIOZ$$grVO1&&(p(qRCMn%H z#dQ5Df+UkW<q$Hd>G?78uSgo9W*1yzx-jwNa)ID)<wse7xZxv%{jyB(TAOl|%11bz z&&5^+EUBv_O^32y{)S#miG+au*jtb-*;wyk?EF8{kWDbCz41K^#980tY7fj+<Ym{Z zng={Ju~7=`VxSs<QR3$SodMLxbneY>+g^wi73qT}0S%RsvK@%F<Pcrhe|}1ngu|Uy zEJWxECX0|6f~@Hq+7T*1MIFf8_k$!m(GZIPfuJlp<SA;2`Bynf@VuthQvM*7dnb9? zlMzwxp<f`#qNE~Nf-2%T!;tzI<{-mc(1T(2zMG1v$2*~N&b?Rte_B9e<!W)(&c|{T z7j*v$5(NKF<!KI@{~fFc_-YjIdPlpu#~UwBg;utZ%MmTM(Keox@fmYt*NFOLLv8VI zUv~U~M+oSvJbCkmD6+BaD>JTUMO6^JEFelMeN6y7z0onsdPBWGZ=0?@NMs(Z;3_#t z?{Tl06ULzu+8Dv>@8J#U`l=a>J#)>^^THtiGCf<jI;iktFHG87wIlu@&(&-*+_j{t z;yPs*Ud4H3N#B3_uN+zTs45xEKF256lC6S#d5)|Wol1@U8}ZSKJ&}o?%NezBUZ?&% z;RusEThbwZbWENiGhN*B0?;!BIR2Hw2p=b{{?31y{4H;6B?1!hJLy8X2o;&W@sS3t z{Pb)a8RIL>+0pK9gdlt{y19F5LaYhis127x?ksX?2X2Ow98CP6kSahJ4Jm(pU)u`5 zV*F?}Wlvi&3DrRK_LQ)Hm9<7PDY~sTM6I#sKzl!Q#u&5Pqm<Yjo<X$Y#4`rnRza7^ zucTr81%0jXv&zp=hPUzy{dC-Gadp42J-bdy8!Vd`hP4a#4eOn(Z_DI&0ZtlL|Bn73 zIQ1fPxhM)jMo!i}OlPNzFLQBuZ)Dt-Yb7xB6Rv1AM2dcykijV}>zTa#g*~PO%lJv~ z)2y1cIPd75=Biy41dQZ9Lh`+4$yF}3@`6*U7bbyaMJZ9&$ZqB*{KPnWUY}pk^-Fs9 zSS^Hwk~j+ro4grNzA6L>?a||Vii-M_-oG7emSlN-9P#{jKBUE6Zi+yVJ8pU^+TMY` z*;)zr^aD%JrIW~58E*XOyTUrQ+6_c23%H8DU&17NM!uYrz?V|RpVWA2->8!ZLV|-2 zp`L-p^NuDkP!rH@{!657AaDENI5-FneI7Qen@$O;zw?`8|MhsC(@0@YILwN?@dA!W z?chiPc^&5Guk@|5VNhqQV|p)xRv)Aq%uAFN>Y;<hlSO3PdZK$T;GK{yuz{T{p3&x& z$g!Lo+9ym;J92N;rtbi=J}v_XZUF5n(d1!$Lt!?lyl||J4mqZuyQGQ!#G$K$lF?;m z$xnPYoF=qjFN%)jk6g0nWB(YykE-wj#%PWNa{koKyjAc$P{6+vK(unxXf1~HU|5x7 znDeS*c9f;3oE*WoR}#9MQ|$s6jUA7infV3;HmMJcszSV}iP<WqRblKFyX^uAhC)|r za6PCPKE=yPF;EyiGILbFI`U(hgXBldAWd~Wg;6HTdHTWgSrRo{v>0h=Mp#e_-q2Vv zw%IP|o=U%a@0N_{^13GT!YkAD8Pu2?++j5PuyGdg@6!1Ie(8+Dw}x%v>6e?)ee~Gv z!EMEj$MEFCrp>Mij$}lawM8mN6BlHwcNx@K&0!a$7z3lA!<FJ0z_IY+RDOIT9EUo( zeD%Oi%|HCo7zWxN!7&Gva3bfnLy6%%wigCMR4`S()a6mLWa}haYY7Or-c;#0#95Sr zl+EEtQPT1V*?)};rIOZj*?1rnT?C^~QIGAa0g3=;|E{b}0pvO;Moh7b=h;OWr=5zO zh#{lP@P=g@+Xz2grl`zP(#XPKVj~bF$wvF`245WKZ84R*^0D!WC_Hu8blZzY{{2-m zK`a()|EI3IVvlBl(#*fIg(|!Zq!$duuaC)|q?63+d|cTwA(fLCB8<saraxl7u?zd; ziJjxeB(5pfuA>ri6+1d_Q7`&Qz#V>R50n2x(H`eqjlC#Pe(ImUTHM2%qN4zKNZ~LX zcw+*K;QlhO%c&aX9lG4*LYy@F%sH>wC1cq2wF0Muv2OL_at;Hf-RFv_IE#*w{OE)D zjhlc?Z{p(@ZW_{^a(Sj{YPA2d<)Rdf_ncwTThGDQ!PS^AxW$;L#n?+StgaBs>2Kw_ z)F@p01B&o+J%#50m1HGXugZZt<I*JPZyBeXF>7$mqke4zZAbx*LRVT|$MsK?u#u~g zdbEZ$#vniErf!s@Eb(BC`~pqd1f^KT#=QrrnO0nHc^{1xkd=F?=4Ueq_;O%s=mN$1 z5Y^h0P8%#qW~;yLK{!TMU{h&t1?SUL@$SV0_&Vo;<MnzQgi9Ch1%@*dAoWoAqc=Tv z?L+lAB@B*jP-m0MXGYddL(<nrsfWIRbH}zoxR~nLL8?18&ZP+V%mZLu_C|t6))~h1 zY`HvWM*zg8nA{WtUg7*Vx_wdq55TO7uGnfgTlLm=fEQMsPe$#nTt$v65ZevX#{EWs za>iZjK;^*hkPl1WtW3Uppgd;O)y}T%|Gc9962=Y-0`<HWCoUy?^Cj~Q+nQ+46h#_Q zTxktji1&g(zmA^F{5*U|&z|Q_od)q7?Y9~(C`inoyc4Bn7!dkdo{Z(;oB8h5B$@MU zgNq|kDP@$Mes{`0<B%Nue+vLIO#9?KtRDxqsbtMRkmOXOiPOWiQduoygaQU=9&*8j zn2;3Bg{)lT(CaDqUGtPNxq~V$5W`#!n(G-T+pCx!!i*pd#$U99oC7v>^{tp>0m<bc zn*{WFZ2Q%mLAbHap6=F$Xz`ZrawU*Iohfz>pa;gE*I6W<@<8<MD#@O+2zO^O<>ok& zGVbTO^wqYtPythqP17PwoG+3<;dLTe%?V8U^&Y>D%Ym=IDQqKpppU~AZO#pzzEzS& zHuzfw4vvE^Au3=L)Au+;x{f|E9-S`VDTIo9(Z^GY+#A;@AQuGx-W;y*D$uv4x<Vu^ zMeNH)91Nk6jv|l}vyKA$25LREdb~ZpmPLEloxaRH?kr%8S@)G$6uk0`!O%d0?1XyL zj?%AHE4lM7D9bQYd$adsW&LbBYLxra63B<a$yx6|H9?>1`--?ar=d1kkc!|$O<Ksr zy^$wGgk8fqtJ7?rehd%MD6ro!xtQ&5K{EpGe<T$bj*)!$y6&SwP_Li<23<{La)e;C z0kfPKDGW&xJWDKZZFHF-bex<T2)9#5VC3w^nHhb1y9Hd{S=@+ZjISr&hF{nvUBSBt zl_xXL67$Shs|eV`@Y!v(Ca<ShdWheB^BJMp<CV1*i{sDZ@_gs%>#b^)Ihg{2152pu zFd1aw+ur}^Kd^4uj)Ey;G8o7k>s%0#+k3_fRi`?()et`#u7cfQ#Y4D<Vz+}Eh0o2_ zyc-OQ+X77MVv{L(bo5s|^22<4%GNj>W}DPorS8JtW23~&MaX=ys5$`mFY8(fZDP<w z1A;G5{o0iSoG@<EQT{<xWWtL<?)oCyWX%&lXS@Qw7aBmruho=uV(oo%qRkL$yf(GB zDKG^ivMO)F#3|3mfi!y0p&0R2SO?p{9a!4s90iUl`}x(#1o-7U#=wEG8o3(AuB+z% zB&ua|eXhpd{P{KuTEAQhTy4LzylhS$eVaWE^Bqay$NQm%&fq2o{Pm;Jm<dS+c|J!1 zw_>5{`#7b=aVV)>2mkNy$XHcq%L=A<3BRsm^E(%Y*7<Pxi_H>;{-$fMRfU5=l=p`7 zPH}8>lM~p9TG)~YQ7G*yE~pesgjS65*E3v-Y}1}}x1NDHJWUz~hzN`l1uKO^;68c$ z6pV^hf?=>E4m!ddfK+L~CXh0v1E80VBt*#9qK|vo?5BwyoX{gxnX*wP-3*ijqr65# zQj0~9!Zc2ro3#h1fP<J>79<0!cxClcY)qC#{mhxWZQ>!Kn>&q5zef_Wzg>hEz;2)N zq;r8K8-pu|0jGp>q;oAF*Sm}~Aga~*R3~t_a0(b52tHFR0Lni+>u?T7ld5tPed?k= z7lhn}mk1Of{U#9qWnLa%j6E>!rHCBP{olww>MUF9f-c0)r3Z<5LJi}dbkfG|^EAq` z`XxF!A+cMX<8rSIS7$}#(+|hIf)n2ZQ8-uLG)YkSNN!KQ&*j<-{e7@RXJkOk0(nn) zOX@aP=4Y%0IX<hsiH?g4@7m?^U^&(<W~SPYLgFRE;``YlB*=A7y&0`z2yo!?A#XFg zQD6Q&YU_qC-}TZFukHc2-sO64uNe0iTjHKU(a7IPgSw&&&R7&v_o3r~n&{3y=8(_Y zm@0KPw$bh}Uc6;-)FOEGGsmSR04|Svyy=$o^1FJK?+dyrb?M@h<@`Q+#Ct5H1B-2+ z!l^hw-5UGys~xJH8mG4$W*sP-k7o>fAq(z<O~Tw8pg#a*S}zz=-uDk^F{^#{fm<a| z<s2$eiolpz&bIpWgL^4BQ&%*VNE4hzAI%VDS~%f2GzWL7FC4Y0ww`7{_W4P&tRx9^ zBz-Us<xy>`8RzgGYj4(z+2#AHI5h`+euWtis_7EMNZwExfgEL9SS;gKNyOq!kYDWX z;VFI18rSl8_bK6jvmuL?qELaL-h@yZgZyUh2icO)K@FV#o^hle&#&2q4!7FFiw-YC z6gX-VekLpDYWRhj7fCUNmcG(x8=R5(!OL~0!Ybu{QqP+r@QU-$3XT+Pq{xg&S9cV` zeA^pvEV*E!UX+x;7lC{Ciburg)J&_5+yy@<Qplkjul*ZE7mrnkah}k3c6YHa5<1=V zGWrLerZrs@PwmFo)GU*8A<pPettcqULzjGilYUku9JtMS;^uHmbUGlGGw=#RCpJ0q zJJ*Xm^IYMp($4&^cRk!B+<LDds^Izy*?e2X;crM~z<Xj{9Usm*mjd*j>0Kag!-y-B zFbp)x%^%-D<M!SO2GS?i)m}jLQ#7xKk^&EmN))0ZV4;sajJ%gkXmP)e7UP{HG2&ms zGeBa7-LX7s34)Sl0KGTJJFYPV0sk|?6yQk>q8q0JRvb>A#Y0gG^Do&bP!_%)UwP*Q zuV<}nCAv*vOYlHxab!9V*h-)*(6AN4+)BGg4z&u*eJ$>S4R41Tx(&!N!tFaO3CwAW zO!@M+Pq^hjLcy0|LZPgaU2Rkv-;LAb&sFHqYS&eLoy(>$TsNjNP-|sE?3_e?0($jn zk44^GNT;;fbLb&;t9}iBi@ujpYnLDqKSK^ke)@IjjrIU{{qKfFk45=qq)ZKT%u%v} zVR#9mS=C;ZH!wW7!h=clRI)8{%G0)JdJ*Ljk_`A+f)K3wYBm|^$T*t=3dMMDVe~Hs ztH4LI<PoQ!x1-``2gV=^*k5vgS{t1#VU#Vp-tWA72}=;jF2<nURgfWw?8wBWEXzp; z1Ej%{2Ve3*NVxnJhKPEY&h>-^7-{G|Q}0!)^dR6ktEaNL(10{WJu{n6?4~xZ?785R zC9#T$+b%&Xw!-TIjQ5LZ^=766H~|i?3eyOJ2*hn@L<Bj4RnuanAd(5(6tt?@J;OvE zUJRWykQk&X3q;Fl8<m`_m~x<AmX44FMLij&1_eGsXTy*&;A&B^gJen9;{<iL*6!>7 zv;dua_j;ovf6guc<?;A~X^voaH^mAN#=6yi`*>5f(<zyPtaGif2v*qq)-Sw%iME{z zdsr|apV|eDUguO2NObff$%O2U1`JP>@obLjq{6d5qUkv6fWpDidkpKA56T5V+<<Qc zTZcRc){XtbO^njl#?OtvRDLR_r*PG+s*>tn36h-{CZ3F}M<uCTL|&qE>eHwR!<Esg zBQo<09O8Vq&+66eQ0HGe5;NO>$ck|%glnH&-;i$}=L~iJzK#+sD6YS)%tdX7axZ;Y zC1(^-k}Ie85X<Zjn5V3t_n##I8?09%JlgkW+!vHj9mwbr508kS)^fWmRPJ_l;aqWK zUg`zIyA6=G%Ti^#N5~ZQQP+3u_h~nsreL#mAG>)8&6ptZACxzEA=1}5<=D2CUpKL) zr30VaSP=u30{y<1!)?I(o|$T@PdK$%$n!4FXebBu^BeV_b*d+q$%E?9plb}RhK?fs z9v;eP0BV4`<`)k(a;53ArL2YqrC7Av)AqTmw1f&34FBwO2*1p%7r9O_=*Oex!g!I( zy)U)}cHXnNp6Hbz!aYmh-=p>8TX-Gn(DW-flfG6suEk;JeeIL-9JSC5K<#a80*qiX zjd}>|>Wmt<g<qv8$QbL*eUq%4zPm)XXeN}L<V9Njp>%Ym(PRD<%E}uNM)OJgDr%WA zW^=7OU!htca^rbqgtQWCCH#6MNo--9)zwX!nis>~UVo2l&_=(T1UiEGUAC4lLi%1a zlyorDBn!%Kz@}PyqWG%3p{~!#7(ViSERopfzwdR3ZYO=3I6D0yn~N>2Nl#PYhEF~s z|3hnMx7J1_`9n0>V#_;d8C&6nH)x!}x!9mF?Y3Y2;#CL7hhO{+O3xivtH@wGe%$V% zci&b#q`#!|rJSr>FOJhy$~TGg6Wdy!zMjLh4lEheNJlEihvwnO$s)tfgy<?oO*N_V z69b41ZTT;wzgy9!uOdwWGS3=#C7)0^-HidSN}B~ahb}CpwgN||aB@B`Xl!ncym#pN z!jT^<UAA6Ygpf6TvIVlqFJcOE>sag!{F3Z(*`cUy>Wo9?G>f$VLwC=0f{Qd5^sZ3w zN^UdCDzP%t8g(ZceTle2o=xPKZ%(QqaPL}H#piD+uKP?MnD>6C^R8(>1NS)J%?NUh ztZ!gsoIZ*loJ>PMc_0ct&Z$iG*|?*Rj~#s(U(s4$T)^eKERJkA6vD)n8<wR~tZ!{< zbYby{3sYq!qjA`Mb##5qOAPNKrEHp~N-}NgJql1`%tpc>Uj#>A1jb;~6%B?_=TjLj z<KkWKYc|L|T8tif;LHBdJ48l03RkMRbN1rCO36D}s#Tyw@z2A5z1wD*IIHZ<T4Q0Z z&9H*QF~y9KQz3wWAM^ecN#qq$R6tl&oO!HR%7gf4wNg6Sdu8&&UtX7}SC(J`^>n<h zE9rN*wtl3x2iXD9Zi8H5nGK}%e7M0zfXB&bPG{E87`AK3!JlO$xU%`*`l=2|wcgM1 zduCJfed`5$oI2JTQdHC!Vb;yfVReU$p80?k^jg=q=Yc=GP97;p6vFf)!`6ume^?!Z zA`)UcJXNQYK2x$5P*PmVy@1oOra`H8LOd4i(rEuCN*?co&^pF(9&|w55_Mp(vf=c? zZUwWka!#N}_xs)=+H3tK_~vdr9Hh&xw8KQ!I+u|lb(kQ@T&JI;M_nMWeqUp_A1VIq zwMj-+_wk^kk@bkc49JVp?pi85L&~rQmcuWrmU2hGrm;fX@;_-ptp1l`pyq}uNF#Rk z-z7vzLu_&MLV9dT;!LQzS8nFwW1RznyChfSEbrno0<=swn(2Rd>7_yv%=2yi`&?`h zDnwrtpy$S_SLe;T%WB`tm3O1K3RKGbCuJx$%g+*30x|N(m*ODuY9_>!*Br}55MDXU zUvl0-aSkY2<p?DrQSu4%VJpUVa0a~BM>jA;f1;0QS!-QVRL~;UqJUZx9fla4grd6r zDh7)TCl82G20Xx-dQVs|r8dZ<xN>Rb7X>&rFisNGceww2<=FiNEnjY9am9m;=v0ad z%e9Y`&8;4qr&qk3Pwe#CEuEs?R+2{3uLo>?7^TPHCNha0JBZw~*z*##<-zaoiSAk4 zjQFcb^b;qS1N7SIGVh9ys|^*utMFmJK;^qQt)TdfbY=J6mEA2q>HC8v76@7Jq(-FH z3;`S=M)d|<UZ4c9rlP4R-nXJVE`_KY(5Yhvi!~c5M@ALj)E9D#P9^Q#YUR{|XjLW7 za%<~AT8Lb=O_^((j%ZRw>&u{+>Q&0N7hJQ`YO&qYVL6)^o2<07XcQ$2#7wE|_!&+; zR7h5mk-VtVo2Y^qRp#|i!N8R6mdy&f<`4eYcicZX$f5(Ngzx8R8|@~qim0%%z6;I+ zgg3G*4+ep2&_OOG#2o=lQuCvz`SEKlfUArZwj%PcOOs1C$PvO`G;QEtmvP<4X-)iZ z_;K*$Z7BVlR}S@z1|AOLv|^27P6M>A!Nse94N+4gk4u)+`NdaM@`Ep0dWwnWrev{x zy}Df0N>s#LpJ*^5wNMS<qg2k=b5eAd+j$CrX-i#U$YUIMg^SJoY9)3-$Xcl!WpQC+ zZ+lH)lQtg~<9Px3@cSOlPTm9eqasuG`uJEYEzmRoQA~HzcP}d1X~tC&L8{RTgc251 z*eC5K+@~|JXmsdirD)ec8}j{1{_vs%XSu0&nLN5W{ws7Lg4uzDHFhja0dWy0*?%tG zE3wu_$p^PW868)AwdDAv--aR#&GbDUdY~JAshjx6LooK%za)YnU;_}eCa8m4@Zd*D z%oTHlVD0CTZ4;<Bgop=4j4rC+m2DEl<qF5pw6iN$H<#1t9~#ef;y2Eh<Z^SHr3(u{ zmP?}lMbEwuhvycC1*s#a-V#@~j7<a7^|wVi#-LM}nk5yyRs`(iIB``>1=EXJn0OB9 ziz|_B4excpD8fawdSB=p(eTw$Ks}@k2(#i2t`#yAOu0nJ-f<8raTerg+AwVy<nZ39 z!ACJ~ZA44Wv!{u6nh(k22CWLM1sWifL=YGshePd1oVgpz?x?#@86O#0E$-yYNi@)A z?Q!>~kdwv9k0uAFKVm4m4@(pL?H^7vQ(eY=#&3LgN0Z_ZgvmlzS&1+xz6x6$g&3B- zj9KPMg1L;<HDiLTXDVS^w=dYJ&{E=FaB?Dl;5Lp&^Ru@i{`_q`MVL}ZedtS1B;=vv zX#MYUY^Qkhf%xeYni9L%WW`8WR)u=(GPx86@-(3Tdrv#mW&yw;71@uVEwJ^dnJs}l zR}aO2&z`#d16Os0Sz+5SVVJ5Zt;ttlY&kD_z#EKU3>2muxOg^Hn)twhNvRi2^EEdY zNSPf#NgATJ?X9Zw(iO(O$1p4+<$C%%bh=XVGIT>^RyePnd_Q!ZYZ&vZ0Rh1@S2!PT zI^pObn$i>C@ipS5?E0qovCUMu2gzIXLZy=Mx08AJ-o#rMgimr&=lpZ?K}>9ck#YgY zex-%KIgRI89+@aXiovRPgs=atXXHUX@!Q^;u7%3gpPgCiiArg6-mo8mb7jSwcsHkF z?Dwm+t5|syyKf8L<vx}}N_Wz9g8gFI*wrywlrtKSEQ1kBU(2s()aeH_+dCfVK;_%% zdY%tAm5d`x9Q0Ipy0&~tyCoT8c(u8Fl`}Ua7sQAitm<_tai#^0pIF$)rj8_de!dkW ztWzB$1UY}8X0K8m$#DU8ZK|y-D>0iyIUpi=mHr%G#0>Kyu2qeQ88v!&<b?KjecmLy zYcxxw|4Ca<hIY1dUj!i13aH#NK}?1t8`0h}aVdC`PmTDI(I0|71CbUY5NcXY9GR8C zTd!Xx-cu*Ns>BygoiH)4F6isG98EmfM6C#?m!dC`hr;DrF}wp1AB&PAxG%xp8a74w z)`A-rJ1ic<5ttwgQ)LKpj-4*fd6+WcAQ054<a`X)O})fNS8?h>e;~5!JHX*kg%5%p zCaBes?tih@i9Q85GXU9qlIzo;9`q=(GWJ{GDkqw^vk%kBeQ_wPswd(3j(Z5L_<_Vz z_b1z4r}Pv$+^+W%2Py;>13=7B0s{Z8-cLw((&(rW-I3oazI$#}?fV;#VWaTe^v@`B z#7Me@ALePuBW2UN7$A))&HYd_)eYG}Fe$>c!WtIBHvx}p&bs2`&@fsqI!|Lzcm}3? za-L6YYKN8;-NY*}T_tg02p1+-NF2B!&^v$-KnYt<IIkgCL@G@*R2xrf8d4ne*5K7Q zW-`PItu`{HWZ2VjW!Uk(cuK)DEJa$q&I<>I5@{)e9Ce=IO{|%;`GddFqbW0`6b$M3 z$x!ZTt7527)_4Lg1`$x0gL1**lFeS7<dm=DxWZxLwWi2Z<yQ2K?G`RJ%kNsDlC(Lu z_0mONhQ{nVz8_?H3?nnwoX;8jTAAd!yKIiI{;ls~=ddCA4T5k}zv-LNcl^k=L=xDN zZobr6j`9J)1juIsb61dD>PbI$l!0N6`govt15}lp<ryX3iZOvT-N`^|NoFjh7Umy= z1!61o;H_q&NO_|4MYpoBvkC;MfD6K-(DjFwJPjM5kR$Xs{2J@P`280`xRV<gE1>Vl z*KKdhOALy|m&xOpF-3F{pl^<rjVIL^r$L(p?W7tY)hIp04d)O&CU{`Dl|!0ZnL8oJ zCs_VT(UH^of|}@8{L=XzDhu*_y>Mrn8nKP%wiB0pQYO?{uR#$1vdypw9%zy>Ymr{Y zBM0I{oj1-bJ3Ibew=v{@@Ws<R(cUfLas6~88V2;^DZt9Yw1sW#J}>m6ycy%!ewTeC zQ~G-OmzD_VBWmv?AWRt_!AYPE#x8)=UA|7P2%aUtMlX5e*8pAPL`jY(^nV)!QP0Dj z0wAg!_h@|f_yqTnnPkD84Wr9YMlOv7K$3W&R5CryC#(pd96x%>bH89x705;f<7LQ; zG|sRF=(ZsXQrw3E#Myft^aVheo;QQ=#tq9X6~!_+^aH3<sLw_d=dQ%y^)EjOXhXTa zp;WaUA$+EV9&@$#YbgeVaE!JwH=#ixJ#e1&ZVpz(QTNIQm6XcY|Bq8lgJQv;?#atO zLGCNhjF~x(G8BC|#}4_q`c<E{jQI|qW5Kz%5rqW>_*d2Lw~oqM7S}~eD;DEAzx#{D zp1G~dGR{VDFA)1cv3isiQRc&m!qtEFMU=%#4WCG8<nftQ$-{V@ey`_d3f+vR@czli zrd7T@uv9&Wa&t`qB2At5B({DFagpC`EOxj3^zDV4ZvGI16bAk})^gXM?vtMnuUOta z-xZ4~KDwVrAGejHqSCcg9kgW79?lZfxx$}_4}Fg9|FnQ#vsI+`nRAuqhqU|q+v@5G zRB@pnIMPy6Gvne~OzsZWibwCaHXV{#^n)!HLum7@-l#1n76EZp<tx_oK~K=B;Ckqi zrGi}_>vDx|;LOC{k6ejzK{wliqJg|`bOOE;P4+*ZA5OVMpUgI5#FU{x+(KQ%TKKr4 znl6O?y7kz2clt5n`aSWFit4IU7%EC&>aPyxSn3=D`h<#P3>U40A4e7&pm~&t5Os7! zJd>#^V?W51yFdI~ZF({Fq#Shwy=n)j3);DayP!LnVf4z`=0lJ-SpjqC(bAPHB3PTx zZw2`OuGg0E^JS1OgFGdqlFTwMm<Xv$RW@_t!s}Y_E+iemW39DTY`If{K~2CGH~dT# zeE8{owGz0g<L<tgEs8WdDXG!}oueL8VMu3kZUL+LvFt)2ne{!lT8U~;IKjyE!OY#I zA>AJyx08+!B3!luNa$0qLaW?<A4Yh|+i-3gB)=4Bb4qB9M<k(tTj1CqepGFjtiE#m zqvc_nP>kr|NQjtN*MoUc)K4pFc-w7<h$bSINw357?c4Zj5<%nNu`a~e+=+s}EmlUE zkE%`jok@inI<KxrvOjKIO;Kgjga;2)xopoNpMc$v4|zpDTvr4aXUvL?K4-XrzKxR# z97u2e&^`L0yldK4+7Pk2U8W`1_Bi~!o8j%{<rQq)q&87LU!i-I7je&GSZ{K<XW98| zgWE`!@+Is*OZ<Q@&Pib#V*r959I0`GevW?~eI8o>Qc6Q;o-a=(vC=>Ux4s1ZEWm+j zjumAfnkD7|;eFf})wRi%SLuf;nu_V4e@^APPj)4>=Glz&{9V7q0v^4wb2F&qeI~T9 zk>@=T7LXZbGQH+bNkuAbo7_8%lf1jo<*GG&Zw<7sh1ymI+p;q+H?!rz8eG<X5L(U6 zBDe3tZkBbgfE7pL0dDyQ4?CxkpB}H%->h_f`n0!~I80s7>~QVb6WkFJ(_Hp;8{<sB zhu)xd>$tbtYAv_F##XvYzwSlp8*wlStEVgt%5RTNt3do#_e1{s9`NBpb&|2=;%`iR zW=MfF^%KEoaD*;@&a<o#@iKY9WQN+iJ0PdD&)OiEwY}ucrgton&Sx-h*~LJ5OxN#k zLN`CIBq89fa+R|zX$0xcj6Du02}#c(#hf~>QVXg&cuPg3z$i$jK%71`#tv`mgw0Sp zh*#Em2B4{tVhFJVUAp@pFlEGTJ5jGRK+W)+EalWdS4uzy>%e9M*cM`X;NuecfptU? z@W5S5zLYcU#OQyS$e)+zET2IWRpjk2g_g2ENz_m`D|=lYU7qbuWX*R-1lXwtjNyQ} zE3Uqk=ieL6D$oP`z7``~Dwb(gg1bade(kV;X$NP9li6G*25m>aFu@!QA~{m{7B3<b zn6yh%_`!+2`>t=xcL!F})ATgPuP$QwWRE-pce55Q`jcho#sS-VCBuez&lpaP8Xbva zG)+VO=;7%&l?Em1#a=gLbnxGxNkR7<;~`x0Txf89%GF6=c0pIFw!X7t)Y>jn08J3q zoS2<q6?0`Y8K168z{P^|q=D$Z3rvyEs-l?PxGAp)iU><Ck?4(ZGWbfClfIyZa~i8P zfgUt@)kdTAT+p}GDSGx)+xX?p+3<Tc3a1JDDVNcWABC;m5m-q6?Y^F0T|tjjK`7-P zbIlir4obz+c*~~Kd9F`Z?n-xM3JQ}0siaEZ_MejSRA^_j4#-Q1QW3fw7L6T<{h99I zvC$fz>0dfqF#HggREiNCD^BhJipH<FP)vR8{*>c)Utk@Wr?F%Lr5R=ua<}n0Ejb)X zWI^=|8W8BmUpcVrk$_BqHOlNB-TC?I7&IIU=ru~#V-+S2oo&$M7*Hk<`=q&#Ww+~c zb&_m!gkiBn6Z{{0UyRA$q1tMZn@Znf)aLu~qT_3{!4<anFtsDp!bua~e*GMc9auo8 zeS*Gd(-E{3xDid{n>-&|i!qxfGI&Z=V;e}G<wS3*9*&JxAXmn!{&a%y|9gh$++nCh zFSW>dF;XySyeY8&chGg?>QyDlPoFg&_z6{?m7Ub^>F(<s<}TaB;3%VJ844cq;cTT= zvt#ah+!4l2WV^-Y085<(b3x-MD=qg=kCFAXhB6(n;75MTpUX;^gv@I-?-goi6D?Rs zW~<br;xPWKcwO1*O}y2M8g8T%r<;xb(c*HGu@vzsjoa<)8v*7H+sN>+y|+o7{ZFAw zfjV2gw4oqOeEP}LqnZC4CSME7k#*mGBvZs20h|3Hb${wlV$@_$Gd8L;>bmPaTYEge z$gZ<w866z7nQx~6TYSc1fqxa69n$8?ehlNY8-g)&Slq&GFNsI&rCdFa1p(F3()qRv z_K%w}sbYUFcMmiVi<C1BD)kESRvPves=aqvkK+>}NETR(a*u)uv+ib8KG7e(r{SW$ zP`^%?M!5i-k>c!RLfWKPbBqJa4D_*b*L|sp2<AI=J0PWRX&abDXR!FoBnAi;Xk!(y za%~7Fp?OsiIgLUjQWld~_bv7vCI3sUvF}nO=y&wb4k_rEIwi?<ROA?(PX}!);(v~3 zdK-S)-dr$zwt8qZ@W|6Cv{|kJqh+oAiQL+v9AKEU)o8U?3{Ex_evMGWyQhLm+%H(D zu(EzGCC$}7W}217V~T@57eK1fWEj<ULh7X#qdb2M`$#ULIs-7@Avo-YKh^=!hZD<e z-{jPmHxsU(?)O!s?FK||PBu+X_Pq4a@=cS<HG~Tl+6oo45L1@Pvw`~OfUqK<SF}Kb zEj;y5VQ=-h{r&4^?aAi$IL5-l;z9wJ({kM8`ljc$ddW@D)kffPJohseS$rA3JzpOY zwIW6007hM&6nJ*wmQ>gy^sLn~%gb~)asTmk47ftK&i~1W{keQb`H*|3)SF0*oAqZA ztj=PLWIVM4WF7d;i{2sjz;JUDj!TySQ@8S#P)3pSjP8bq-}y}gTILzKIVP7ig$Tmj zV(1gp+a3_Mfn_D+@Bs>*{(HwHU+Cs#i;BccmV&}@!ZaIlO23vFP|2IOEjn_l){I5H z7MCN7<1K;r`hw)sg?RV=R^z|3B}8{XWpYOCUV}q^oY4VS3LzOk%ak_Pt!)?V+V9W3 z-+2DshOM{<=%v0&-{6SaYfLBW*qs0Fe!Og((Z3T>>}tPqdSu^iSrt%%D_gDcoCoy@ zSh7+i`godIJudceuggV9yrdL42z>3xL}mAI^9G%mG_-=tfQo?2xCle^d~)QcAhy>- z<peP}(R4ReJ8Nmadc}3ZK!ruWak<$!jxso%w~{S+Os#6%sSuT4C6>!$i1N{}RGHga zuS+t_WS~D)>uykj&BDyXE_R||%AP6l`FUlO%j?~J_uejkOX4V<tG!ZG1&b=yAZk3@ zkZ7ose{D32Uh~Jve!fiaYt;b&P486Q=HSiRpX*ywHjd1hX6F{?LNH&|#PNUt+OB}t zYEIQ2BU$jpwkmeg@E8>^Xut3Sq>5pC73cHqHFQ(j9h9$b_eR5=#?mM4fVHYx26e8E zPg6(L+5!Lg>w{NkUi}NyArFSR6RV*mgvnK2lh|R}05@<;nnr)w@8+#9epe#hdQ9X{ z9CBl{ecRVj|CEyTzh4gS<)8t}9L7g7fT%irzA<C6*u#$#XWgQ{XwtURj>Dzw+p1hi zI7IGuM^l&Y`59k;Mx{sC?1_kw|FrZYE5Z!mkgvwB^!#vQM*7FI<g1wz`tjno!$X7K zSx*~v|3}nUM@1EOd($c1J#=?BLrZs;APo}I4MT@?BMs6>HwXgKCEeX2NauHazx&=h z%f(-;C3Bwh?D)mr?|DKm4N_@)UJoc5*vOqvEHHYKGBatL=upzeDoYe~mG7?(a&ky_ zwwq40xKr>;J~4)2viL@is6a95*L(Gblp2ZnFR!AJG&7vRhYHbf&$k}aemirGR<1^& zw4MfZJ#@umNG0-`NK4k4`b#_O&&9g6iu8Ur$w;E+hE0UR7eyF7nfy+5E_=JXg-v$a z+7(z5^6U9qU>H4;6k@tNV)ah>MU?kO(yj&}_k2*G%dsKy6pu}oFWWX-4hl(h#Zl!Q z@1^0@>!9-)cg?10c*E3eAO`bPo*458<@i7Abrou1hYh?tdVwi7vD!Cq;5|%)Ch%-w zw34kOaK*U(FNKOn_)&*yiM6HctIE?#<gHBX=|Yvb6g&=pT|wY}BxHZId2TTce88F8 z|2jKFZLaHo5;qC7L4*#C-ZA0sCv#I;STJNljR{UI>5J{|zfdQ8vNM|~F6atXc`X{o z(oMYL8Pn#WiAS(=1AG2F`v$&p8tP_-?n@;+ZYdjEk7cwtIhDFxZVzYznW*>MWj-^j zf>T|YYJjO9>*(@XQi(!P7Qg*+{^CHQSz*w;Y|<1d5F@l2{M-`ABp=lM_k;VSmpN5C z>-|qu`qd#zE}e;0RV=b@acUnCi%U`o95l~OEP!@%;GH8T5*L)(K#YTqMh;WAXF}>M zlfuNdTNqG}NSNf?aniP94SX%U_2gZ_BiCZq#iPe<3(MjwD<rmcIVOsuap{bqDMNGZ zj+=Fux+6%9cf^f{56b6b;0f#)pW}uvd?NmF3H~1->5b|t4)eI7>reZQQGy1QOg&X? zi_J8L{ESZZ>Yv+I_TqVIBy&vx?&yTr*eYbx7i?T)=F(LAxqY~*=viQvt4yVA@451; z<s-YeGAwHcOU9+l!MOh8@8a@#=;iu}ltRfS2j=2iwYKKC+T689m#19Or`Q+*HX{bX zHl(~UX1vJ3-w0U#*R_*K9tky`hg0>ICxc}e00`tZhgzxOAq<t_4N20sMO>Psb6pq@ z(vYqb1=qk0F6S2~DBX%UZ|1w)%$hTXaFyK|LIEO$cg+(-zBw;4?iZl(ky(VOt1pwk z5>jabQ5ix(yqr)~V>mRS1s(6EJ|m7*L1{7!bX6~9GexNB=f<PDjaKGEP37WHJ~BG6 z!HhKbFi?3%_7=KBLmfsz*(64NqQ8dh{=#;DiV^z%9o}<#VmwO0CacZ9W4YlZ9=AM? zXNnL8&nFFjuaVWIm~=LM#wNP{^6N2%+Si4=&&>|&AB=(%%QF5j$U`w#YSn7-{h0}? zs(J~07E_#1M$Rf2$z+af3X37A8Jbw95Rw<XSWqmqG_=h$Q%KkRtw&OP4ldziSPH2T z8?HIr+X$?+q~@(LXfk-@o?Kh0@&7y>5d;Gp+5cx=yELsj8w#ilUK2p+#-a=}+=-G% z2C+mU(zX!kZ!l@2F=C*}kg<=+{t4A2Ca`ML%&Z6%-Zui!-U?oF*O+oCg>B}%MVo)A zTz~wD{Eh*zl}+ICX(E(@cf!gfxMvFIBTur*VQK?VhiP(SIldHap}(q)Zbnv6V)Uq3 z;*G(H<DA-vanHj|9Uvm%da1+ez5gQ1w!IxM|HT4ws5d-_QnScy8h%Ku`P7I(q}^w# zydkc8<1Jm>-qyFLGEiACQcVwKIul<TLZc)BVD^NJ&fR>;6J(v)WUtFg46NswJnvE@ zsFgN{=)i!Q;D(mnv(Zn*^%`xko<L!Ikt0ETkvuaa+B3)VmFt}{)bo=-m8er;RQGY% zTqYW~*~m!62hA~IaFnFKDD!q9r^%k54{2AG&q43$Z>`DeNv$Az&;6^esS1jwnS`^` zkA}~R{Lp}-?1d6qJ$41b+zt{sIU4WpQGA7v&FiGsWnf9?&gY;;&syzQGGaRr^9`3l z?Z+`yzijL&cn)zX<C=`n*Y<b`l9SA!AysS@CNh8_t)xV47)b{9x&`SbY3p8hBpqYH z9Fr$1M|CgNBceG@sUd*_Q6SWrOeS_dri0Z}$S&)pq~g(ffET1wMf663@0-EL5RGc} zAtZY<d*S~9AD#~qoI)|J?FPzMCgJ^xb<&u1+r2KecJ5EBUYK>OV84@Mgy7}-oQ|wC zpCdIJR=6RrcYBIhpn}_*+)pOp|E8;#AYzxKVZN|ByLd7-ewknpc5_%dYeaWk;kB5t zw6m-K`lJt*I2&hh6VZ}8#>_j3Ipx|^Sh%vZ7km7ZEgWu&x7r!uKU1!G@`cRsY_aYs z8(F;P@hal)K3m#u6cw2gNn%%a{(YF9^w5)PQy1;eSfog&pn0~pdZi@|<Mu}Jn^|;L zgPepk6EWJ7vec&~cJ>`iPMiU3TU^7~MFR|J>ho$VPD7#rljKlY8~bi(7<KCprXHjH zQKEa~6`fK|?$ZVx-sHMJ=&l}1@8UdqiR&W&7%ZbTK!(-pYX7e*i+<KbqAa_h99Lin zpgdq&NAgiI+hf8*Mf6hlxP8@QBAbV$UBUgVX+lsjy3Cs$a^|B!E*{)pKa>Rd_0h`8 z@}m{CD2EYiREJ`LmdX#K9TcE@>AZamw$59j7VYxOh;oJ2(X}ZAUhDZYdn5LqKPG>z z(0p%>%+Fw-zB?>w5MT(MguHgW-CNA>#CM8Vj=U3OEC1nqi>*otcbZ}Lw!<8nQwfSf zlt%w>G9TyE>LQ=6DGawkoCNYaLpl{o#cd5k9~1|Z!b-Sc%u11F2Jr}SXd5*_P}5B7 z_@^FaQ8ZKmLd#{6X#&Bl4W|w$M4>UeelF+hxhs|NBx@ltYV@F`>WM(qP$+Gtsa9xx z*z(#(8zWQKCAg}m5K6||$h-{O$rZozA@OY5|8M^Wx?+!*sy|PhB%W?~5I`x=lH}>u z`fe5s5*76N<Lsb`8J&JHtY2RBTf!E0B!h`UFB=6|-$~m8!`cx$c_b(W1;ewRlQeSU zAhdJlYt@oR*YkM|4Fa@z&Y=#N5=%r5zR^BskP@262nku)+d18J-t%!)3~~|NZ;W(= zxvmN;sy$wp)t<R!x;>@D1c}UdaNKonzu)5dl-js7$3}M;L*X<j65G;qazu__v%6pS z<HY<s$T&$-M4_h|6-xB7L==29?UeI%6sh>A*7Db|f>;KXCEZmEzU!=-)YG+b>A<z- z3j~Q$EhT!;E2zZ0XNyL0kuxh%an<dub><IKR_iz}$6Q}QNDx5;<rdpaqdpF$D&GUn zKa@RGhtGcrB${Gi5!VL#>;5;-@?5#3t0$iw+Rw}?&APJbHHvZiHcOGh*26WZNHAf$ zu!m-t$ZvGMX*kv>fzRrPtQ#@Y$FWN2T(l!nVcCvf`Za%MqM)=<a&!B>JdQV5vAyfo zB9o}{L;a2LARv*w^;D!ILc^zMWpEg`5JxU@*enyHGu8T>Hr)q&^?=)fn3suTbgh*K zS>-;+3+~zgMRY7LjE&QKVWj#tGh)W!;dn8RUrj#|Xz2;US|eqPeDADS^gGQj3-Njv z1YsmV5z46nC;86|os6EFS}gKcR7Cj-Byib$k+V!lkMcY!Db<m=q71OBvjAQ$A0~+e znD=Em?!REt>ZVFHATq)=f%~4q8^I5&(s~GIM-|o6@Z3JB<jh8tZ9M8dBv)8*A9oaz zXB)w*Z2uF&1fC-jF9bu|Qf@zAw%5Xai3g9N%9LX2n)TZWna}Rr7&VjMvg%kNS+fTV z?M{nLbz6*XQP*I5#}eP3jT$}NEdx=E`<TmVeFo@nK3ZBfsPH(hZ;rQ+qeYv^lgu`J z@6Qtb4k)%8hFRDHp7~ARo<~&!b2oYx=A_swv^(r*upehZqFsGB7Uv(o1->p}Sba&0 zTflmuh=jGVB)zS%4jTw}otr{sKir_t03@axw~oT;Y{qS7y)#P<1Z*aq<`X$GuWh=f z{?ldC{PeW6ndunUaK33X2@dZ?<y0oqVev9Q+=b0)M#fy89I!g6HDHhPE~xa_!#pH! z8;M3>_Aff}Av@~MXwK=ZdfY_H9E3L_MZ;!Khcp`fRdM+*BQi;~fkX+KfHkL+yWusy zoaAi+*LFLee33%LAX%wQVMsLS_9Mb<k50jk%nI7^ahR|+MsN52>%qGLFW|RWNUU9@ z$Ci({uS{|s+ypjlY`r>uJxXOFjBs51ZaHRA>n{)hlML7Od&-U1?^t2ZN79%?dIUo^ zp%|q<{WMrDM-88J3MgS}dv39wP8RFt@N{p)A5xkDUZH`{xYVIsSk9>7<M4(byACHZ zVzzqOYkWSR{Pv1wRD2E^pZ&V?6zu^a$rcBbz|ExoU3|c8%SP#mhZIWc%N0-p-q0lQ zN9qcEZbJDk3Gjjm8O!-X(tlG*6DS?kI07XBQma!;v!Y3!QreRN%1jlD(<nwVQb&gb zrCKi}D)$I!qLd2U5;cSH(AsK3Ft+kemgT~HYM;SLQ;6uOgvlAo76QfQJJq{o8V&=G zN=Lw&q?IqxTMUy}>}S}&3zRI*O4M06qA8yR4*qOaoxVh1kcB+U24MFY;q|p15UbvK z`~Ui~w)AvIz?>U`!DdwKoLXUfJeALctwvs<rHH}TZha>va$?+JW$`Ctn^xmwzP#Jv z!OobMD(IS`9A>UczfE5KX+A#%W}Z{UVWCQ9RCbWFQm3Zl_^RWZYBqg(f9B^COdO_W z307eqVp<K~zD8>8S24@|lntxmVtmn)D)I#*{_iGTSzz(`8qKrSzZ0#2vkmulP?y^J z9ejr?5w=OUHU(y7qQ)wYrtj(JPFHGsvfKvtem2zCLn)QWe=iO731df*tAGq>Bf(~+ z7N8;Uw!`7}0T!F$Zx1{8TQbl}aTC{HIE5;e|13{$>R%3i0gNtFZZh)ne;e<aoog&0 z=;&{B-#hBO?Chp@3o|qIpYE*5gxn%U*I@sXEh5L`Q1Myx%79x@qF`xhdA^d4m8ZA& z@R$&&_Gsco6j1X<(a>%CQ%80s77~Ncx|;uiRSg??-Cp{Lq<+0h|3x8ngoHrQ?eI^u zWhJNKa+fc~)09A!U)v0?oi4N{Z=r@xBJF3TukCZy7t#6VcqKXUd`{Efl`@m=Gjeir zCdFPT2NA%GBB1Q65kgfeoxQW6zX*&AUqg<Qb$xEeVozH(UQcI}+5NWbbS+|Z-DzlP zo9q{0+y(jGCKl6ElPz9*I^B-2$Fq3hB#sk$p*vr-%8lxrw<LQ%m^)6fuQb|@e8TV> z0*J45uN`W>ynH?AA_YEkONOmkJjv_2QeaOexz<ONBQu4foe4~DNJt&^ILeV0Krf;T z9g>-h^x9S-m(?fDAXG0w0#GIMr0uF>N$Tzx?Fa_M1F@m$Fj5jhERfT98d;>_6}TTn zseT;wVBD5yM=E;7HH~MkA$(XqPiN<QT~N7%Mq9mQhDfX9%9q&KF<3-&f&V~ApxyxN zC5)Z!*x0j`76K-{GKZ!5Q)`?njE8n|*zrZl6A!ZhnQ3~rhiKl>v>KG$siWd~_Y>^} z-TLx1tYA#u2D;++4G4Rkw55a{9%q??pP|7H(Tt%_4R<6FoG$g+Cxf8*=5lh>X1WuA z(tDwXOu?rvUZz$S6Xnn|bNfz*?78+;UQ6&k0sC@w81*Y!&mKeVcC|QB6zcdGdNfZE zu*4H%2Mh<~fH58m2V+$Zbg<ojZx4FO^k-&9`9B$@Gj&The_F#@t!|XQG`Ac{gBz<! zeJswf*No>uD9FY2dU^j|Sw)rqZfB|9@+oP6Ip|k*F`0&UjK6w^io5XEEH`1)da={{ z;m>aVcu=;p-8V4gDX}WCDSsAW6SA1ZgYAm;n`b(ypWg2gtCvT8Kw)WPb|Uk8rP~aw z97K|*FSa9Nx7N95lSquu;J{L7HUHG<1QM6zgP!FN@W<*bH0Jh^>1emBu%QNN<KqVI zH}ac(MnsGVgpbB&?8~J*Uu_$`lmPBRgn*fNs&HqX!fgZcLxdk~sLddPJoc1W3+yD< zUg*SIj!GV%xIAmcLYdpVpkJV39ZnQy;9l}i0BG&<$?H?tL1BI~;r~1+S)kHi8Xfr7 zWpywiI`~29^?1EV69_!bv0U#t&8u(DSHc)WF|7!Vl`Ax8#|6R#Geq&VQ83KxPPr2n zvrl616zhyO3elo7MSBvoS|ldIOHyFAmh;`hJ__S>KiUEjO%^d@H!VdADgnF6^P>CI zK~qtQHEpKRR!U7F<s*#W{Dj>%k2AGe6XoyF$#mE|?sFm6_dj|eCksyab>Cvyyj|y* zj_8{mKlOBvB;v?XCl$0(%p>&HplKX|sYD}-a8I;AOXyZtHnU#8K>0R->KmM$d0xc| zTAJ_BI0AA0>?p)x;hMrw=_bGs3Wg4$f^?7o_os+GNGB`}L(4FVX?af^=poZ?n3hX; z5)`8rLGs#Z3(AgDXY9wDe=fkmF!0GSbQkMgi2tF`v7w%Nl~hzF<Pte3kSR?R!%NKu z50Jmc+|__KRCDS*svis<VBnJwjAmo7XqXNz{d|-#DdSQh2zT}i1z|2i78y7_nK=OB zw!mC(0bm<;+SDg=wJvj0(9eaBRR(EFB%RMAs8uI2(7S3WS#Z!Uh0ckRsg<RSVTi@` z{enLjjhAz$I~ug-K@~i*lRXQBMFn+G60Lj;^wX05g}!%|R)}s|m}8nu>L>G`mYeKr zU6gu5;8jl68EI+te<R3<i{6@C&rlwuvRW@e%iqc^=L8Ml(kkLRt+tX!i}t1jef}0q zkf+@Pu1**&vS$J-*g_)phedb*H)0a|2M<<Yq{LQ8ChTp>JOz)2`p7rfq#Ii@>}NG+ znz&zfs+>^bt{jcv>255_tHMQ838kkp?XOzra7B!vT+LVu@aiKq>Zh)|m>+OLsPV%( zZ%2#H>8KR&N`UP6rxwcBJi9Bf=Qjcw@T9Tfo_bgF{6Vx2L#Ex1AmCXWWLUB@LLrN% zZ(|?8u^F~M{<<iIOJ^+At@tzh*|VvSych4kSb)>U>Z&iSGWw)w?JqQb4D=DmXnOVQ za|4CM<eK>&KTg2-2-lJdaI$RO#T#=ACP+3qtXheSZQ7M3;(w;bfyjbRL`F`ko80_q z=>w@|qfMfwP)nFuc&aX!jLUsw<tQS4_ti<|Ob+qWhK+O(!#>NyN=)tQ+hWERAZDP6 z0H=eGae_;gkJC{xn}MuQZRiO)m*#g^?6kUhG}Fy)vElI=YI|I#tSDcJFm*S$O9s7D zNQDX1wzJx-jy*cU6Y{XLko^k6d6^J7s~>$r+)xi@VO+#CxMINLkRri7kyLiXBqB$$ z$#mfI#SHCf4G;Hch+w8-Eki5pr98?EDv!b%rkwkWI-9a<3S=<`JZ>5r(Pk9oJ$R^2 z`<Pr^WUE_H5Y`H=T*x{vE&-gdG>2*dj-&)hiloS4TUH^iItm~SdPCs|<7h=6`q$o4 zqN9@w9ac|_QtXmY7TchZYQ#6hK+G&}b0i+;TiJE0^hiYFT)w+ph<dD$rPF`IO<e-N zHhx!HN{Wwb^B?1;j_ooeB;51$T|GEi_>_k8K9lHX2P5#g%Ut<8r7Yt`yY-=k#W{mv zGj5jQFRL``oN4dpU#cy3zX|)mQ=zlE$@8@vq^mzl?OV|AzI3Y`(`#(mPFGADUWl!? zD<@B#d?rCrEJUuCg-+RqlU)b-4mvOG9jJbNUD{NfRDRD|p#>^z1nV^0Z(Kc+AR?MV z_c(9W$C0!QF}6*9ELF`WAf?7pcj`J*kbTz3REdnV&a5xVr4Y6|<Ru`vNcbU9p;h&f z_0xJMtJe$3r_L0?fvM8POsVjkx9bM#Ohii3cD|C%cV^QFH>coYG>vgcKHw=slp-dp zvx9(M@TL%;HA&kd=rghiM=0TxT*rmA4BMjfsv|of$D|~6rcF-_bl;e=wY;DuMo-}z z(fPDUiYttf>cpX0B+Rps_Lasosx&-+wCtHL5nL=4f&L#In^d3K<n%TJskcnGvAiW! zxnK47cK9vtpgPy3q||t^`>P$*bu7O)-=i7YPd$I5D{G0qyA6-Pqo#46aL7&r&=|mA zB7}i2Dy}Qp>AJ3FA`~j15;84F_#M3O&e$)A1X;Y;EQr%hJSMyea>Sg@lVnhJIR=t= z0S4<gllJf3$`xG}Q%%llqdx<edc&6okADx?mKv<{z$$t;KWjSfcavBA#9c<JGEwzv zk7vuL0Sex*>C>rGNZ&o)???zqA>nfVAkQBd+5Y!GhWf7d_mm?1u8um+yAPJd-*R36 zDdkI-`B_!wU+#w67Te#&AASn0`R2|Z74!8@*9H4MjkEg^*Y00(cwaSA8cx(2Ev?>_ zd>r2Xc|kgoad2(>8MtmqDJipM>R(I8iAR_(HUjg_dSQAAekr;mwcg5DPnvis9N@%J zXUg9{X2-u>jm}1Gy!Odk1Q)~5H`@n15*gbq)a?5*oj&F_GH&E5K*JiYgEY!$g!}68 z6Q3!#o!uj65XP-(L#RK5sR8{Lu*7^WS0Lz_@W-ktu0#{+YgjQ;WKmeWy69JEnzQnO z^nSm|&>FO8n{+hlc|_^Sy`rp_8+m*Y{AxM0VM@4SD_9>;P?`DEGH~_e2u{-lTbY~w zajH_J9CS%3f$a9<{F3ru%bU;zXkcPG%!L?*7mh*IGZ58&GpAAnEX?U->2^xnoir;i znzDT@u9GRa`{G5coVjNpyuRpr;kQ&^F>2y}y5tkv*myBj=nrDVGG`ZAe7QBu+wl5r z_8kqQ?3S<jee!D#@8>PsHDO}J`Zso<sY-a!7Z!h5uysGys<rd|R``jvd<E1Lk>Evp zrFg_eJ9#*l`2vP9I|z8Z>{k`fEStYVwiB=z>|_^z+Zw4v)GIeOFn9n^19<j~)YO*; z>y12jkN8df-rPX$tpn7@yBgr+3L<PXzU8fFzUbG!?WK$7dhgrfOUlFRLl3Oq;Mc)e z1;mg?_1AIFoP#Dh5E%n5O!G0cOc|qnD{n9zUVgPxjcoj0Fvc;zhOSnK<CaBQls24> zzU~sZ6CUV9cdZjKFYq!7c53oaPx&9LUEujwqSKg$olnrUsG?}DB+`5*m;M+3^DgT= zA7<(VzBEuq^X-kU_=ejW>`L<mTya6cfL$FIH}}&ymg+=KH`G-K(59+>@%BI3PQ9%~ zYwFK#6MMQAD2)gAnO*Ii)CS;kC2F^$1BFT{8UikTXFb1@*}?0dmlS}pL6J?%I-Etd z*!ZAfy-gtEcmF5b$xp=d-29|PkK}svh<m^L_82jWKJPo>{dvc5gLRl&RQ?-qTeKzx zIwVjs41kqC;DjXzE;F#YG(|<GY>RgtHk*%OULs^2uLLbRHJM9uVu-x>F-f^?ftk>g z6pLA2y<_kz)e;>8`B18}x`v}aBPeQmH@ICg^7JB4Viysrf7S{bmt;3>_-qaG1?|62 ziDB0Qy?~)fiBfS5h3D(<Mwp`4!=LOJUC+7N%nMTFb)OG%e~}05Ei+%NbUUUm+4e+R z)%;_TPiKVb--JYaqjqxFp2$gGo)@h*&=SQTPW3G{yrmvrS~4-j@3(8dB0DyAIrr8V z=&tST9W5Dd{&h0B3lAAAal!7_kf{100>eSf2S9afZTD7A7<v`R6(JvLj61fztWX$# zH?yT8_~?+p7*`}G3QK8~eyVsZUX@5->UHpP*ZuK;&h;f;EX(;O)pO93IU4Shc7H9) zBT0ZwZ)U-^y1^IHy()ygeXvn&@HwLd2B(^?)_VTTc~BvlX>Ys)@{43rJmvgI-VVch z<YAV1Ml>Gm6_U0;jzzkXMq?PRJO}xZ*|GwU5F@pIwdTO6A~;ceAg9R`FF`QwznWTf zn1^yqjba>xla#@g17no~sM%9NwfJ!mz0!S?+=3#&vX{h>G}A~fW)$8J%i;LC_nb~g zm<|t(%?Oa>(ojzf9-quRbRLFellvd;eHHfn)h3{s^ZM+6D`;&zIy)+$sVqg3GK#(7 ze-gvY-eEsoi06XP=e3ZY_a?CUOk%B+M-ia)+zA$BZ?P&GI1W_)3P@2(;XGf&oHsWo z#b3O2HkfNE_@a?3Ftv<ZA93wn2d}-;O<Y&fO`kDMf337x+(}`4>2eq%%M6dl<Z+kB z#NXeruWifzO5!I>h46ISi<sAQI<sQViAi8Xfm`D5@~P+mlWI=)H$s>Sd^mv0*h5MS z7599x)H_1FLrO6V*&xjmIDh$(&m{33)lS(_B9}r=bIkhy<!tYUp9hLf6FumWaYN*N zQxjCaxO$Rky*)$%>jK^(P-3ueIp2WjWGMe%IQ;iP$7a-mzJjGi)#ap^w=dCvg=v$L zGr2upD>)#d=XILq0I+feyZRnWq-;j6w0i5ib^QkX7Y>&ZPn^J&?lnz#ciM=A?;@Pl zESjae53oKr$7^jSUBm;5#UsY=7kL9;yqE9qdLAuCSnMVlP_4X!GpA|3h!=St#2|j1 zYkj{qQ=<5|;t);u>ht#|-g-<g=*+5#bL3v~ok;rhR+C2^jzN>{Ovhxo<1$aRdV@lp zc{wAaAHVuWafj!Hai`6LYVzyzW99o;(X5?4Xj-@8pdMoWa?hiLzbZ$oHIiZVuc@}D zFE>O$SGFHB8Q}GFrfTu2uy?G^=#hPt%Tf`I)N4NTrG24Hy#&xhjA;h609)p)`a<(e z0v?R%&<zVCH3r1T=c^s{yJGPwS`U`55PGK$T`6jt@@~ly{Kz6RH&Glv$6m^%C-~1U zYM+~Tp7z2GmaNh~mCAiNGx;n$A|UYmq*iAhrks71AhGq2Zu^mtrt{(N{`14-7{8=m zg>$Mi9|LjBlQ)!04FTIA8RZm9W`(<@jsZc7=2gBIENY`;CI$WC%4Quda^A8C2}Pd$ zn-qG>4P|<OMiU>`gkbO>3~bZiMS%t6CS5-rOjmf}yGWc7*HiCi6B`<vw7MIxKjwz; zeoM0#N?S<1#E}0MMd(Gy6z4uZa<eL@DVp1|1OG>(e^n}*faE`Ii!<DioMcAc1trZE zEtHAyw`0sQSQ#Q6^DH6_#MHIog|5-fb~EBaat6!hjM<KlRw)JCe{8?$eWT|teQr1K zWa934o=~qYZq*uznpJ;Et$Zz)b~8R3DQc}0i8kM-8>DqOshz_4Y?;X)*@{0OC_O1- zMI6b(QcF*TI`KCwH#2-eLZctSJ5Yo|z4JNYF2c^Ko!XqG%&A?d|0#YRXJm}Cyc2rD zG*$njf}Hj&$_<<|4XDy?UCv}M4Q|$O8mAj3*;hv&!+R=LV^xZ2K0msbF(!Cs1L^=1 zMKyE1SDmI>`elf-6+g%$-9>oF11uZq;t6G7Sh)tzMJFA~FuHh(!BjEr>>^V1PQ(2U zI@;uiOJ(Q9;(zaq6ei$!m^&3$A)Ay&9x0wV4mvTL@6|ypLia;pIeA^xnr%Y>kRvE- zsUvru$$6`FVo#VRo$-_C&4_%uH)2Pyu!MOU3{(;;B&X+TL5|zYTRo21+}wO0r9vpr z6;fJ*nG=T)`2dwBf~N>Qe8(dR3pf4;c?JRNr8ucs^PFbOpQl0hv;QvjfNRvp&OU<Z zu6*yF+_rDkb6Ts~7s&M$EbbSI^TCUW`<5Yut=k;Y{?qx0+9}8Qzp2#JxOW)~WwMSK z3%%tUPgYRiPIgLmLkGVyNTtc!g<TL^tkHp<pg_&+<}kisQEHAe;7NeLrOBdG-ii%% zf)k9?GZCStl41Uba6&{3_4CD`+)cZXYZT$fP8yeysAb-gnwyrM(a|X0n(`vjZ?lqG za!r7tT~x`xbj_1gu;<eq0ySxeMcw>PQcR0U-8RC(9wQlR%9FF>caJ?oNwWP+68@{e zBdk+TBDX}wIMO<JaP$qX<P=OUoArGl^qG!_r$&<GGW=qsGY)He9jnY~zU+rf?qMq? zDlfHQy6`_A(HHjO;$j+l0!E|OguS`?f0^XXe0O)3RKS^o**?(9ijLHAmzq*~Ib>+M zej!ZEB8?9Xlf^yK6h$;4vfTh2q4OKM=_q*6DA~>j#8zH_`(9L<iBH~~vUQi+!j3_H z20cF=|23$IY;z`(rH(JMYMdx6M{4JH%5sr{lyTx?{H#Y=DcThhCa^!6J0Ou&)_K@B zavV;N1UCn#0lj>P5?LWRI&=@sB(4!Gx*p0mfX75ca@ho~@HVoAm@Oc*QNXUlRY4d} zTrjrDqXSR^x5|?7i+tSPQ&7r92{hV5LXpsL24Y=)VTl?{{e^ck1(^l~5UAN}l?fn{ zVjR+;17kXAP)8vFn%Jy900!`df&)RXS*g4j2EM+&9`H~do&%1h2n$pP^W+p<M)g8H zJB8^pVGqs#Bsq)+V9$=y6pUcN2loJztu7zR|6&1N<e(Z<1W9${C(_BFI1Nss5U&2# znE`kNqXTZ^UZp={hVxj)n++d&MmyQ|FSVFoyg8;_;it><x#0v2=l9Qs-U$Kjez;l# znk%ldxBNQd0guL4#qf7N`y>-e$vZF*d+7PYR>xk7a`R8Fb{IkRH&8C(QpvkT3AbA% zyJ=#RxO|lPtr2R2Fr0KgU*y9JZ;ckXMA_z5QBc*6EQf!x=I)Wk$~#H^$nK;cG1qD! zL{Zyi{J^=z{xA#MCo0pps6kx%2elb{?lHVb<{n-y{TZ=dRc{xu2!`j$o-dIcH!jG$ zPXPP+5FYpEzc6T2VARHSYPHe9zw>8{^w&Qy<%{5V3bxz70|EVuRV7AkGtOFxfuU;7 z864G<IuQcyQ^y*2Qtl6ec~QhZpgg(oS@0y_{;>d7G@)gi$US4u0vk%$B%<R=6OcsJ zbQ7cv4UCn1!DJ<gSXzjhGGHMLUM;$HenGPd6z8{rMOyJhe~!l9{=Wzh@^IFe{-`z( zs6k@!5=@wk0O)em_qmJ?=8L49I3TM{Y-xL#<$SeCX{U18e#&k>`A~jZRlZK-k!+uR z`ZBR0BwhDiMm*b4xV)&tT<j|H>!Gb~*mHs@E|ooFt95W6HO(d#k2Ee`q&G@@BrMi2 z@L!F*Zodz17c8SqN>uLui!>bk@9Sd}mzGLX0rIGqf0@iVmYSPe82i1sxV`grLOcp3 z6C`i9?%i?lrGg{5gH6!9(6&Q`N+MsRf;;B)Ni@HYJ15cn{L|J$mxer)8$2>vu1)w4 z;SZQ!Ls3eL9W2Wj;Ao%;iluYkX-pT&1OJQ*G)QQ)#-};K=_;kIG<M@0g}(ApFv^SA zd|DKW2=Z_datgShuQ=~SQOc!)Ujc&%cUmk`fq~W^1YSqA2AV@ajO1kJPiOVP1t2)# zz%r%9M#tW8S1HkK74{IO&ap_1cL{fBaRl5#*qx(pj%xAvQk1ylSf0>!1n$Z=X#F=} z_^N@|cDmu7DaXP!;L!noCjpg&BqJW-m46I!#17mkV%$qr@3hn_Q)s>|`|i+aKDj&# zF^H|V0($vG!|+EE0`fj$AsH7`9U~OrJf)RB<d7$kF42m^#Mt^)(HkR_s_<nyIthz$ zo>H-cFR~H0Fr5nLT~PQwnua`&Q-a+x$l5#!Bl2flCzyB&0p97CH{`OZH=jN9O!6;+ zy5Dl4yj`}9HciG7q_3iHA>UUY1BbP8{+dqSiFgtn3Jn*F>|FRG=U;EcD_pKFEcJS= zu>>3MZ_8_PbN=6+WHggt$$LHF29_W`3kl#T`~!nf>ZcuFoq>jVDqZx%mw#u@jLW2T z_-Csq(`g4d^Mv@J;i&pNUICw>o;%D!K^v3fS%Y{(Y(t`1*nv*9O2t=LuqdV%nX>!) zR`Rk`9=*a?#tQ2cMvcNt(GSpp0ZQr?%hx95?^}7Az;A#nwcmQ%4wByp9-wk_#QaP$ z?4cDvCn4z#ktESlNHM#?-9wuJC~65G+@SJbFyMDO4cuyDMNr&AqLL~1Wh}^9k_=r+ zf===2{E-*LwxZWO&=|9SvOY>jifW8G49GYA!c!>viADPhHQyd`Uqf@;oecOpsech} zV<D}>51|Tl5W=I{V11ec{1!Mb0kci|&$vH&d$(F8Xc!Aci`)P*S0D{5PIhUMm{fGv za3zgY-1qCTd*6xH+)Yym&t;B;5u%{=fO~}(nMOe5%-6<e3Bc2V<4|ae6?83OB=^~W z>RRIZjblWa+Ul4XQPWzUtIv^20ffAd<|?(z>4aG)7S}Ja+6gXzp@gBOznTZ;Dq=*V zMR(KIpk0lsA?@3R9LCqTl`0G~z!;Oj*?z#qn|X@%IPAEWPlJcLyg~qbYl`tgId;_z zKt2FgKl>Sx=suMBZ!)+PMVk&ob=$)sF7yUXV7~>Vc!@GOXRV+}KU)fk@xn4FW0Kjk zS{6tdm5&Pa|F&8mhOEOlKKQe%$$1C$YqZz}wW4Rt$-9SDQt;4-s~rU&!_msCYm(rm z&}d=60e{f&h6ql<%otw3dwBzN|0oIW4$y13YE&^QO6=G|tk&~4kFm|?bJYO2#|tD) zg8SEZe8DEw%p91*8tNRF!iOZGmN61uu2V5oV6aY1Yd~W&i(~615P{hT6xtp=`SeHt z6bK!`8;}Nlk1YSg-oVXvIUgUC#U~H--ht|LOjw;U6wnM9g`MMe$Q8>ZFio_TIPhWO ziS+S4!FJ=6<0CK9{fkup`Cxu|)<&`op>10Dyzrv6HpKa}B1{LntGHPs8E;JJ-Y;Ag zTq5LF+!hkFzXw+b9zcFD(wSuh?J4Y#*N5iwMXJIUp9R(QWJX61FZNC$fa_SI|6U{I z-BC+|6CR7Xe)Bl0r2vz!#NavbC^_&Xf3mN88cdK+=>7evmBKW`1K7EftFb~(K~0Q` zxA`AUwXB~8U#R?1vVi&lQAj)0Bl(2~&(@ZIK(c)73@+cG@n|{!ochPHKZmbc$F~Hz zAJ_7L7ENcsQVR+IL$XB6%t<~v*z<FmFZ>_Oup0t=#rGk!bqmn8knnSYvdVI<Tw06L z;Df39FV>6oDGi2BGzM!KMVi%cKYa3ebupEz;WuERs@C)0*I+B2>N{$gel61?i{WFq z!HIiOz>^uffQ^n$F~goD!9757k5LpzYM^{T0FsRt3TQ-N8DxfCuE~9bs&=9qERRz9 zSfnR}B}93V8p%c^BVdq{g<?e`-%Ks}{%>pjw}5X!ekQ<qCf*cZIHzm}Xv7pU%Z{*G z7%0i&2JMqsaz;NgJ_ZpHPoJ|qe3Wa6_x6O+v3HNhw6oV0r37Z;esNZd{kn|^;;L{T z{jZ)*08Sn13YpIzV<DKX6uRQ!lit_u$tL}J9Rfsko~Tlr+_?Q!D1(6fMCM5AW1E|- zOd`ukJY09RDhw!92i_X_dr#MJ$KMFhC&63GAc`XKzp~5uMlof22@{LZb#%~qtnxKB z`+!qBP>T%nbCDN9En&xY$tnTx%V=p8{Hp{KxJ9>TO0;BZFVOv2G%eG>(5_N64Mi=a zHM~UJ%3siB0pH9{h;mc=GeI>aGK{Iki#2F=joRLE8ln=#SrxHmGFS|bm`Z#2<>!YJ zlEJZ5q2@P)Ygk!wUb~QJ6wG&;qHR;-<uU^MGX`2GX#k=8|364n6nK*IEWg+%4z3Es zLl@jdF)>#-72LU|Pt0bgSxB#i@@R32k@h%s6B>j!X?xvS8%B4rC7QG&d0OMkNDGC~ zR3m6Br+>-!6GB&O!8t0k2i2gt29!O%<6&{atW+fqgatS6{z`&Ifq%!c4C;l<5|)n4 z!}jw_Q*_qZtfiCc)zOvvL>&%bg&`HvJ#Uq%;m@OAo|Sv&tZ0fcA~EgS<Qqg3-?(8M zV=+{HLs0rbY|A7OM5P*Bibiz-`b2t6R=B2YW&_EezYJf+I!=>HtbLMvg$a^<RdU3f zyZns*-v%SXYseFj&9_qwpv2bj!MXLUjsOYvI<t~#dX;#*!G%$aAm5A`82YQ227*SK zLl{pwT$L!JTEFX@B?_Byeg}`7?n*Vz9)*-wb7p3VJT2R1Fk`0BCk8^?yhK|+X!VA4 zP6(2i4a=6PhRnYglXVFoHlsq82c|(O!z|ioIO$y>$lO8W?#K|k1MhsX8pr@Hx{*DV zA0Rg5Z}Sh4E+FUnN6NqBK}!VV+9drG-=(uqa1wjISz}zWMQdl3^2tYTk$qrRqXTgn zq^KYPT6%Z(GD9}Zhhy(xujqnbZPzeBdOQA4a|vIp$Hb_^rBM%8Dd%}n@Z|B^pXguU z`m-V1jU}mY^S-L9m;sjKQfMX-yON}27VpNVv$;`YA2G{ajaygZ7;Rg{l~}QSWGcCG zGg2ph1<^m?U9=322tJPq#D0%UcHKI}YR0Gp%YV>;qw`J2bkRZO{c1qC3F6YyHi3QM z_ZRg*heX@BGB}^yggbZko%Ma8<4}>IuF@e*qtQ(<LW?m?T-trI-_(W16PY{rR5ldf z1MO}9Gq-^d1&__AS0>D$kwvW*OhY?&&y|(w;&rqQX|S@24@5*K|K~A_cq0cy?IER& zW%^mKg5bPt_u?n@OXLbj4(fKh8hvB?EHlGA6s&t>I)!{9`Tbiqpt=S(amQudxQb#j z3eKt}OB@SI3PShx@;G9q>?0@CdP6{s;0Y;--w09d?}pmM&gokyHS&V)(7sESNwd_5 z71YV2Tir(Ffg_U^mGGejX0#?{q|0rfiw=gK`mei>!_HmQlwy5#Zi2-dpp+?Tz>aFt z!fYiAP}9O#UHQJsHV}c|*tU@FweQ~=g_mp45V{~2#B*#mXIHtSTiYJIv^jDxElGdi z^%}vmH2|Cjn+&J;#a~o|65xcBU^N3`KCR)db+fixaz8O?6qpw~w8=j-!r0ml6Buh0 z8{Qe~8pCAj|L2S;q+YQkvl7}<y^y`9p<qi&5tq^5SJ4Aap>|d@CL8PWa^fwb@nS_9 zO~tVu9=XJ48@n2Gw6t4h5?ICW7&>@J+YFLz*J{xpT~3oDEkUZwpmWIi%RS2XrQ}v2 zy+b@6U@{DjA;t9*?U*@Kn;irkH?b_VDJP9Ai$spUI8lEy{*RoLy2AUJR57>cz9lGl zGT$%AqS54Y<SC}mcHBNjPmb`PGbFrn)FdiC+Df7`;#cIrBQfIVl`zqzy>~Crg;T6a zg$L@MkQziPWdsR!<$r#%uA*WESjko@g+D)*^EDQMEScT3lN@GMGE2j>zZdjQwyYc_ z3nhMEsQ@K})<SKPghqfQjxc<Fmi5U<ybKNIurJ|H(G}eSLf9upJi*jTx_$wmuTEUf zpB;&mA!#%arg2hRgtpbhcT8CMeSr=Z?hQ&4C9FUr7RuNcwiNYWw3-FRXVAzO{q7iI zwc08Sct(oJTt^1x5dzcOcBFf#r5$V%Yd17T2ry%vzx_k(2|@3%Zkg5ZW5v`OZ4SYV z!!i?xQs#*C!N3Xs48#E7Xh|bw_FDH!+0Yy4Droa9u&%qq2<-eL_5y5ON?&H|wxU92 zL5}a@ak~PJDz64gs!2qdZ3M?x4rur>V5g`QUar?m%OhK_7;yJT-IegzzF-f0iFfs( ze2nr>%=driIQ8knkTOZ5UM%*|8VvNL?2a#{9QEd5lO04Lko{w4o5A}Y{^_<}Vfj~% zO`G1^C<4l$aQMqY=BfXPG`%7}t&EHmT7OOVdkqsb<dbP}*o$`-q)NQnOJXXXhDF@% zjoK_$q3?d~+o^ILm}^mbb!2+3RqN2X;WzPZH(6Vz@Voa`QBj$zNSzeAn~_%OyiR&; z*|*Xf`Y#r+<~p9IY5lJI6k(^*Hqg(oTw{5>Wli`M!v3#(7LNkd+t5c|5^7{$%Gg3N z)ak9rVBDupy3L{VU}tgPRir|dl1CnQQu`Q>*+cV)CX^M$3eBZZ6)#Q&F@=P3bfHUY zCa8U#ya&(LRY*l?lfdzCnCMo37(^3Dv`)B@?1uz}(j30?MW#@!sxr;7mY`{1DwIA; z4(qOZa`A8=!fK=NAxV;?1Z>?xqhesCrDK)ZLbAdv%kSW@M@iteEK4v^CIK@O)|Lqk zPGM(xZ8Yxm;R>4TGy?cHf{PpU41zl|@Pqdve~Z`?KSQBD7XM787pw0A)t!LBHI7R9 z9;OVJI83L??;oO@|3U7ero*Y#?v0*;%%qOSdKAC?4eH4v_2(!-1ICiB@MA8*o5DLH z5wqbC#yr3KthY&>>MVR#jgR+{h(c~QpL-u(UbFa^dr!2=)M~WKlW4onwBKkC1C|-N z-yYBJhE031KAe8Ws5KCCygyq2-ol^avagJxP-dF9U#g0s(KuR?w{6rYfhqWeQ?P;? z-w%UZ-!1(9lApKiAmCLXU`<<$w!MWs)vE7}Sz~SBpZ>!OQWYB-tL~9DIO%X5p19(^ zeamXZjC$0jOaeEd(p!NBGY+%|D<iBbeiu>sTc`4qs|}3FQLzi3DuejSC~yi@nfNjk zb0j|9B0s=8J4^wphIfeQq`AToFTHi)(Rd@koQQTau$Z9*Rc`H0*X^LMciTIW>mlw_ zj8|m_?F#9EXgofLML4<8k<^)JJjJ*KKRiBC($~tNU!;-+yqB5gpWGwwywzaGs;_S( zLT-Kt&<52&Z)2;;Nu=fA5c%Za=bqS_?V>y$VD@s9Xh=H{LF7q_Jw|Mq<m-1ubO<#V zb;YFAXw}9i!eIq>;D4Z~s#*5YrgEV<-A7&_z_urA1*hD>PeK<mySDD`BS6g}m!O#A zzy!`iWl5HWGg%-rXmq&=k9q+DoDZr!)RAP~ugcOS(z);xiLr;Nd@1WYLIpA;*JlW_ zotN44`Dje|(PWa&(!u3uAs!q04Tw=zMiM9mt?WS=<m%Om2Sj(>=cuCjKr>Ccs4CTV z#Z$L|a7^~j`xpGd-P(66bes-4zlVt$N5vK=6Q0*K0$}{ck}jEW^MmD#^{Lb?|K0+- zF3Usmus^-KP@=#4*&HBezJJOk8}<BTeD%^oF<YrC3<#nlE_yoMclx@7b-!N)PyfvG zee7Lv>S$Igko=aj8f@&*PsYFMyP!Nu@YXwF9(Z~kOprUyHn8k-`5?DYl`|~%5p6u@ z_T}N=hF55K!czDCs==jdV)^lOhksFg>5{uNK)2ZDgSXyy-OXx7OIW{)v%2hsNo&)W z`!zXTBag&DLi_74E8)W@s?U%9x7AK?^Pz!4Cu4a%%4P%~ca~c{&Y9W8dWFWm1fCy7 z5EfOM_MkuI#HIKTb(<sJM~I4Axsk5avvFo~jB-5P(^*!34}L1meLd*^WULC{%@LuA z(n%VW;%WlrgjkwpYzY0ekekmEd5Z4v{YuMaD+=;u=&tA^9h?4rCm^euSNf!jD1Bk) z02yhyL~?nW4W!?{V>QP5UWnQ<I99GDjKSC<U{2ECVjzX}z;(lq*4h{qj<<C-9ui$J z70(%fe4a6T*MT@ni$&`OZGmySCZ{c`w=4iAbVZ>-WFReF{hLpr0*6nD;bJ@-$Vb)9 zUFC*mb(AtqS~L+0wH@)H3>wRD7I8|1kkCoq&Guzhq(ttEcRFP~<K)~qF;WbEZ-mq- zB!JeT8>r_6ZWFSyvJw+BziBF@vE+X35>KQ?^*mGmZdLtL5r41Bl;Gfd$X69MpJQ7= zdtHj>8*6!}xeD#`HRk4#>q_JeZk^v<h6k>DBLJiO`ZK<}!n9WB#mBv#s{x<I;ObaW zmCteJPi>D?7w0FxqVSsv-P#e^5f#BE#cx>Dp9K64|5(I}2X6idR{5$@WkB1d{`2u5 z_qX-@=|j9YXR}^iN|!J9VAo6U)=xqD9JRp5>!l)c!oPoO19Lum)ZUQriT_<?KE124 z{Vm&Mr$h0!WgRc>y5W6rtKVVuGFsc+;AAR0imz<Y;=mW!yUlCAFbb@LzU=p)Z#HTP z*m<Jxdwu4{@Hp|gN}^>p@v=2C7(hWInHL6x#dqS*Go|h^X0>9k*C(S9Mk%=_i7zwV zg69xm&dS%Rvezj3=A7%_DR_akLIvtw3P*SWkKQOx3C2Bs53ZFuwGW3owamII_Ul!g z7M~C?$o+PEJ4VylpKd}ax?dk744NvwE;iF9i*9(GK*)qWnr+rUp0%TS#<srwdY>Gz z5%AJ>aGlF--TQm8Tcbr~9Q|wspb$QO{HW*nv_)^KQ=K!x_B5EiW9t2~)+d7^&SB?O zK12Jf`_Eu>k1k-CYzDuyQv^QF^+F<k^llM?U0oAJeQ)=VaBp{#7bqq<c2|<rWr`SH z5P`%Pnnj#nDs$*=H)>vg6pT5B(eIvc4RaE#b&<0f2bD$6kXdjSH7g1wp$Q+%Olbxn zX63S-G<x9e20y5Bod?qpb1buc6eeZl{vVM#zgSRH`XG_8y6|E1G!IEhw%_>}X2}ch z1c74e;#<XEFQ{GnDJ>A7!HJfNgGDvmiWLZCQHa9UkyQW2QY%A1D5@^HP$+o==YlsR zL$W(xl>e_lPRP%S6OGI@f}_G@4&_Q3083v$u2N8hw#Y1*qnF{`>47EF{1raog=@S_ zKU^AZZnw^uOp%_TxbUK*;k1GBKjIDBb-vnC9F3OT`*^eOLC{_YC`=N2B+01~QTCGU zW|?O5v7WB~gu6QzFSgqLEqlt#5VQES$7D-zD-I}}iA8;LM(!s^QY&k_0t74=W71hH zgfap-sFP(-2)vJvbaQ=fQ}JV!zN+=uCd)=($h|l%RBueZ6;?(Qus6Hxqyf7K>Q!$k z1pZ9_sx#_%B``jtXs|j92WAMQGpPG*27Oi)1LnGY?Kp40+oA}_8S6IZvRKem6{=og zoL~E=03BFf?)LxHRYY$2EAU~iKVHnM$*-;cLznq4DTm>+-n+p-zWs87WX)*wuH&SE zm~_*Cx$)D=`RXiS1{6p8p{d_PbSi;~2oE*2{mShb^+i{;eliX^xj;sm&Q`K2{kyhp zS&tv}c!A=thyH*jJmBgmeZIzUGN6U%jr6UT;8eo_cPyOx+&glKBaPns*NxKM(`M0R zb+e^t=l*f;X(jLy`#;QiDydZI)jenL490f`zPs0I)8VxW+^_*KzP5js6!_;(3h^7& z;@l0|{AY=3^sInB#S&<ZlRF<GwSZXl16w1Ti8$nl^2L5}{(|Nz@&;Q7PXcVY=`X&` z(5Ip=$UW#n*r3LUBv^TL{K-$3j|gR)wr^f9a$PePQXc)037rNYPer>fnMoGxVRGr6 zamQks*{6L@{ENdo-St6+2t1FpYNvmIBQz$lWe;sfO;?rK-+B1sId-j<fMPutje6Xt z=<{{FwHAKszon3#x3q^-oRYzAl|s2!#iZ2CaYEF}UDAn5@pAnlgT%fteuveuMbMMA zl@&hD_H!*$i7tyq@gM)Y)xOtfRlZNF&u5<ErNy{svvp^`C_0<X2Sz&N#0HTHrbo~g zj5#+$0&I`)G?J2mks?1Pm<*eh?CMg0X;1eK34pKf?6fk8Hrnt>zfFT!EcfOtAz`|z zi%Ac}r!L}lI5ntT_p#@+>Sfx-?d>%~<mn)fI|DQvS=o6H1Y#nRkEvZxw{<_0lBl#R zb;JN|(nzZPGi<ZNQrg$l@%!A}1hES3>i(LayI<aK1X78A{1&k^FA+zqot%^uZsbGx z^jG`?S@Jgk=-Q3;(?PmPqA}v1B?KYwLc7)!&Xvr6n*-1F>bUa4p9Gs_o>+(`U~8u{ zMc{IW3iab*7?bqVYWES^VIBpyh6eEsDN-p)krab@-`^1$_?Fv302?}X4rkdY4*($t zhucA*!jb(P6DmYF%ReOoCX-cuDs3=_9=|nj3bUD>Ly}4wXZb+tRFT)1nxezd7tjiJ zp)CZEo9s|V^Lub2RcyeQ^1C=C@*$at+)Vk&H5qC#I7we?{?(0KW>MHtS?~s-t(r1e zjdjRcv=#Q>!NlXZ5x`Mz{D(sE5)g4>dxE^N0%z4vXcl(0r=gilq+Fp^U<4RfV$thr z2^Fh!sz+kjyV|^tT;DbU@=5&Vd8OmR-=Nmy%=e-_s@!k^jqGZiUwj+Y#N#Mv<x`v0 z=)5C___KqoRcTKz-S0=PTgx;y<9fq|WWO)E-F{0DM2t_%9|OY%Z_kAFDF~m;A4!ri z4O{F+q{ZKu?Q5;Za}kk?<P)g^Xhm78&3Z$W7L7VQ{DWc0?B=WX1J6l5{4HfYtv@<i z+l^BCv)bXgF=5<69=II_i->^)`{})EZGwD9rB3zPV!_!xhIrodO5Q7d1p3~yp!+{T z7)`jJ7Lu)`kFklkY8jhAM%R~JiU}npQ8gRoECfOgg1@Kv;a0k#+l(Uej92tsDG7o3 zXjIuyW%^=w32Ls-;Zj;(y>>=S9j6Kf!tR;X9WhT@+LoB|Q7X9naMfeNZgTtMLg82v zfc}Vj>Do#JgN|z*I8@QXv5py={%e(xWiu+20({E<;0{iGKp*#Mxv}ljn!!akug7wu zpmm<VY}EFEpQM1}<0+8!a@^;ME;^rvoBtnEZy8nP*GFrkNT<>b0wN$%Qc}_-A>AR} z-LSU;f^>H`(%mWD-QC^Y@A7}%XPmP?@WnA41NOS_^@};LX~}(;JZrz2kxk>sQ)V_P zspI*$Sghr4XIG2u#JSCMA6+1yJ*JPbtkC2Z?FENY3N6QQzy2H?PXDf!L9@}}sPPwX zy>lIOgM=Z0!*nL?h?d6r-;4g5|H<NTa=7K8*=}>r=}<km@w%D}a#JN08)Aw>f3OTC zFI3TiT#`@)8A;3HU*E9?;xabu{H=)pa(zCmu*IM{R%1O(y2#yfbr#tl^X%DnYmCbn zb2loc!{VD1i4{C%63>#I;^DDzhn5)oLCf|`;_xnY`M5o_<%3G`*P3FQmWw_O+qv(# ztQ3_ZfnBn^%x2R^y!R|D?oP*lzt$M^mXFsv8Y$mxjQ{f|Q!sC23Yv^wm%3qIaitEQ z4x3&dk?44A{*1`3%tkj?w#NT-GF4}f>u2%<QyD>e^7UL4KL=csOxTzpxg0{a#qZB> zw3R#Y>e#zK-L%ZSJwBq#)2_`Wi~(U0tfM979}eK&%-VpFkNg4sA`Atz(g=?Chu$uD zy&^=f(hYx^ctiNxCg8(|KJ3C!6{8_TZ8h{P<!<1xbH`@G?Knf^g<Q9oGsVKEu(Hqy z>B^?ChHT_W{@vf0q)phak<gcMW2bQwlnU46aE9MIYQLN(h!8~$WBV-rCjGW{B<f5J zvoh9LQOoY~<Z9e}@<92dp4r_U)TDp&D39I&%XA2<4wKR2Y*Um@=lQ=`fQ?NldAIwt z2UU^0!?-V}AGK2P8*Z0<qaOak8~4jh*`TJ!DRTlL^Z6WVEEt7|$XUj{^macow~cs! z?6}vlnM!un#3&O<nSUpJR|I5OU$?$b9G$GTpKmcXKd;ivs-!}>!oOvLdlap4XMv+T zm=PrB7Q{%CK~9R*Dz=Yj%EqmCax{(&<w+^ED1Db#Qn~Mb(mb%mD3{VN^V_*p<OCC@ z%01W6LW{JUzy%P8X?%#Y0Vfsn(Rh)&!g~1N;PJTWc~@V*i)Ae~Npr(@znHUNc{g0# zhq*>Y+tYXgR<_i;C7E+Kslu&nREuTDYkJw`Ipj44&qFI>m-u{*^`K~5?fc9ITkOBG z0NdjudO5QT>d(5p1n_V3TnBR$)96i6o>lI{OBj4N|I9CM;Qg^B#Y2X1I#IHzGlDkr zv7ER;u}|S+v$Q}hE+&`|(S&O9!!`s?S_j!g`iDWI@C1{c@Sa#4JAOuh53RVkU<7>D zDeLKn+b}0b#AyHdHlDE@<_t=#og#j!0yI-ANfkNE$m!mu=k#w>lvE*-7IZ!oxZ*t# zap7;ww@9l@qJ2NQ2|uwErJH+Gab@o~PHVGojJ*KpEQ4XI>%;!I7Twdtb-tUGc19o= zIlU|)a+>wNURJBMSp}l`MUK5wF*0{$+iwxz9m8e=YCC<bpkRx+N^03$#R6ql;8pS` zmI%m>A-;FZ5}aEVImZ}EYLg@saW$ceP)rw;uSyV+JtkSKaGzF+{bGds@T|L|6uV$Q zJqTW!meaeaoJUM+A;2H78o>XQw3NF{4%(z1?!GA6I-|imp5%!C6m*S`F1{4YID*Uy z6O+-U!!M$yX!@Dtq=5p%otEv3X3g-Hz&K1*{lurdF<3ZCHYIWfg}}GGVFB@#OPsH% z0UTM!4{7IT4&7fzb~R);Bnj~u?zD?93OF0tBgRqX!Zu6fCSyUEkj50)vQolT${}9z zJY+h@z}PV!dE0Ev3HZ)18=BIVykay-Wy;1h$xV;HN(!aIe?A#A1sGJ?O!k8nt~~l& z7F*AH>-id0zhFuy@9TFXRRUm5QT5N=;MHlKpQ?C`4TJtlYxP>)*dojy0y?jTFE5_j z<qK8K?wyL}lV|pdxvf1m%8Zvik0S>LK1@m4NuHT%$?92zk=O$`Xpu(Edd?5RIoi>; z9gQd<1UwHbi#1CgXb-GBR~_fh3tWW%jvMS^Y?*ma>&6Q_Jc}tF*Vb0?fZO~c6QizG z>cDb7($veP`3)Psmh6>BXYKc@r9jsDtli+`n3IU}L3JfpC+Ek%$!81dZGsTuGtY8p zNBnZS|J&3tGshuZ3peuYw0#JLW1Fa=79B%gO6;3n$B49(eO<@*%)$LRi>J{pCPp6) zb`w!S_;j6D^(p)W1sy(0$Dyo;^nji8hQbi+`W3+jtoIMu_QRYiq7nFY6GJ16qEW*@ z+&~%p-#%$q(Q(wBzg{YrU$=eUqdX)0Je`A9eiqRGanIREwikXfSxOvCDpTCI(qFe* z-<Z!8UhZ?SnL7zKU}@Yfv#@hI9|;zCneF4ex|I00KKt$MjZnVi(OJUM7KTkvK&$38 znb~kX;@Lo;zo8@WL`g|m;9LSgV@}BT*>iRF)8-{D*CUj&;7{=1-#`@c#h2lIlma1D zlBg~mC(md6u$Fms5}2Y)Sm|Dhe75g@U^i08-rv$~`<Yb}<{-Rf>*CjT6jR`bnT9(? z-a-cJ_$BC|)x^NrO9dP%mmtX&FTeoWz?ZWKoA;sng;}QXhb4ZFoSaty>?P@COoDEK zxZx(~1l`0!ZpUsShQmZSnM@12n=*hH>@GB->0^G1x6YA+8~(^J3v-R{<_gtK87xHl zh(2Y$4rBjaWPF`qps6Sl^-L_F8BwEDXE*obg>gT_mY42ecCN~S^VV+Hw!(7)v-uFu z$Q+z>1rA4<6W)*VQ1JT-dFft+K8kQ`S!zwaUOy|a@_mLUb-AIvLI4GP_q(%mY6ikk zFP>?N*ll|cE#eLNh%d=HiRbT?y6rtPg+0C)Biiv&yod8g457(cHp1)3rdEkMx9DJa ztXHp~sbcB1pU4+~E4d<tQwJMW1atnr>go+5A$NwmB4e;jUfKKmv@&rS#5j7pz8oTv zC@=e$YZ+#bbmU5y9!KeLUJlV4T@hk>a7eem-;>cwim+YD$dzm;!072t(lcaa6;+uC zd|SOdthAzOx>#$cSAO7gn<y#|d<zdlFt1zvu<LEdV&t4)oXrt_DM#jjaR%wbNgs2Y zF{c}wz$1U4R{hvQHBB>LW3E*ps<bQu1_((H^AoY!5c8phUxnzaGu4)22c2!$uRVmH zI<RnwgAzQ!?EC+GR#Pc-a0I2rInP*Lou0$61yji(gq@2k0pvKc8GGT)k1<$Nab;CG zBE@s}30jfk-^wpd+|uM~zNiSgNVFv|gK>4AG7M${vv`<eRz#N+7~n=o8X{rev#DHs zD=qj6lVJK~JN4}BRaszIqX5hT(#RPPn`PL!P-jC_?#9Y%oj%Y397u^^ue|?j`%<YO z=X!s-LUwsPf!#DNX+Y-`TO!~GV1~}c4)=Yvl$*hdYX4g)(5BDEPiGkIE*JPEKf2F6 z0hz(dVwJJYkxf=0@*NuRr(WJaY}H~E6FB)Tmw-~N_A(~DX^2yLPT(y){e5_MO7Nj+ zG3fq{9NZB9@~u?<|A-9)zXw6SH-dC7h;nM%s1!rn>Y_1!;7nsV;z${Pu^Sel<mi>4 zIHF9S%X{gH<qcKg{dxIXie0g>km1i{hxv33&QQu)LL7cWJU#vZ(JMm6anx%yS}A`u z(O|fe;E7_|+{cS&UTdZuMy?na2(x>hnzm@{PL$rN>TM6D^W~v?!XYk_s7NtyC^Cy* zW6(Xp82CB2<ToN-x`8R^rVghw{I7uTIEF-2C-54#{etyVE>geUD}cY;oooVCF5nSy zf$l8;r-01!p{`~Lu$$O>_C`6ckSbCB^|Akbo>6bb5vhq@q$eN-i{B?nPWGR<KJ-%> zN=+d>6MH#QnE#p#j{fNeA)kV!9n;8*564NNFzUsj^3mm$o9L7vpCzBU_|gj#?bJb` zNZHoppF-bLB`{JcQ09jFMW>f`17B*191Zko@;b<7-q;0R^5^MkmG9b&VV<C8@U+q9 zlu9=zN>Rea1(hb=wJN@wB3ZpM6!7~R8lCCXzDREx5#QB0S;~p#9T^hlpb382RU(ZF zrrk#>G5scnY8jS6gz~8vou$4t7J&fJ2`fy;l@}FCoeu9-o%vdysGOro1%wlq;ckk< zuf7qMpY@;qAYk3Dv|NV$SIhkSguFS^qIlRgB;FxR`{TV!m?n}YDYq`EhyW|HW%HP7 z;{Az3I^xHKN7SNFC0m2%0bQ69aBN%WBnwpuIC{MFgdbQdoW6yQz<ax4%a@8w%rcms z7~C_wOy~6*Ns+3@4f2>}EnxqhK|R5z8H>Wjks=+$m*oCrC}}DB*-Z1;!~#=rezN5M zJ#s=%^ghqEL9kk|9n`D5a*p5Rm4MWzZEOP8R>D?Gf;DXtr$x{aMj9h32yw$_Sw%Yf zPS4C+5F<)5*2wv-WWK34rV7!9{=|RZLPiudV*KFvk5~WXNVhZDQ$8&40xTchm(rep ze{uZX4Fk4`+9kC|2w;8SC3R3LD6BOOkF@e}o6A}*COwqRhDx^@D<944fT3B;U?Y>e zJ0C3|<vssi67eN4$)uyb5h4=SZs!T><DQ}qpF^dxp>caHGjgX9iMBRBX@XbT(EdMO z4S1M@nh#kd%e+oQ_w>+uymZyGrcKjG0ZKgLl~n4j?$TSDMxV4Urg()y?>!6Q7;;Ij z#q8gI-dbhu*(IO~Yoz2cXTx~2Or4!_RZ_tz>Kl42$znqls-qL$)MSaQp882)T4S?+ zOY(uHbHeVik}+PtHm-o_+4?~owC0lmdAo_6x27HuN#87>v<!3VaS`-I?oDTH7+z41 z@F?{<f*Q9BYQK0I=bH%y|FrHGztT=ve$ybb;8RN}E-7-C$c-9r3JAHv%9*QevcBYU zIAH5VqE3xn{KQK=$HpV#^ESY=*_Pw=YlfZT(bT8^0cSWjP|l<&u;-G;Z2s<tX)MnD zNJ=c2424OXJ{`~=)C5&tXA(Z<@QVg`lYWd2GkCn*vjqA)qw_|qJR!Tm^atVA?L76x z5m=<^P-(Cxvizs2e6J*SM&F6_V(|FI!CcyR#EArsyor=&+a>ay0OD^4=&rB6GUA8R zW}*P<eDtbGpdK+&K21jsnwN!UxcaK$NE7OBdb7sZw0R*{tiP3QKw+Qtt&QD~%%{bG z!{0Uc+{rTKuXDVGN`p5HLJlrNI!5rn=j2K3y>>>2VS6#7O7lw>#<|;zN9XOKq|r*l zf)vjokNxOa_F|pb9+5G6mAaLPw)JI?OwC`&uAfIKP*oOf&Le)IKyFvLIj3xvS_KLp zP7ZBP7-9EScUcT|Job=gg^V_mxvObrCKc)(j~AK{8U)71=m!&d`$cYAaDi!|^8=YF zVxD%6MK3T59=YE2UhYqS_*Sm^^JSS6fH+m!Zy)VK2k%eXkpQhRGJ(za6Zs8}Kp#93 zfZ|E)&zH;tFXQANjV4vV@5OH3d|Yk!t6-_%uv++R-}NBNfBTdx0hN=QiixAAM1rpr zfxHS^l5dcyvLEJc^7M;otG+rM)U0r7pWru!UaZ!z8V>|68+V}D&}6+ZdF$$ICX)K+ zr5a0z907d-dlA1&&+TG^GnmLZ0FJ3AndM^rV}pOBj>l>;U~9r-|5c4oNbs1N<-Nn; ztPt>?%a+6m75-jsZ)7wT!!Qqhx*eX@xz{~f=#(T0Shf$CA<w4$L+g3(#QprR6ihhD zpqB5mOzni)a5GiJ4SBi^1-KD|E{6uCqGpsbF8(aZ=nJWjTqVZCLx8L)B_VOuve>|( z-x)BO>UnjjVGV8coFA%f9(S>uk&gIs(Ki$LnCp5j+BCE?Ri=<w?`VcYAG7BCb?zsD zYu_={^Wk)w|AC2XMQ!%`$0oy6rqEPdx9JpKS<A63y}I&j1qB5U{s86b!T5%gb=l?w z&eQFnfdO53N~5C9zSzSt;2;~9F`X?pbyNQZSf9U;an8_MbEMs`4m27KZherJp%1&$ z=F`QwJz`Tk<-#RjuE#&8y33?iTdFHc%IX`PLX{q7=D{U5W=P+BdnGp2m%w%e<!1)1 z+U6cT<L-QeShggy{m*OID$jcvTz*-e+rO2&6@O*^)rLawIx~%G`nXih;n&B@EdXM| zpCbd^-K>EmKOhhvn@n9?U2F6FZx-M~|FPxff;1O!?Q+2UY(<2nf%cup{kpxrjz*(P z{N)Fujq_n%`xTLGb~Duyu<JhavpwG`;(z*dyQ#92!0P;hlenJ~3|DV#t;I=eE&Fkm zjiF)A#Haq<$oNoFhslv%{wEt^j7a9xyI>jJ4x|vqSN=LFU8)%dy|F2T?W7*1cVv;! z7k*HB@hmyG9t><o#nC%1eKEl3KE+YFV${kpn5hF3+r3o#qdN0}AOaM8BG=t$1j!h> z5De8Ow{~h+>v&dU<^*qesUdpcXR})$jAgf+`XYnb-uf;!h@kmt&X1Ar*~&<{`sP#R zPx5ZgOy}4{E7AyY4U3>a+@jjkyV3Ed1bTjpslv8efI`!5V&Su!E^boMWPi9ne%IZS z=6r-dU*}wE?;W(UmyQ=g>=-%xhstPB-9|F^eD?R=WQpVTV!PV~PqtjT*VGnhz;)bC zo5V<6DOf3`dgPfkd3Fu}zDeOv#Nz#v|8evEtv3b_p1wkT3yh99LZXzG^WzGAacwE^ zCt#u*O`48x1(7}u028rZDf#-DP)VK3#g0bs>TnX*bC!(px01SVnN|dxCm%$8{?5&n z>Wx2M^Rrqlh&}PM9icHjJ(hu|#;;L-YrvJ{^A#FIyGVVLzNB`i@%)ZyK4L*xqFh|N z(qz_?lI;1c;J7`cb%2cj*kmMa=!Cm?-%)g$Q$Kd5On({{gYWX-yabL&Hx|rXLd}aw z7mBqC{{BMQcB93`w{Ch|?YSpgu66`E^~qwBdgiNTu+RkL^7bDnLv#u`4#h>lyt4vk zIE$Xg?Y4-+&!`yuF4sjII{F@Qj1564OBMSX);!&+2v0VX`BmGOEf!M;t^?n%mpuE^ zer{9K&}hhp?h>WS)~@C>)ciZd$Md<}dG|-U9`8Q9ob}g{y;)5O5A_MppcD$+lIHVx zo+M<;U&C-dobx<gF(>F9UbZi3xH|JA#a|ugLE4RiN81ajzjnG37Ui2@3X6`uT$q_Y zhT5R&yWN~iF%q;|XxG_&_W6;_8PfT@(~Xw+%<=6%7hv@USOB8b>33Uky0xNi|DFv| zL=1JG-GGWBhGq!fU?8owC{sk;TwkB4ip8@~PZz4C<|>Sh(OE1d)%;r;rV934ei4rS zew<(YJi+P=ESm41f?{|-TY@A5cQPK&{Xq;v<3kM6R+VspkNLWbZfv59Q2m<m&v(P$ z?cuny<+G8U7d;PWw=WuvJL1To4<tb^5FKCA<3p0G*zTSZ-&hBdDA&n%Mo<S51&E0c zZ`{d_BBT>YCNp^GWvrs`Jl51qR%zsRr`7`acE0W1utUneHNIw(=w`Y~a8FN<!Sq)N z8OTleJc6c+5x!p(jkeP)oa6pP?cLt%{V7Y-Nu+T0nRL&7ny!WM9iRHTHxx#bSh5zU zZ3w_hd$EtfcT$*+_8t1ubEgb8zV!Ct9HY{5o(E$8RmJtJ_ug#!59C@a6fVl<#;<h_ zPeD^Gxc+eM=Qh>fk&RvOT6e!M+D?H!1#^q>L?yEK+z;%uF>rt}wPP&xk{p-<j}Ztc zVTj(WO_MG*@Yp<`U=dEro;blUG8Na`$=zQSl{9Zv|A7uty=XQY{q`bGj`eJ59=~0p z6h~CLA;nD|Ok}j7=a1aSZmn@u&v>m9MR?tOQ~8D!oU4N~=;P)2%6~jY)6(VTnzoA* zt($F49%giDQYMds!17R&?INZnhs3ilxkdNe<3J?FRK61L5OZ1LPEI<Txnje`+5Y3s zciGq!7YppnWj$i~6qiXH@4d+)&)H~>&#&)mUqm9y?#)>)1nQel6t~kgI3JkIWYOL~ zG?X-7&?2v+F1laqMO$jrG~OMIpUOtje`{Oknlzg-h@KtKC1AC4I#PRNG&qfkkH5V; zA7-(l)o24nn4#LZj_1Sbt@lT12?@0dJL-2#$}#;>vR&%W+VvM5GBm5`Ol~8Mjzr3* zj9$|tck6}-S-A8u+Sz->hup|`3<J&ex+5!2$ucnvcOINBhFotgJ{$cU2=c7j=TPNz zMz8)d!tynuem`AobH}E8hUU2Gl<t1Ju;uBDkzOKXHKED<YULffrRs96h?E60m&fvf zBhjY|S+d)k$Ysct8i14*8Z9*08&@S%#VPEuS@_6exWC2hKAs`RYI#^-f}Ci!qd&bb z6k>gwufP2<?fgq`JsM@{H+;QPi_;9L5`wOeDFsklOn6xT$C5@(khUV^6ke3bai4>p zl2{<kRN9R<m^@x;%DQ~~;R9pyL!WiaLsF+%aTiw#=_au3Q_Si8rBo==;DFptBA8DU zMyvpB6Qlid&psLSU~)yp?J7JRtH(H)cbN0`l$mmDykCg4Z3rOxuINj69j<>fA2*)Y z#gqN6NbK0oO@;IUkVt$=3Wsg9vBsYd0&k2h^_Wyfa{W0~F#q})7&(QHtZUR*MbHyn zv~Arrxu@2fuE)$<yT@rAq_~$fnCP}>W`8R|*~p5VU-Ib3nbvXEDF%rfsmu52epZY+ z6r%+E9r%iUhc!BbJy(`Bd@wM;PeMP_J(;iUw))F&uF^C{T<EKA<6VAWjn(YaK}AWy zHxm^1&{v|`n#rHpKs^z`Dbc=2#C|Y#@OUp43X$JJ^NQi<k-D-3^EDmFZkd9NmF$^} z@#Rjy<2Im@aF{M&o}oKUNip&)J^!WGe-qi)7(MH4Rzu1@46!{}-%cK<2@hj!eYZTV z=}DVdrQ`m1@;tH8018NiW3thDrE|?t1HF->4&{HE5o#e{=I{3FmntmGtY5!<YE5z( z)~aD*J9Al^x16u+iAKBA<qtBxI;_)M-%7NqOMJ8kHa2ert*{jg{cVNM3y}TN^ywvd z^lldQO0F`nwJT8mVC*0RQLWazWgy}}Z#g1_3eYAJunx6iQ(YmsIAn;WvgSTKD4dv` z2|J-CMzF}Q4!3w(wa>scq)p7uY(#5mo{661)R8nK-5q3NRQ$=;><?h<FYcNlPwX$p znC-yRVL<Jr{bL$US7HBH$HM(ftHQ3z3_?#Hw~=Mtq8EE+N=js1=&qD6nWC$N=&fQz zcExqg0~LPqYj8R`8U7x%;y-$=m%la6wVd_F0^T~vYTz-`fF?c^pU5CY7xky7JOyv^ zWgp&ksX6KuPUAc7FK_fk;~(lvFw6T{1Wnl1@7T<bnl?pGaFGyXIlyDV=iyx{Ida1n z7#VY_hHJja0oTA{K5adLPk3JV`kO80r@ueiVtbW67WjFt?zfzSqBrRj5ziTY5Z<i2 z9AHmzh%!pW()M?CYEETX&Z~{*thxNQ#`?OXDio|yc@pb!|6Dj;`Z^HpO4cd$XsIet zX=d?SHpqT}q6J6r8vvY~bjBXbCV}s%8>8W9O}ry1J;3vwU{xERr!2|&gce}Ld4V{U zF>29}X1(R+Ajak!W~*ib^Md_Iv56Snez%W0h=1)5si5Rn=dG1W#J@_v$d3tyE`%cz zZFJ+kw^<c=e7ZA7S5Rgo@UU7_u%C*wAL8;nD}j2R^>P>$Qy#k%rW&WX&QXRgsj(je zSp)&kO{3#JJMaC#K6n!L)jo`oy1BUQPf1hgF=?5ftem$zL(aysq3aek(3i-fODo~t zyjArN<tWb&_FWkKG9j60EbKQ!8pBnV^DjdXJAMyCr?y4W_7@@hRk5gbd@@(MW|DnG zCA{Ou1LM8nbDysU^1A;-oU}q=1{8xVn7&7zoMufEEEYGPMJN?aFWJsJB9#k}X?=D! zpyA^)`aq1Q+d`vHN|uaB6xFR`cY3RkJCvvRXKhpH<G?t^I^1^hZ9iiR^yU<A#isCQ z_?LICW&AqyOz(2$Yb*^3;an7;>=gzT17|q&ES+2F#wphrx(VKw<!2q)fw(McCGwm3 zy?<!G_MJ?k{+3qh>+#;)P=fqbk3Soyf*#Q)8rfU9swo>n`6T)W`g~r6MaQ3Rc9WGO zbDM7lY<^w*eh~W@IauNOjk-$p^bNJt?G%h`yump{S*_Yc&jX3t#W3gjgI4VbS@^@q zGYzHPOi#oR!E{u+am=YDbrt!tTM!Y`$JNNl0nhuHPJ&eb<AfEq*<Ja2WP3xK(zDlJ zigPPQJ5L)hmdOv~eNPLN3-nZdx!%)Lj$^?1@<Z>Vf8m<H<@|JIEUZY3pQ-z7;CV$t zN1-IlPd9Vf{;+>NPALBM^n7!Qx52q=s6tj%ob0p1`<ZN}#L|6noN2tD7$lrC_etmY z-TI5VxuxCI5Lx^JW1fYUIez9LX1@nzMBd4dY;3nV8XpVP`ej(r$@m(r4s!sTwoEL) zQ(hsV%0w|&#<A|86ymMkrZB-5V22@57W$T6qndBE`5T81b7f)SfnmQgV_XXm^i(+f zi9jQqEY_$IUHu!=$#Z~w@R^9+BA!{lc>>nI`CP9+IatiMrt_{^|Gs#$UxiV<a&4qd z2oPP9MrySu^G%-~U}$~5FNdGRSDrcvjNnJjjE}jIBK`_nSrk6BoV1qXru8p5<p#)+ zgISdAK`l*yQtOi5<1mq%H_LuQ9gqwau!zMI4StY~6T)LuKb@}RDqO0y^}NDCf!X)Z zO&yJY4G^(WBs4*B!GxYtVQA(1{~Cb98otNf+~w)QMVm7T%VD01``PUz?VKPd0}G@z zB|Mq<v*`mhloyq}BJBs7nWB@R?7bnTBn$?M0mr+GI`AtRjm~6<tYgXK8CQJ)m&o1q zvHP*7EX*<&)>Hf!eAu~>2`ZjKeT#_}*?9KdZCZd)y|v#f+?%AUF<;&*gycH&Rz+TT z3I9Uggx7W$3XOyaF&CP8TVy=%P&(I`V&xN-X&BuGD52neT&%Ol!=g+4WUAVtZMhIO zt(MXE<7wci3haQNKi`Iex=pj*p>uC?A5>e8ZlT57N#g}hMTGEw^q&tP>aj<QGPg(f zslmx2n^u*XqD!N>&d%VbC9W}CdJySXDf}ua36zsE-gl0m+<t`-!aKOTn2f~P9AUoz zh~eL(>7qTjOA}3i`~fNx{AgVWL}tOVCc4pSv#`G)#wp*@zR1s(du+80G}vt>EJITJ zGQ7SyJ7usrMkdcRs9fV|yPe;V&!Z7d7?y2JV-RyP*-tgj+HX~8{D==BXiIpjks*Bg z;&Ir@L(o$q3#*cgyUh9cC<K!<Ff6f;3KCFu5-P2M#YHb86!gUGgz#)%iu6h0XPlAU z`Qo*udP|BeOqWv-j)R38+H<Pz#!p*2o#!A}9Z9#HBW|_Scouk4484OMJd4c<{@Qn} z=pLr~1)=-~GN+RwJt%K@cu!$igNBQjo6l+M)Vl&YDCsznMe9{lS+5SGyKlIoSOkV+ zpWf72K;Yz0KBKy<zK_)Q6zmT%cnGt-<l9bC$%TM}hDBO5ZG>YX^1oRCk9y7gGyF3n z@+#;ycI?a=R(uAQdA5#T>l+Pf>TWzO+8>u5@ya5*m(tlGdf#J40HS74r&@MTGPhI9 zT^~Y8<0r^`H3<t%Sh8}JdNz?2u}9mFrM6y&OTy@qCaaOOpB#~4$x=W_z;3Q#VKSaO z=)QKU(wvw_&k8Ve(ha9M6op)TxQz<mYv=UdGl_N)!d2!>aALp!NTgE=YU}pu0lp}l zb@M5ttHEGcUrM5TVY0D~`nf_ZG;-6=e9EGBz1pwk=}s(s8PTvm8nU<R?tXnl_?5<d zzS_0ID0pi~?Y+ZL-T}^eCjdz!RP_P2P-x?EuZj){<7I{pH2JgZnT~by?dnV!2D^Fj z<5w_mxs8w-O60v?O6x*lkNVJi{c*0=wtr_-Hk9Z(U3HWYmNHM4m#y5@{ya8e5WB%) z_hv?)5lBvvVnmv6w{pQ=vsZtv#u|smc1%_w=7YB0K}@;Rq9{xq#~<Be(izqwiO8HF z*S*c<ce2r3?iL>krVBMHj2`cgJ*P6=K?O>n)s#RGW+`hi+Bl0;vHhX+=)-5TjiM%Z z$BH>0wAFZHoqqyCFmcEmxC&Y{6k#N`xjLCIDbVCXs~n8pFf({tTxxrOV%^AW^>B4K z7gG4O(%`PQJ(TZ!11s|*sY{A&E|C5w#5=5A^J`!Wk_&w#VKO-Ru@VZ~unT$CpKGEd zL$h*lUE=Z-TX5C4;lOqZe}Q*#zd22-193dCluS|SA+BzD*7n>dx%NEW6uwpRhIa&j zC#!ey@YZAOMM^9T?r&|Tc`=%RWan%?Dr)0i46S7^K%ngvm(k%+uET?yU{AGZH}=D5 z*-0Xo`BCZqaR>LCD$~Wa*<3P<*$mSY^v~-T#b@o4;5v5L=bhQw?29J3KcED4B|)WY zLv@k*Cu<gS5MaU?B3G_R3xy-pmo7Xi@z|f)RAfgOR9G5q_H>VnS}h?#gY+wQ@NK8~ z;bF1-3a(mX42zV$XOSw_jq<PB+@~r$KhS(W--uEaO`U;L+cuvnJ}<&dn9+lnX-b-z zSvXKgk*&A7ZOY`P?1lE24E-41pP}M=;`?avW*GfkDYJY4ofP(hnuT2zx_3;(U^{(t zbwQvKHuNi=xo!MZ<nKesDi)K)Lz>|X^Vfz*DZN?4cyc3?IX<t~IKC_I<E%W)hR096 zG`iqD;i(T>qnbFM&_XtQ!d4vP(o<Y-UO*|B_lMiO5o8Wr-t3o7vgoo7omN&^0H0xe zf2{VOhgJb&IJUP}wHHm!EyR%dOf|K8+at09My>j@zfT+?#GdWZDi};xKQ9D2FSF^y zT_s6K>~38x=Tu`Jm^19o(J(r${9k;rU{cm;Flv|P;A1l1`a6oTpa=pjEHQl?j_lUd zjGdn^B99yWi?2Sm{lvRAU-}#IzB476|NJ5mga72^^jA3u`Tpu$Riag+-Uauu2V`4o zTG-yM^3u_E42I$)hdbQd&uO<ZIae6>oWxttQaY8-`XnuJx@ewiQflh$z0Jxm4v&-7 z^RFA9LSnH9jW*~RTh_0an~1#6E>q`g4ja$TRt@=RC(9Jf*E{SsC0P$`hmwA^c4rtV z#%kJG+3aosZQD`Zwm*mVb6D<+w^ppqOKU)r0{E^p1W1bBG+APy3NwyzBM6#08B{e? z{O^8fy6p~*^ZdekMRYO1a@|FA?EZL310;h+Nq>LSM>axkY+0te-#1=fbw6+qpRF&G z5mEWrZ-1;mAMz8Sf8`!VXE|cep8Ykg!FnUEglFlkH{S0nC+V&<QrC^!ZqlZCInusZ z`hEl698>%`a{78l-rYuf22+=VAO6da9*dWh8|W%GuCF3JwIQ2_K*F*0G}>NKah*tz zuYLTWB_y`^EPQZ_!T~Fw9Y_)zAMLn4cs-G?w7wBJw>mW&UZlZx{f~rqkSG~FUfgVE zBd4y{LbJZ~w9=J$TrDa8)%w=_u5ddA^4peFe{E=MGZus3=9t2#NS(c(tCTC85{!rW zJvv~Ad9IN+;DXT58x8Wx*8A5w`|ordHi0>1F4G-v-Nn_JmEEOX+PUfeiRNZr)opdq zIhIc8EaSyCzAuAzBYvhtHv+{)TM)bMijwFUEu|lr<vpCscELp&W$)q>H5&9dwn&er zFk8=8KSofrH`ARD_0m*v$b8Ug{t$^tLcuc>79T!ZF&vMFN_cR5@HZ#rAT&HuuV!(T zY{j}RyeIp?Q|<vSxJwz=;=6jj13{x*v?+Nx&a8u%4<=8JgYq*9nc1SzaIuyJ;*;N3 zLA|$$3%%{Bef?El2a%gnxS`N<v@8E*3H^TJlN~gD@~#|~DSGc3cKMH2kz`wD@l5`q zwEU3nI8RmkCqF*N@GL|kG{GzKwv*|#yY7Ct)Utu5kGUZp4-!W91qAD<q)-RjY9>7) zL_&TO0uNO4PeHVBl*n(`y+*N&y3$BaE-6-Y_EpJ`OSQXItv}Qx>0O=Pm)hOhZMEG9 z$&7Gzzdbvw!s<j;J~7_I(^@zV@3x9PUW>dr^;<^Ja<C6V^EHNTzUhPA*0B*i>D^D5 zB$}xM2Tu8I07pZSV%^_+GQROF3D5N#l6mJvhxSJnBBolgJe?M!nbwA50^F=LG6>UZ zK>yJvmV`ZyyxSvp*~wysMb5ZE?_;vZg_-T85Y~@H<1a0$7aP?wOQ&T#t`|$%JUPP$ zB;uWn-48obX6mq@aNnEtZ2<ojPKO&r{w}8w6_ecpc%|B8R{At*WeQx`?(WZTnJJL1 zT@D}I{5ZP(L+aR+`yR@6G_)8J_AP&vqXuVG$UQOrY}RwKbBa|F);%D|t7yAEZzYOG zo-DE)*IoO9ahu@BqnF3eP)aer%Z<nqd@*zqGuJ~Oj)%o*E$3k{eSy8><2^I&w5&lV zVg4SM?gs|SCn@fvo?G!8Hp@0yAYSm-ipKk{AXn24tx(m&0m{GkVvF@v_gB2Z5@{MW zmKe>aveV%HT~yI&o=g`qZyyTf<-0m^Cq;X|cd|t!d)<<jI?C+Sx~=oI@uHk4Yl{|` zcR8Y@v(UPZ?ofvHPEUGsbw*vR)iylw?RI~GzR$1&ew|@EiQnMKOQZ|Os%|%7l+v2x zV3_au;N0475dNR;8R58zctQS`^dN%P=MU9_mr#^_bDB3|#DXTChd$80MUZ3wOb11H z|8_NCFA=9n63}+k{IA-)BN9`U1(ol%Z3#co!ah)9HaF_F;+%xqPJnNMl#JBv@X$hd zO8M`Q*MbG)HY~7lWtudu+yw&EW?~DE<PR#gADW%s@@*8S>&dq>`#iTe>pwUz)t{z% z4OhhpyAJFciD?~i*Ow%VJA~dWP*gUclW4%tu7HhN3iRp_5aXi|5Zmqohg-m?xND^f zgpZi;KdR2w**B<HeZBORHsr(SZ`1d7X_4!MH+&qN=1*Yugp}6dG7wG{sR+#{yjrOo zm&sQzikM}V>~49+AtFROAj#iE?u$-JX#0y7)Tb#>3b4S}ud7l}d?&t3oXP9Tit;^M zWXOdH(|*1m&*G1>GvT$JDugR(x%;U)7&t2!#Q(r-D0(7nbX8e-CXTwE4Ay3@O?O5| zJ3yVU<9f@Rg=SYI5mg3(JU?zQBvxH61aVbbjt>AYjUeJDO^SzAzg|+JSM6V(6p);L zkwKFhZ8Kdfa6W4033i^nMR#46bNE&D?j{<SVow8_*B?{la!`g>-8n=4Dh_`bC7ODC zAudD@mFe9?u2R%o+JXB1)F8K$3DLpS1DupqgQwy<eQy{|H8=y_%Ii=iB7;fi<@>lY zfw1q51MihB)bj4Ifi%6vu%A5><16e3mFmhAUVQG=pz#KH6`Er0rlWMRlp!{)U{mgr z<|~;42HMY(u^%VP+Wk++S|hUQ`5tciORZa;SMi*FT+(+9>v*_o&iDsOF>06d+_(be z{fbN5M2nGcnSd|ZyT^K`L->6aR-+-1cZc>hg@w)K`+=`ChG%raKOr3Rt1C>OUfXzr z`v+<B5S-E_mNNCNs3!!#!x~AXoBE^BWGL0|wxa`m+K)}m?c1fIcr`isDbn-@|7{?T z;|W}-c*@B>gE~8M#4sSB1`}N)Wt(hf6)*L$P*UCl>g)GDU)x`m7svqo_&U;~`Fn-f zaHKcm!o7QELaesOa3U6#+TG)%gG?hrP`<+NZemP?G&{ERk|i5-+-*&m-XysF(&W~S zK_o0l#CMGFH&is{4!vV7u?!W3#{brf*UQpZ_{}EBMdpUnYV{VIK;7d_6Ho;u)Hs^? zBYnE|rz^bWi6#1YV>fhKr>)?|qc9c34%)Yi+Sh3fs!xv5E3FjJ!?C^~x;h$+W73Pz zBdnXk6L#9Hzr>Z)1aV`po7%*^F?%#e@CDy?xaYJ=F{u$KaiiMON$9ovN`Ec;q%O%2 zv&PKKKvp7lJ=Er$U5f8=+R34hku6O2J}pUUNKon3OJv4?mw^F(q(JV${@aqxd}@J& z+nHcdmqTUs?XTeXdn3(`MG2F^l(Sf=*Zemh+AbXrdOD>BoO4(u>h%5CZ5q7^_7bgW zKoTzV0ZdmOfqNO`a-30Nt;Ia0>~6)ct?)n}TTM+(2g1fY^kRTh`Qso2ALyKEhcW}e zj{Sp%)vX9aOu|2aIeIr=+z`9Rg*R~da{6xAwhZr27y7p--rR^nwlK>jh{s3zqFJxg z^jU|Np{W#Svr#ec0T&Skk70OdNvATe8e5E5C>v&VIuVc?4tfq|17kiuB@SzjlBSo- zP&dGIy*IL4Y8+H`iBHn>2}drAVPwy=oGum#PKXZno!MUYIPZ_>gu)uXezpHov{-k> z9Zo218#!T)Jh%k&tvYf9j_N!}AStOC^j|}Ttb18?JXN?wi?l2O?LiR1IY17m#LR#M zms#AOn3rU!{JB|Kuf`8&g3PuGZv}}a6a~T>&Ro!}k$ar8C8P6{tIoR65}Co5TW!7E z#%U}^lqJ}5={gE@Yo8MyD5_<Y@?rsjsNIz>JU(0dn&I`^PaJJ90(R<OxVvArIm^Aj zU>iOdskQ`2(keb&2KBqAn_)w;Jl({E&m=%By#J>fq;@5+=N;)3xPDo%eH)PQ$x5}p zvJTa5dq@i)NRMG~U!i2_&^!}(Ft}%5d~!N<J;#z<;Sz1@YSwLAyXh{}s7ZOWo}Xc7 z6~#6l;PS!>B|4a^GXAE?H&ALfnXux=?R?b5JwgS^Xt(vPV>Kq`a38nUY(Z~PK8mX? zZ~yjcU9p?E=ritp(s2*J;LhMJfQl=Bn*CZZ19lF>37C%LdYkoZL>LGBCYXY@#W4so zjjru>o6={!SrGvLDtM#uDmW+yOk*rnTRO>o4q)CnuC1F-7At26+h!K=He5gQ8T!T% z<SrL$|8ExH*BFduYyc<u+gvtE!mzhL0Q&J&XpQt=u!mrVKD~kQ)DhECsA}FdoUcyq zk1c^8A~?w8_SmsG5r#rSA609#2g?nm`HyBRtZ&Pe>ie=nMfOsE+A_yyxcDpb!naEP z28-H#46^vav9%ZmiUw2#Rv|XLV?b}AMte&U^NP~C6gWF33zSSJ>(w$v9mmJ%6pNFF zI+X6O8r`<E7eBKVC{`7^rT~HGK;ehU3?Q;KV#@I2FypF97b0|40|_PxY~1PJ+TCbA z<?H0i4CX7*MSs+yqwYNW{wAx}UaQjSFhL|RA!EG$k|_7#36Cm>S}LZ(SY9;n1A6@K z6PnM-N}G3~yFYOq^!exG{WU<&58NI{7p#*3e~NDH(NdG~>{(0bO2<T0l-s2lBbu78 z8>${~G1+fzmD}{(wbwe%I~Bmh?fZ90Is8)+0WDGNKUfz-lc3FVNRbA?zG}d`NUGSe zm(7@H+b?41b#g!|OPB4e+WoV38DSW_cyK-4?FXm%DU!A;o}~=Cmjo1F(J{5yi$S|> zJ_<V+a&GbIi#4{7CRh4E^7tML6qWp_4#wk=CLvh^J!s5CR5V5%(u4C2hHBqpq4w9H zFj@^Mr%RZGjR|jhm))Zsu*_KODU_yF4^3$(zMGnIGrT>^_TCp6AE$rd-1X#qTUrcs zl}P5^9>R4miZ-y#-?<VvdHq4lXL*&!e?|$zKnJrO62qXfHSv+8!IAfmVgI{<cR`a> zPebONJWb{5mvo!34L_LZ$_;vv86>N;3;?fB6%l6hPk@H9nfG8K+tK2Er3{H|p-PQ1 z$bv0g7)H)!Me!YoT3XRFpDG+4?>}O<nj5J6kVymtG<UI7jm+|M)t(qPP?(DEp9q7Y z1HiUxXnf4UE(WslFz=b3{57gA^!*5ESlXDV8A~djr@dwwrt#-%ZCTg1ec@EII@L1w z^__PxGQoWaZp2Xmz81gIxWnL$cmlO}<|)0|?Q!)QE$u^E!4ZuYD0s}yi9LNoOBFOi z)1se}sq*TI$_~+1M)|X2uxT~l$N5!T&ZFmie-Y#EL;8CkchfJQm;sR^uWwzx5Z2Ur zb=#LVLm9IS9SdNH2m`Bd8WOVZ26_Obqf%F(!d_nI4W!UuvGd}0Td`WH?u$Px{(h*Z zpOo@7G)jc>h|NO{ep4=+-K7WM8d}a;C9)4%)$it8X>qIR7$qY%R%fuxq2SR)MHy_N z8XFiCYZGbAn!90XU<muHm|%1HoDF?vodeyoOHVdz94fxYxcXZ;<aC#E-9=OHKOA9r zrT0-tLtkS$$XFDx>9@+OLx_QS%FfQNmEu@eRxfTBIiV%!|Hx#;(0~lhU+&OL=WwBp z$VdGbHjW~KW{u#{hm13rM~N0&Vs{fy-RBo0pT0<AT+~qyVN}*2>}jxb6v?wKvVUaM znTkO2-S<6fXDumxsqfc^i>0PPHF}Nwrc>VT8=^qIagsIc6#OG`^@y@h4E_ZCFJIH+ zqzQP>W9;(V(^R3Gp%NjFUrccv@2}1`!m*qPR~iMdO;6papMF+IMAOAZ$X^VtPHTBy zra|8mB6@1P_nFMc{z&ZdBO<!V`I>KKE-fA|zfzzVhRrcS@>`2SceO09D|8);@BvHZ z&7W_9c_=KZzngNn{^?>v=r^99U;g)?!u9~^2JmpMLlfmpTYk)Zqr9dpdlfC$aCOy4 zPkWRwzte8t`nTWaY9FJ0WPgA~#`-J+Q@!G|eH8{w2Z72%vJA|{SD72=i&3Q#CL^iM za7@PO2}tpwcyVplVaxy#s;G>e<Y+fpi}Q+z@pk<uaGF^>tsi}*4+t;!CXtVD^*dTj zW)4DEnm$o^zc$23c>S0EA6;aa_uS@kPl=r4V7Uc4UCg^bWnHLMP){-Yb1LS)GyU&a zKO^22V){Z0j8)a7Fdb0_l3H!p;lxW<>0-vpvy8mXU=I&ZpF0LICgv)Qkp#)<gZ7Sb zP>FsH;J;$fk?LPW-sRe&Q7l9Zt~h#KN|#qD@J(<h?mQ3eY&=X<vXGeCx7`l|cz0=Z zT~QjFIM5M;@qE^>{ciW?(t3y#`QF<4W_(v2&8|Iqo&8<oX&j-Y@hYJW4}AyEz&q&4 za=u!>cMRuzn=zitd<hI1i~~KNOGrN7{6z3YK%x-IXH<F^KM4JUX0{ZirCeW3_VdZJ zug`3fj{l|=k)Ful!g@2m%6@A=r~csBblkY2ulkVt@pr;qca4A`;{S!}Jq(8rBd@Nu z#}r0XR@y0QG?=`n6J2z3eKYY0@~>78&C;?{qd$CW)cnO#XX5={DnP5a(K3F2OIqWF zp$FWu<)GXjyUv^2pD`AnKJ@&0gQgH%M#rjGN~?7`&Fkgrxzga>p|_a!#|#o04Pfu3 zCPQVDrOG9<HY=?H?V%vNsd?wGp8eK`wdt(4>q9wudxlZR_U+N1Q=t(yznDH*%h49t z);a*fQMzksiXozK`#HQuC8yrW3QEv*DJ$JgHyNvFh}#+vI3lZ4hLD;sz!8*XG1>=) z1Bp*;i5$8ETQq-#IJtG$q@R|%8URED^&icYo&SpM;^n`(Je+qP;SnjZYML=ShcTPZ zf8qLqNZ;m^0i|xzeCogSlz)c=N_u<s-3<y~H&rbl1>U|O);HvmmtkJAWIA7|N_=z$ zm-2Jq$;~Q=WAi$WV${r%n>5>ffhIQ&OG|DUHkM!g&<fZHFTS&BSaOHQ&?=N024caO z8m4U{nALejpuIG?#MGcmS17@vm=u2ddf!b3xt<+S{Gmc{M!?jYPXT9u36-v2rjkA$ zsqb?|QqE1O3ct&Vu8ng5*o-OVsmk1lCkUr>tq1oUaMN95Z<_nl%CDMeCS$dxaJ=8g zjFrM-WmzvtW<URzk(p*b9Z9E>pGPL!a&y+eXN;ckFs~Rc(04Cnr!ic3^fJ`YbzU&x zxWxGDAFJd9kZ^y(-NMrM9q0AOmO}Y#`Pd;6G+Vp-t7M^)rpM;+P|LtFfmT@#7fwIs znO1wBL5*s7jEbXASO`Fsfn+t%4*6Ut>q;Er=)xcL&yWi~VVr=Hc87Jj*l<OP+~^r1 zVZ&yw4BPQyZ35(*zb@aVTI168Z0}+y<XTV55DENbq3UOIBy2&w;*q~KNW`2zT#HEb zx7@H`q(^r!0j<q*razi~vDVZxj1J3&{q5ABm&KImlxnXA`}+7?R&;d{f0<9^znh>j z)s$Fp=~C&eJo|e01I8uryR}3sJy8)R!nbA_9L#RmH&9DD9r^+V{sAV-T%@CprrwU3 z#Rh49mJE4d6{|~&3{7DD)K>g0mAd_tvhJI&>4ljqNoq!pZx)2=zOrm+5;w81te?tS zy~Jh+XnP5o>V+Biu<(Lu9VkC5D^aERisx0lb`NS?enTs_9cYrcoe!DO=`?F?`eUR= zu+S_R8;w+b$-f;L*2q?1<tsBUTiyT*F9^DM<q&xa>D!T%k*T&4BCMPP8$d4%6gm~j z{gGxgs-U~e{Z}}Dg_rQQZ7RdS)N|#>ZE5IZHO*V}+*}m^BckFYKK{KmLODM;1I#<C zI*3=^U684j9SSIpAh#`@GEcU2;yXqCmsb&wfUlGIPLDynvwfQf<X~ynPq1Wj-)^vj z40|~@UGd#v{zP_jOih-0^XZg$)~(F&w!d)wPH^wWEn;R1RPa0z&<oLCPQi;v*wk6f z_64=h7bD|+1b#?@LIkfhNAhcQ%ehJcv;51$C4f#XC7Pi?e+%-G$oZ<i#T&(iiN9w3 zO7W_d-e;Rpwcd6e7ZE=l6t%wW@Bf(=snSBRVVFN|n$xdsph-648B4zdGh(U^c-TU= zD^oK`yKG6*uF<bk8kH^t;+K;n@VvO{xlU+Z`(90vL8Baljkkdy`rz|SdI-r}wdpvq z2;;FKuqQFo;=2qIP6l;z_@R@im)iW1SN>IzJv~D+n3xi_!VP0QlmL<#_}1G2lI3~_ zLPzBbb~0G=)u?-U725;Dm!7uhVklCv#XUWrE;VpBaOgHj*+H$wwZ>7!Ni4+aa+2nV z_x&GMPXF}*0z+-kKGYw0<MmlPTT}|savnkIqvNrwUDb@FOk?8j?1S+d^Tm3-;UCd! z0-ayo?kekmD~lzhKs)n{Ydh(qKXwX=*|}hjBEUUNZcn7Som>a7vE~fJ4mo|_Ooa}q zSJ`Qm%7RED+o#(m#ie8r0*O}GI-!VX9n)x@+smqNP@*PersCt$d*{(dO9OxX`UL=m z$>$8OGmuNBuhAtXbqO^R3u3NEJZAyklr6R(Oq4C&efI#txfjn~l)_x{TotUy%YqTu zUv!9)G#gIJ-?Pg~jNX$eyLx|rrT}&xs4&Gg@-ZNOt`)8R8(3pDu=fo8QOGswm8T9; z0KIiBWbqvYv$}L-Az!%&C}io)kF(f!5`B|zrz_QP+luVwfSUDm2d?!sy}K9=m-0fQ z%fi4)#=+gJ+UyN;XdgfJLA^pQ7I@-ek#vU^;K166gU>*3xx{)HtnT00{c3J<|75x_ za>GPVzaPq<^RvALzwJ4+)WvGFQR1Nj{~4oL&xx~3;5$G0&lXPt0+HG02Bf?eeRQfa z@WV>88+W1hiR8U{<<6)lpjz<h1`g(euC>x)H-E($*a;flc0_&{Ew#A;kxfah*_Rvc zJ_gqxSTs-dPQme2svva>1>x#&<`0{(gFx5c=NI0Lyfs38F<rYsdJqs|G!SRAeJW9w zV6|4$0^e&4<}mGIn(d0xLKswlr>vAK>9|V2vjZM*Zz0RMEP)y;l5qC-EaO0@DD;uL z#Whe=7uMJzsQ~5~!#@}EO=GQW>C5!$U&&iFaJpxfAh>bO==1M^5!hZcNFobEtyv{V z2#M8UCugG;Ng?NCZ}S`ialdCmr7t(p<SDH&UFkM7-+u7Dia3?p*V0P=&XoojgYTm! zEAcab2Pb}N4JYR$o&L#4-~a(z%EG2hMM|54B(RDh#@3%@V{AM*AS!NHSWuf7Aj-<X z2rz<Ypfn(+eRWTq$p4O_EY+(XaBb#iIB8J7cHD2xO9;HtXn`c_O>4&N?*hD2ozYI% zT4x|ZDx*g8+59o&r5}`8xmX?Rq13ekt3Gv#Ye-E+8)6H5@PN1X1Ek<``C(Lu!Th^G zY=XQWqe%E1-qUjvg^-?wW1bPv=_{zIZH3`W5PiBiF!x1^GCzkY8rQ!B#SrgBPZ79a z{M|iYx{<DoWfwF*AJwdQl*wlY4D<1qdv?d9Prr0qx;0+#I5!k<wV5qf0wxHOw8v}D zp%XC2XVfrKOYggTIIyP#g#~c<LT2+fky0T~K=e-1xb^32f@YZqb3iZTf3twgpI->| zX6>>OFt`}0+0+bc{U52+Tt!P1{Ir}U@a?y-9AByvYH}95$U+DJB>Au|Pw$si(GfM? zkF$ZGmhX3Yj^lBi^MaG|?!Mw_I?oIZ7MGAl+Cb~$^EOb%(;V5}FIl!&Y79@|5NBen zM0@+eTF%sV6`5k10m;ocQ^#ttn%BkSaE>j3!<rcUf94kR)x50jn*5ryO>4c$GEuKc zie3h*-5gX5)t&|Xq_F<bL7TOJKb|xE<g}KRhTnhW_1byK=CQQD^JfANLl1KlgT~e- zUTQ7S{QAokfkA}*PS{nH5888-!e^$**B6KvjFCwZJbTUa_{rWrr?cBwUK&be%D$+i zCl`?z9r5VEEa5bup9$W(dL9rkC<x`h?W@<0N<N#2yRWg*jI!6YziO^(kxdz?k;Sm# zBvfsFIMyYkuphyR)gs=y;A?7Fc4(gjKE)S)&+tx1b4pn@s}a;vrO!n59)kbgt>_W} zX!$R-09-efKqt$Y-%~R!lQm&VI5=Q1-m<(^s8wh5|Iu`oaZz>O+Xtj^XhcG~kuGV5 zX6SBEq&t-EL8QC8JEVIMrKG#N8|jAUc>kZ@yqMSLv-jD1t+Up(zSjjB$oehH54m08 z8$;u2xy`;TvQFVfQrUeh;nv1?zLQc{*57NpWYxNUZ8H(d31UB5KL%MDdS$6KC3&!J zTAjjPj%*zKgs-ng>uRr=1Ap!`6o#*QF8g2Hf0e_uwMa|!S?d_}op)`vjJ-S%p^qq_ zk>RSFE7iw*^>9$7Hx0GmvDMgJJ{ygC`7%*g?OiL}h^SF2Vym>&{Hbz~^~7gqpT5T^ zPF1AR(Npu(<urz2$hggCx5~$gV3^>Guvgakg5anSyZO?@wvBAi7{k?|JaUFpAL!L! z66+@({7}g_NFrNzS_~(7XvZELRe@Md9Cpkf*)DOU$+9rNoG82=y?97MZI(`nnx-|s z2ve!1+8J&V9tHuVOeK{DemL|h>?(2^Yv-qa_S0CsZvIA3{Z{szOAvT>N;J3Y>9bL~ z(AOxxPp33;C7&y^r^_#XQ10?L7`Pn=vmljgC@<6xCO3Fv^pSb0%n%*^#dxDoE;%jL zbC$(ZFic%q3iv|BQX!e_N~492&6V&RN?{O!?D_OM^tKNj+Fa)hqs`4tFQ}=F!i{{? zF>O~`b`d)WuH~I3D`zVf(|Ojbb-ySFyLneMRcI$;2_3@pt61$8br@zkeo4g-XurP2 zUwPd4&T6P!Wtd;)B=jKc`8PmN`PkzCs@y5yb0U5<^h>bZU|x+ddvW&wysN2H&c0LF zL`5*+t<>y#13P*`iHLO6YqUK7oAU5|<xI@nl^3Q2UEm=jb5g%iUs%+hu0=B}Rg)u_ zj1U=Ju0QUmrdtuYRD<5s`eAlhJJx9pJNW(mvtLK}*5Yb^<_@MG%v+|<JU26R7ry%N zJX=uD{hO1KQOele<T6#b^|qKDbkW_&0tk-(h?@=i+z&^C<$Kwvd(`q3XlF#D3v>`l z<u;`S8(Bvuud=<KI#iWAN(@^x7*Ul%FlcBKSx87rXOs^^<yJ!Bjn|ysIfbJoacNgA z!fcca!?q*ecxH|tAKw_a?bhtRsn!Vva>$?jH_Jlx21J8{ESr+rN1vq5HfD^24P?M! z-!d$1XpQxR0w;*Szx3jYXSMe9<Vx@ZVbuZ)b?zw7{cNg0b|Thrmmy$l`y*dfJ|-Wl z<K}?d)|O-{UA@ih$<R=K=dlM2=U0Ipk({ost$Dkh%npi!Qpwj-GpYDt`UU`AMm*Ko z$KRoxCF*b&_pLmSe>|=*yvcg8#5wW&{A^`_;E-A4eSBOQhTFKMskV859Z`*(D~))* zs>q*+7y^C5sFs(=@4ZVZWeNOTtcGQCm9tl!=W!x~Nfk!*YYx4A=mbo21s)xqS7k^K z$Q;rV^xkKO>B<q&-R5^Dt3CL{e}*m($=m;W^c8_TuTStZ092Bu_g;)|GU%wmdOH~D zBI$Ig<@>wXB%><T&4t8rjrS@PNt4che|Gg(RUqhd<#Q9`w3R8mm>>M=8k}Hi<YMht z;_uLJi(ll)<a3+P`{pN;pI}(2c_=;f!S@izBcr7Ak8%U;8DtmIGwZ)r>m?F<u^C55 z#|*u~jtTD1%|KYZQG2xSW$>jojyRUQHq%#DSg8HZ?|((P;YG7Ci*{J1Elo|7^k!W} z3EU|qo+o}6fqnjGF#AfN)GixVOx$SpB2+VtW(>RNKF}n2e*8QWv46p5KR56=g1mCw zZLXL;4Tw05&Tzf66rJ--wWTK-eaP6Zyl7u{%<_i)<~JQYp{b_FQOck!yPVVc1B*;$ zg>znGpRZ*O)%BO|;N%S}A?Hu1O6$zn-wICXf(dk<TG2OIi2!mhLDv(Y7x?jFhn}6N zKz|ma!(~6C)J4F}(#%v$vrOk?xLD@-eDTtu^V#Wl@Guev{)ZaFaITRL4X(%5&xUoP z(tprXJk(Jz<Br=nL~s5qA7%UcZ5O(obnN!#@Q$2BWf=-^{sQvz8NhuMpuDB|q@<-y z6vzP%q}G2nt;}6b7nN3LFZ|LQ%`Rp(dbqQGmn_`*c-Gr$yZ}Pt2bY5gfPAH0WpH+x zRh;GQ?B&-K{hMPe1(z>8-Oy`4$?h@R5_UW16P>BjVXac}`S<BuQBO5_XAMAIX}Ne~ zH`g2rs&(GJ<gH9EF4X+NgbY+jNxqK$KHM3?8Ys|S`f^27oYv$zKT&wnY&|x0>SxsC z`)WZD{ddOPxpEyu`X)`+aa>_g+{E1V8pQ*=p7EPMo!3emP?8gk37t49ja(o1#+oNr z(C@g@+c##&)<Gn1PVVSg=t5RuE8I7=7|d5k*4`s|<qkI^#jciIHrMTU7;oybw5k$D zN(3*OZ$AlbJ+Y^a_XyaMkFRue86yvrNZaS<JcuhTWh{ouENtM2-5;(-g?V@-zm_&P z*DC7dTa3jW%twsdOPG#4G=~3odIeyy4nPyrsn<OF=%t+;CRpRsS0wEDwH^W=ag;d+ zLwmsRZE)$!x>>p3SxCQMWQ|@CQW~qG5rf?y5lSc7lW@#IF2V?vt)`1`9-z%1lhZzY z8YpQq3UQ*Z$%ZIUnl4FK5Syt#KAaHiSBYD>@*IxMbypcZ9UQS0fJPzMwAPeHwmnB) z4nE86W>8Ku$bxO+Qk4YPHQ~{5wWxBndXrwm!G1vXPq$!W^wbD39b8Jlo#8IS`^fn; z$#M_+1~*hV;93J5?bf4H)rTC=>m%B>rT09b(9$*}Or2GgV3ezw-rJ=<w*@n=WI8(i z72rcDVlsQ#N7BPA`r8@xv(I%q_Ej$#QjD$2HA^>KAbhW6n+~&Ty_W02)I3m-s?x45 znimuYY~Zu~zz%nRDs(YSmOfk)DBSK8V<2CKRyIv__0R1uE1URrDg8)!JRc+<5vpr5 zqXrRQ^_?U_=G?DSXMykYw(|ju%24m2sejxdzvVV4K{xqVn%<9uZ2BBl6A6Hf7tzW) zbAiVmw$F4(U_O$e-7LFquDH1p7iZdIBp%~)!E&QjqVf#Hia-?3V3l&Muh%FopMcs+ z(-QCbcXE1tzb63dX3ir!&6G&YThV6!B<-`h@DUI~sh$&6cixe0UYiZ-U6Y$Azfn4v zih3f-u4}vcPVQ%?(rF**k9_hknO<AN4t~^kC7(Q`5>Xu-SQ0%rNwyf($tcD!wK(>3 z9eNl{u0U%M+U8QN2``#k<SP2pe);(QbM_rYBkpO)PuU|r<0scekh1-1BSv?7>Y=&n zWw3z%l}(d@%lzId{V3*V!85U;dXc~8?5p0wckx)A7HM)D+G+fs*Dprf31`q9;POnA zM^GcvK_ROdU3a+_7SYPV(x{WGKPM-JGTCQL6h2+xi+7zJu~0pMOkIhXXQ~&uAFule zS#>a95Npb%#`I57eP77{UNc@e1ZVS%Az9&u-oI`(&%XAA&};Nb6Q2$3CXR0pYWZF7 zyD6YTC0mE8HgTF#CwDvU2X5C^q&|Ig5_H;NtFstx@?)t*xuZt7GXjMyxjsCN3g6Jh zzo9(Mc`nK45E&9bDlIlLcQ)B5=8Ci*QfJ%l4s~UMbngQ4a(3IfzknYrDF88E=s4T) z>WzMREq*-`>0)^5ey23J<`L2^uthHN@R;tl`oi6n-rr|DX)X-RNc?{Yz!uWo4cV`d zKI|aLTHoO!8&)q0r;U0G<=*_8&a;8JXo+nG(R^hF`8auZA_I;U&Yg9>?}k@v2bvzf zO>-leUVTEGC->##<_HL?UP1TF^q*hL9GPq!4t!Z|Wq~3`xNjzozJ-1hLa>6GL_@0o zd_VQO3RkA5?MDNa(dp*h=*eQT*^8bf)PQ!AHt3kJ>{3jO`l<np>yWG({UY=E@Z8&u z{W|!|8Z&)9c4#>^#7?Ee(feG~ruP^8?&^oL^grWk*7Zw2mF^x+8y4M;lDwuJm6)ex z2j`yf<&`O?Qp&uI#Y<ZE78SKoyDUQAThBEC!sIiD_+on8mn?BvVV^kI-(QQToi|cc z@gH4>WXKhp&j;4WRgSf-pcHNrkyk7;yEtyboVIg@hkRQeiF!j?94LKLAAwKC4&UzO z=nA6_*4Tee&fZr%Zr=Cvd}prJw9N@k=tHSZKTcB#I{~b2JFMjU)ip3<dnNb~chl!5 z{agF{Pzpz%=XS#(?|Yqkd~vs>2IioscRLs-u$x>g(PvJu(g%m<JYX8@Vb6Z?_`l=g z_#VKFe&S}rN9)Q-Npanma*OuZsx%b5=@sU<pC!Lw6?ll!HoBEOF?t*1X>8CvD*USJ zwa*IfplkZ=Rf0&d;lr(jgZ<JEme|k_>iD7$?rNP`zq7ozj)x-NpY<XIt}wqn%&LBk zt&(TtYJMG}pDoaK6B+N9g|kG>joNz&Xv@DmL`J{-UCwrnz^{}wtz7lo-26=D<+3~C zen+Mtcz+O{%|_-3RBbS*KB+4;jKteO*P@vfs@3m{wWWKA2j>z*vp~Y%*f;K$M`0JW zC<I&)aeuXiZ|l63wG&8IZ!03IjGJ0sJouJA9KqAo(#m3_>H^N^Zu4vF7TF%d_gDG_ z(vS|Gcyaxr>nQgH3aJGOp8Bqs6ntd{DshsH1q$PQ`Tk%~Izah+peOfBFW=Z@40`M! zevez#vQvdZ?rsn8)0~v%|C^c?65N{52ker?TTo(6(&s?a7SQ(5txPwO<1rXOzT2Fe zrr`UbRAt<`|NM|m%(b(v<7qUts7CV!;qP*H_UNhKv_t0;L7y>)*7c&XMHY|cuOM=Y z=LeQjBdSct#p_IM1CNXS4rGP2OMOQSh)q6Ft7|?u&=<^Jh%OC}tHaTUvbA%c9HNO5 z!_2Wl$-Hm(L5F<bGD#W%Qu%`(DXt^{T+ozo@L0>GcRQLR+GX$E61}@T<QgUG#uxub z+X8<5)c-e&ufgPJ!c7gu?ph7~UoBwnjb<XF{`t{G+x5|MscT1BPk3=iCOhWI66~SL z*uqEX`MYTG(DbZ9Zflbu>gaueLBlJUz2Z^l>9AA4=<{9Mf{x3w^66N;M@RjoGh?aL zll1(VZt8>E=?b6QOdL5Z`~G*gsGIGo)L5Ng$3u+>4T1ddd{eT6X6ZfMVJws8VD@aM z%=dV`nM&<SoiqFvQA84o^rdROmgk#Qb3bn1jj(N-hEI$$xn@fo`k=S&($ylF<+CLk z?LoEEMUjhiF9JSGhsN(yng9xohOMSmg#X6z;_JcQ`%Jy}X*J1nU$N@Zl>~L$KN-w? z<9vg&v;I(vx~l8CHr2+Ms1{T9ejD=sQ2)CU3+vu$xmkJde&RrJ5#6Aj`1Pr%qyN0= zWTVGLlESmuf*T%v-^{(|Y$!h4o8>mb$jprnF^$tw&*3bJcMGsIC(pfV{Wr6Hl%v^{ zw{+AS@llz2SL9<&F3GNDgGot(r9V<n06DYo^Zw|~%EM#RY7vS<y0e+Q@s~5*r;#Jo zeDg%0Rnp^nlADm(qcP?{r{H;3=+@}4C|C0vd~{wWQ*+{DedP{;aN6ueaJ9PbjiGmP zW-)T5rp}Y_*=LFPjL47!BlLa7J<?JuVQ@kQr{VDe4J{kz0rXjOafaRGjOnFZjr>>D zy1+n07atxy&WpX2k1UfBr-cLR6)3V}ZWri>z}(k7=(DG)02V1A#ED@e`N(1p^rH<L zt^t<vKTV`?u$Y{^!_*cpoA%C1o5Q{zxD$Bny2GI~;g|8g?1%HgQ)j{1bGw3OGxgL> zxY!LDi}*MIB!EfwrEA{es!X#^;3Dew)6yvSF1cUY<2kbfz}$d)hL4(Qe(rRth$uJd z2}|d-!@QfY^MtoIctL1(3Lu&7#I~{`;B#1ceHY+O9b~n=@bA_ytqJiVltQcd>U0Jv z80{A(p<ZE)^0a!H*(FPIHQPVb7V(?tOgtXADlxf9LoJ|@Fi%QBkm*S$pz6XserIhU zI_Hw#^U+~DD*5B`6K4Td5S3tmhlB^Y*l`qIo2r^R1vTCoEx#*lmSIj{{glpnQGH4s zspFkYW#P*+vJ{uu8wMQhHIdqk!q?=2BI2*|-?UkJk_z$=aB@0|b_iRwm?4~fK0{i$ zkUlJ?C9WyXgFVv$+Hk~+(8~AU7{Xk&_%?N67HU=|OuQyC;t(cvtjedG!vNWw-W7QW zC4RXyEnX5C`OEVh%;(OWGu!XX@a0*%T=+9jHYEDNVdw9bc(r7o|LvS>QyBT0Yz^+X zkJn#n)Q*Jr?~;=ozG5BZOWy<@2P8H)eKCd`o_x*|A?^CmxYqmi%R1^Op=PHi=CxiV zV1dN}8`hyF+Wc75frWEZLI(m;V+_KxRJoj~9sMkXwPYNlUh`?^6$MJ-SR0HU16>AQ zF^~Pz(cFO&1~jmBT2nQ3$P!CgBE><Chl@h$nHC%Z8za;9?%I{Q_iG`jQj#i<a>KbY zF}N@}ey0vXA;cBATdbN$zQ>%0Qxi|Ks*F2tJZzFbwM*mgf<%oSs~g+C_4$Td$B!LH z<Za83xDw8TLhN&4sg5Tp%3s<sy|?}hU2GgAhzZj>JmQZ$@l$_G^$6Z0SJr^D381E^ z&n487J0R)lta^%-!rbJREf5pJ#tr*M=WpnFdsoTHyVb1oo<LP&%FFq05gvDl-8RD3 zk`!<QnRt3`-FTZ+ay2y}I_Ed%lpkzVPb!(Hz;#?E(6t(^=LZW<(k{{2MKiv}E6XFY z%ap7kvP<nyuVHD){$BTL?cO2mGp)FXQBNUEg^rc7nY*{sCD6jIS6`o!`WH2Og+x?@ z_r;v-18lK5glaqume?9yB<3l$)?cLlPnUs-DMNIZB2jWp4R$feYNIv(DZ+I&z%XrL z>wQ9S)%a3ueZrvet)%n&_dfExI2);MuZy3Pep__-k{#w5j!Lo~%juQkQ^w+u+XInA z`|V+<4?1r8lb4k$PFGhqu0&*dY)OWJ*DMNLw{>$cv^hH$gnmMQfG??)ZXw}!3UOFC zx-k7C?o)IS87%q5h!9C^=(`IpwpV2DK!&Bp5Of<?IeYHD{9K5wU*JrG!dPab#jiWx z+*?^Sm9PIMB~-Qny}i|-<baE4MY)q~`a1f`d*Cj2lmMwbl)*5;5&4%cd`}Hwp~(?W z6^3fpZ*Yk;St!m|0I6n@`|J`_GP>G+Bp3_bJ>}o>>I-LBWm|z&SlhWIxSTV9A?`t3 z3Rjns=2ZxM{8#y?&G#tdq>%1K%;~I>tluH4Rh_j9hv^pZVqis&QT|aJSP|!f)DSg$ zspBfltX%8)>X!@FOu0T6)e8T<8CGw`F3;XLOlN-?CxYWX3u$zA&E}je`U*1U)<&DN zYoTUPHiuXE(LYUm4@=_YyX1!#luLZEmCa_uAKZhZ6A*-?2$`qXBnFtd|EJIRT@(1Y zXr@syj*vTo)`R@$@#Doq!y1aC!u&Qg&CBBw>`Vz`W$j(P#Z1at>A6XyRBh109=gFR zo6db^jcO-TuM)D}U=DJ3Q&jna#lh+aI~;C5BTeY<^&X)snshcKl{&l+D#AbFlEPR` z;FU$%rOB{^1P`T_Rik>mTSw2G;%?8Cd|h;0hlA~6u=*Uw($BC4!67Ha)+{!;D%zD% zCA1NFYEpExi@9B(aBK^0WlMKjp382O;cgt_f3+)0@s+)2c&kiSm@U>gGP%Y{>Mort zB!sqNAh3uW!LQc89=wk9XOilf$$&x!P+^kb3*h=$i}mP}BOxVujsCrDvWDhqi-UU> zaz<6-KUlm$r#vNTLbho6nJ?Y}mfSPc5TXXUZbZlUw)>q(==dc%HA{ubMt^$<9b6Ax z<J?xILaVXw7jpWre7=o+-uIra&k6H3Rv&kP^+mVCEDfJS*3^2)KCWZ2<EZnsOJhx+ zs8Hy0FZ7UNEyHw35CIX?oeg0&DDM;Sk@6@pHrJ8azshlq-y1m?dAJJ4$9i*_M7@fd zTRpD&TyJzzaLU2ai7CPypK80}9ec>1GZ)U6eQ_z44L^`*PBBA^kliJ--750yaE(o0 z{g6H1`M9J6nyg4~p5%P0lE;lQHf!p6VHgI$Nf3t9Lm`!+hlXVO*!+=_*TyAskWjT$ zr5rhmu+);o$o8n2ih-}86!?_<qF1|1BBGblVOqO^I!MI{RPD?K2G6q1yt0~^Tw+zP zE(DCH8Ea8mcx8RQVL#re<><m3XhoSMmq(9j#7`p!czSh6G<?CS&J-mzTN>VWOh8w; z&>clJ7j)lescR7|^GF6M<fHn+TkQat^)4+~`>DcSu-BPoq%bMbW|6^6UuzASDrv5# zhR;$cbEbP>ybNxJ=hOj!^VJKZf3ZHK^MNJsZ*w!=?y&yj05i}<c-{>sWb5;K(gvm_ zXY{L-SoNkRcb|lVN(^uhn1fV}0Gpo8y8DpMiN)RDIAe0zepmxh{<+w=-VSje-#Y;m z`&Cj7SAOdkN8DX)j4$@zzl#502<jzr(#d}Ci-1aOINpT+ldRxStojOJh>1|<CE$s? z@VeX;hzAa$W_y+LXH<ivyY*3|R&qMMP$Z`gAT<z0=Q<s}v7szfyO`=B{IrP9vPg9~ zbbRF)${6zg9T<O2YE#-X4iyip!9Y9sb7u?#*dzL9YJq8@wKIw4S8+!3{xXgBev)!+ z$!Qv*0^YZ|Dc>o+NhS#;<BDRdct9Dnu^$ry46wQva<ox?5gAG*WL@{P5KSQWXc(F& zF}W68udTQ0ijf3~t$f6fsi6Jf8WB#%;kUm)VS*uTpIZbP@RkBPm+jke=#k<584651 z46x+aQu9#!ZYHzmBkGMvW-6`hf7H7|C2OdGA)x@5B7}-xmSoF8P~%K2$mCxijO?w{ zN^%5_m(cYv6ifIORbv%7@79W!14N1Sz)!8oez?&t{poU&T*zx|HRq3U+o8`E&?YSf zd0GXptZ-$C?{Sz4yWw;%BMK;T<BNO8tF-Z!L=vxp4OTIpTDa4shS=YGvAat@+WgPE z^KlWVv#C^lrEwQkHlkO<z<u!cd{4D8nnF1+Iov+~#c@<lGg%<F$%|%`B_gjO+}rFk zP2d-L1MLTnbC1R&Zi0sp|Bo2YyZmw9XPTvIx^WL4y^9YTtGZM1nktz&9TLA?+wohq zx<~Qy&pQyjX_;`sv@|-*l%|Bqe%-WQ^1lt)=ksMFH^vya!O<+2n8wWZ_ERmz+YqLA zx%2^lZu2}}mg&xu6Gax=GfeU^_IbI_4sVwnNDj$M%rhcy?rdK5iR<6&`dskyE`616 zHP~Pjp96aRiy$@QF%)WGTvll|J-Tt2)bpTJ(BR=q4fu}Et|#48t)22%dm5atjJbZ! z-Wm&;VruA+yCc?XxK9H%uRNdAOJz}BE86?4g%9<G?D6Y)Hh_ewHtGl?rvY@UOa>)C zI^7s<!eNIMr#M%v5O0~k9}wUFzL<+gr{sVTuLbSw1_(;|ranC9B_SvBGH8DBmG-|I zUz(%%(DS=%-4B|OfPcMI=D02{CwJGl@#ml9#m^s@r+S5gX>N8rIy4lN9|>f+d#WPa z<>XSCfL<4r)rpl~e00Y170z-IC$AoSh3R?f-tZE(WXA~^Pva=77tCM@cD}x4(yDh= ztrV6Z&dDO*lcz8siBKs(hpdzwGoo9QVF7lZaGsgx1W=P{s)c<-IF(E{%-H~9X1E>_ zq!K+IVyRXYjj|jO#fux=D<8t~M5=)+s(K;38p)B4e4K17M>4YYwielM*kS@70xwBx zPMNiTZt07OS+xKPn9<04pNkGUK*+z4BkIal$}&L2IXZCh8OkM%u9~6Q|M_<uUx`OR zr&kO)<HfOeq!Qr2Y;(brA5<M4l_zYNC;loKNA~Ns?ok|50~j`|q=rjcWFkXaqaCk- zIz1o_I2~s<AWVEuB>sb<VEXvVukB;^=LOKgETds-L3<a#PHcYp8BnscFoR(u>Ja0O z(IC8@6xLH9$&}jt`JYin-jh8XqNISo7-nt}*8{UGpjyyEeQ<lT1?#i~j5qdLP5c*Q zyFUO?{r3xXTwL5h5@V)Dj@X-Y<zvyDW0h^7u=2MWC0(S3UY8bvFR#eh>eI*Ci?zN- z351uF`UmURzAtYPS5k|tBxT)dVP`|`tC`m=tFOmbbO{+^M}oQfuxk($^~a)jbzR^! z*+1EhJ+p#wm9gp*WOV>1MGfD)`-klW-jG$7kIiAsL9UwEHc$$Y*i*9l2PtdGiJi6V z@>0j{^WGi?Ak^lj%jK%<i~Fv652m1N2JK=?=gS^)b-ZymE(Dmu1G$R(n)m5f%g{Jf zl2ekYl_a@W3m;jJcT~K|trjRm2oVkQdfQN@ee0O^G%Zt~_yhk}3lJ~7tdDx9f4b5U zJ>O{hXQMdN)j9ek6Nm<M`Q|;V<;9BW)D2+vRbhrz1yrHpsZ-I362)g4e$nn(<V}Vk z0L{u{Gq(WZwVXtj7%BXx-+Yu;sWQ;LR<8pjO8*KGACSA~n7(7}9xbQG#;Mf<fV^}* z2Wb9xK${Cb8S1*Y@$bJuhkHSEBw9Zei(mL?t3+PzRc8S!r;HU054_=Ld!n_+$u5?g z4hi$fonk7aqs9ji10QR;wXJS3Ss$(CaN_cJGI5@UPgRef0<2*pT*Ll3H&ZxwtY9Pb z9yv>&GQ_e=^7<krATS=g<Bab<WpVzIXObV*bS@@O<v@iHY%NeAsop!Jgix680Y~qJ z3`V65Oa67rb=G92`T4bnXaPA|U_NA70W|v&DZwE(?;N?%SZoIy@@}Zj-(4Namn-)T zz1|AN$O^t-IBqVLTEh#?EOM!L6RkOPrP!IA_-+RMuU3*tp^{`KSw}C)`+OnH4u$p{ z-VzN?$+Ri^RL^S)2D`CAifyl<q-vEN*n@o%h9n3;5Wp@*=u_u)DeSFc!evyiDLijJ zO3os)5NEbN{KP&|h(4TBe5<r9_%qqd1xwu94*L=r=Xd;@i$u-CmjAYb88A8fl_g)B zP50kU^v0&98n(MLJ?ILCbz0pu4VLH)qKKDb&#Q!>xnHpRo$OtZp5lSiLppcZ8?WD& zt#Ish0=CTx;n=CYTf>dxgD8v>peZtzJXURU1O_wY=?>Rv%;!gIeoFLD8dVn>VM%lJ z@u%W{c5i+**{Is6k1O%w@IP$X7<edsJhI^ze&hX{B-6c*f)&YOeF(dIL!}|R%n`Q} zbCeQ)=zH}wqUr$10Pw&<D(I4Se|~GM&u}T=u&KRrfx5GjaeB8ov5K|diKk}z){|cH zgC_14A%7gYv3s_RPc>zye?R3`g3SHYtTXsWUkR&7fa#UBg|?_@%->zqN4yvh&%nq* zH!NpAG^&afVTPHrd%?-S<2WaXDv!pJ4jQF>6z6F9=d3Zx%>MnEpIhv}=J8A&7-J{3 zzaC6}QXCBxZZHG|2-mjm@5DN^^JjHlPXMu4E?{a^7ys6^U98>>OYQjt{L%vVT=OHC z<{;NOnwMtZ#|j=t`{Rk?c68dLB8Ezc?icZOV@wnN-@x^6Nkz-gFDOXzPpcjUbTv+u zaTagi5p1Q4hv=kMBdUpDCAD}vW1<+4Y}I+^s>5re_6UfDK#JCFbh*Ro!OFpF3m@^F zRI}Eks27+xbB)3bz=bGf0v4YB*Lj!MP5}&{DnWvW(y#^()tW&DOAn|oCdn)^{Jv5S zJ{d=Hq74q1U30X`h$qhmdLWD<z>JNao8l|8{kI^xJ3_0f8qYH)m2Z!SWL<FJmY8t@ z8A*Q2I}W>xiC<qmjegAnUWi%)M$Y+bb-=%#B6g7xpJq!ok5j6Kmtkh?-b_-JtQ2(b zH4Pyck49-x!#8bA2V_AF?cjzLwLJ%oqDeWPKb>e)8R@wlM&EefBGnVWDLAhX!c~o> zyC&c8+5*(c*k?O(R~p}tT~I-V;S_c%WK4)HvXY<q0qNmVoy96(TL;VfyV-W?+iKT` znMn61`<HupL&sVab`>b>2pk4%@lkMTs%r7xItr4L1iEJ>a}c76(BGN|Qhitl@>Crz z@xW5OIZu|we0l<Mv@>u^l`#NDpjy|y{~Z+8n0P#v1T|DZ$Q6wZp<AnVm3R;c-tDnM zb8Yly&q(b(^v6v!JxF>9n4?zpE_D^`zWN~~>{UdxD}L?J)y(O8fe0>tzSMLKL?iKu zi4aeRv$?a%*+z#*aX{R!iDO?IoJ`@au!eZIfAD~Q@QRUEsVeFxnYw<L=n*WvLQ#f6 z_lAJT={Yghcx+A8VO%6nTIj74f)H}W^LgF*P=%6>2BK?755JZ93f=D9<1!P?Y&+P* zMtjtXyH1VLTGA><o5?w_#gWrj<ATa9VU>-`V#HzYuc=K`iG!vnb4tiAr?v9<$LpNz zP6(AMaX(o>2uN?MC5KnGa`oUQ%KPN=EyLLnIDGjLI!;is8H9=XLM9ovA$;ca?>=wD zP8WGMT^V;#X-6rF9n;p~RTg4EN%US=Qzg-ePG2M8xec*h)9*PQ`A#2YdvHJBdq1~Y z3Hxfn^+lfYy%m3?tTFCD#02}eAjxeQSh+^^ls_UYQ%EeqIc-2QpMk(LStpXQ9*m7n z*{`-oB6fAe7PCO%hAmYHjFwOp+@h&AUd^VU@8h+hbce}28-2|MsR=t^pK`xSaiX*v z+q8l?@0IFouv~YwgZ&~7%ytYUko~Uc_D;9CE~!rPLoT(a+>3G^q#X5X^4^+Z1@_-1 z)WBQPE7W*usiT%oG?#R}p)xsUH6E6y$N_~l0rr++g`EL70b){gWqY}!Hw7cT)6ObS zh>74n&24r&6$?(pRVSmMI|sk@)1=E8af}`E$n(sAtu_=!znh#fWcW@m>_<0WcMoVR zLr+`!KsMTAeC{v2txfEoLNNygipw&R%iwb{LlW)<p7aJwD2)b5&`+ZOm5BPV&N;r1 zv3ZasG*OFYpOy0%auQ%pcX`o&syOIa*Q*e}yiQza)O*I|7ZsMb#5X}WIp(Hb)jf5h zj3(%B7oj?jLiqZJK?O5wDHOkZLAwT-pu+{BAc@xWwO^t+x423akzRVAZcPe8elDI* zt2`}1T*a7i%Rnewe}=?QL5q^BREn9YyWM-T^^@3g0pQZ0Y?bVw{+5YWTUU(9Xg8y; z|5o+ETl(kfRiDK<lLLF;MO(;`uy${|$VH}myAm)A2(}(kEx;o_z&^)7?Ud|EKctr2 z0^K_>;Jl6z!*^k4aflhHs1wtoXRuQNK5f>B(!C=B7iCl>dsc>6i7>#gi8NMnJe?_L zNMxRlx<b~HGQ0-ouyJTZ<4l4-U?{!MrlmrD{BZ#d>?G~J@J;9h(;Vy`N_XSI8<Sja zz;6j0&kfj}nEiD@4eckpJVAKLOx?(2fMd!42aB*Vp0|0L1O^AC<a%5GJf-fg8o$7y z>aCho?$8}e11+#PR{3WAU(E;l`waT1iQ2M((?7cr5z?>mK_j|UbA^gOTU+whQ)-Pr zNVR6R&|r6`33t0TmCr9xF2p1<kI(DPApzx=VJ3fr&!zQrAtu)h?wB}&38*4}h(bga zw@<s`0Y`1-t;h8K{mQ-&f2`#(WVGzB_qzz4X{JyZFRJB9IX83OP6MZQOrEf80vQ9o zIR6<kEV`s3Ty^s*01lgAfW_j-2#rkp(hV-Iog2b&5!<m#n!XFVckyH*5SL1&woX&N zWvzwCsgvQ9Gr(UwhTsZpN4;M=Ho{8;szaD>`biL5kmZ=Z2WsOLg4CFVkxXXCLQHPG z-4sViLcQ6jc>aU&170WnUvqsM%bKH2Z5euSDWZ58$VwO#jT#RDr}l<#ybOm2KI}lS zvNh=V%Dy4W0|$h|(gtbC>l}AI`1Wo@jL<KLcZN$!h*)S}7K(SVal;72b8Z>Y5a&q7 z<-dCP6k3L~h6o<~*USXOw2u^kl?UwfTZUbD3o*Pw@`Fxbi5K&vcV>+H*01#Fz#%mJ zB~I}IqwZ*W2-f9cEb7XIdO5SO%5cAwZ;t5inR>c{tkA?TID9MU^Xn`d==m|iPwi|- zCiWPU?z4!P6v5X>gdsI+s78fqM95vaUscTwTCO$EyK(Ke&URzQyJ#E2M=$|IAupAg z?W`&dOQ__zv@$N9?|OUYspqd7M9z9}wik8-n|#ns>Wz8=9AeDK`)iy?wVLGjA<r_e z4rLivy`&i(yt8%uM0Jc4BW3Ndr_#k8Y5b?sfL+x1P)L#6^wSF#19@*@FH3@00gChI zWe}$71olL7x{5z13TNS?M(vXrzFcJZh6Q%b#H!Rx6E4sI@w>SLs-yZOk3(W?>cDet zJh5g$hHg@}7e01RB2&Y7W%Cw{WZ<7AhvW3>!C^!c3<KpKDvL(t{cx75zO~HPgJW)p z0i$V}H(7iCTkHtxYy$C`a`YTq1`db#_k(`Xq)gN+U}ww&8+?spJiJ&3K?-p~glATC zO=+jlISN)5W?6o(P=pEOZTvLnVMMWG^V02pIlCALEeZ_@{FrmcYde)mhA(z9%-f!- z4q0XR;vPw(qJ;}|@_%H(!zth$bmz`n!H}>!VFItnoC&`^xb4CX+!e3uJk?+F4$(x| z<;sk#+jVfcpfV9?mO4{6WfkaNNd1T60D+R&(uzfdc;~rp$NO)9IYq1u6v({yXmhTb ztZ6An`X;%CZ`0INQcHk}tS2T5;svrQn!zygo&9SvRo_*2`{EFR$ZysVLc|RjOM4t5 zEU^UMy=Av7$Z2`CDoj2mi|_53TZ8I6RE^}4Dj>uSOWI|8K1BDQS43Pk0}_{HQ{ij7 zo~CVetSL{OP5g}|A0Xop;Qjwg=|~E6;d953??|><nBKxS(4%CxVGOe~SzK^b{$acG zp7NV*nab&|ilf-6$dc~T#u~V3yj%DvSzYeYsO3BpaK%ljdv6;w5L!PZ7Z04y%4iqa z8n=+@t=m&ol?5dKDdc?r6zEIKkWa0pAn<A@49r&;gcje@OG?y(Pu-29uPlaC#nM=^ zCou>TY@p6wS~VtP#+l65gzI4{8VOnU`!zW__PO|9sU+*5Kr|&QPtaM-pjfrUf{-M5 zh2aKfA^C54IV+ZKU_CD`wiE~PmS}xPm_>fdx;+)eU!Xu8c^yZB9jMbZ71f+16(bWv z7{qA>c)N#bzu#;JtBk&f>(Ip!Gv7G#k~t=$c`#=%q@e!J03C3Txo@9B?wHuU2s$M{ zOlBav74H8kp7X&W<}VOm-LUky1rP*M^ZZ}SN%=#RP=SZJ&jqZ$=HSW2BLrm|Z0vY{ zqOt5QjQq>Z{{22+#zv!4u9lJ~NYj6z<bSne^C*-=J(pPwI?p_T-(tOfe7C1s3PM0! zfy&(az7=waVGelK2Z?!+Q%oRF)68p3i&Y{?F~60f$~Q>eCnv(W@MRN?%xMS|kIl`Q z$-V1)wP8y^gi~Xq;(JZ#SSdH67}|&x>3spOC74Kt3KWJ5K<F(<bvC&ukU(5jNW~}? zHO2XBAeE&QY8oTw(MDyoU<)e;($+bH$>9%p;n*UUaCgCIF)c1?BoPBmD>7n79MG#m z)EQ(C+goo1VKz9GQ5-QRT$R-9v}b9gzD=eK6S_z4z;-cj^0OzYo&o6w6QV%Rh5=j2 zg`8}X{r%&gPun(7RRXDVtH4#P+%GuK!DzloAu?^evZ??-S(lq>m1SSmuf{sr|2AXS z)bq_nJ=p#e&ToGn0eg+B&jIpXaPW7r@ltZ#EaxmG|EmQg_<b|JokS%1{E?~Y0O1-) zkBgU~lomjpoz$2?CnSOO)qhzDU`V!iDvyKIZZi3jG5S8hhT23~)lXXj2)MiXa0kQY zA~)e79juJ~4f)=02BXiK3%4?imKQ%ucif9;(R(gi5UY`ND~ysyDBDOf@;05BFDC33 zoOy`emQk>E0f&c`2Y!aIg4z(Nln@N$1Z4qpf9R~M($trNFE|?F;zJC;WtE+@=RC(6 zu!3kCdl>J7-;p6w#+&I`5iSgbHhI>}z@RT~e5fTlK~#lQYD~zK6CbGpQy5Heco`~# zWWRr5rd|GVIpXbhBD}jIc*crxQtSsnFjv32uB7U_tj<0Rxn#M#SIMYcLuOeYMO)iJ z{yHO-SQHVJKgR{9f3gGKM@Bm5W6+8O;eS?F5Isw6O!Db2GNn%0G@1n+EKyV`z$Lzm zRj#}#h2MK5ah3_${c2adBl^At+(QHr!CqDDzmQu;wj0QxT*s~H3ckd+a)ve@kO-t8 z<m$pHww1d;gH!Bc<<y*^IS+fDwVgSHaI+vie4f5hkY`Q8yV8X4pHJ@)$@wht*sLW( z*ve|W$zBuAH5+7~?2_!m#>6p>S3fg`5sY5mX{U<ZFNF-g&i(dA&+^4XzOnm~uBYP0 z;<C|};6<WVjWa8ExGw%ejY49dt&BO%RFWt;Iscp{!J9%l4gP&YC7r)fT7MjWp%paT zOwB}Q;>X!yzgvPfC3e&rvRMMYzBV_!lSrT-RkgU!F4GyVy9a?jr)rK9RIKe&A`b_} zWM&l!O|+u=I(8Q#mA16*P7q-gWWLG?%GyIW%4ga76>4v<a!qC-HVJ|RRk%QL3o%}l z4f#-O5#etThg63WF*HJRrCYQpLM&*S-~Rz2_(zj;TcDuBdvdTi+uPfbl`0eP$tp|c zsx+KaJ3$M`>f1dv8cY-~rFmbqfd3vUfv(KEhCv9<P-6LNpV_~Q7B=r|JZ<2R&E84& zrno@!c3pEkRX#CNH**WI+1f5Du9QkC%#ny~SgQyL(Ucipa@(}EfMpegQ4bdWEvxY- z)o%{UFAF+cyevV$ispXnW#Q)uqRPwfx2rVskBK!m&4SxP1`VC}`Alc1-9{luC2-g- zq^q3>cE3izv=k|^c9XxOr)kO|j~7=UebxLbYXC&&d5ESJ<C4;xD4nrSN>Y$T^&%GF z_hIz+;tz$w+gcjd3Af`AT)UP-Zn1o6Zcy$Z-srhAv`C{OKnzoW4>f1FrHCLQD=7nG zVuG}_87%JzwKob$?l+<2>-VxsBVNs`u`4p|MHH#$wjWa~87d~hugD1}K`h;sv{&(G zQul}yAQmSPQvKF!KZei)n!um54aW>6;{6glHcUPLcKo{$JA>axLT1^*%RB{1KG}X1 z=^PGVY(G}?lW2OaOi5x<GgyzM`zw^_CkUP9eVwA(2{>Y_;IY2Y;fG=?cmo-pOMw`+ z1pOc%oK7<JDdA;KtHZf7{LB&hQC?I{qRg=&HP%vylW)&z<~K;Xb=F4)Sk`L?b}r-R z%ls8w%fACN!`Ek@vHz|1b#~KM1m{315gBE0y*?*N5V)_=M3zQ^Aw_ruwD1c$^+t#i z?nH&<lBS*!i;SV4?&>3z4bpLAsD4Zz!hS$wI?6Di21XNt=MZj|Lu50UtVk8n2ERRC z1J@Z#0Grh}5Nm4>r=WM#`Ba2w<&TP>M$2(GY@EJm;dG%WoTQsyCRoK9siBfbg-lc+ zNe_%4FkS<}FF8aG@WK_Kz2TD7z@ic*6DAChk_0A)DRXpG7T*c>O@)weu-rMCB_WYK zkp2Xn|4a^+^nWDM-Fss8B$LtuUq!s`L5F0fW8yn%_OEQjpZ}E<YeeNjx)z<6fqi z6W}YE6aNDW>;(nt^U2nPzgOQd)&Ei9PgW48Sp<ITO#5oM^HaYqEvr4YPuX_aPd7eR za@$-2d}EBr(8N}77v4b&ik%`JGd0;b@r)nEQeR^)Hd8xF7^TJ%#U9zReaW5`9~H3t zNjoel(-DsUmfv+!U*klGsIPtS+0Esk#pq~M9>X^nH~}p6V{v>~x&3x5Z{NZ&lJ!I+ z&V;@w2vOdRqz2Po45o*m!Q<P&!v!aa8kVO2<TN{RPBg}J<g2iXG3cY{5c?)mQleq? zGeK+Y+7U`oTY}O12YA^hW1M)T9^a<Y2KG^C-o2uIFr90aNvphI3Tv85wAwl=ae*$y z$M8-Bad1zuv>&nC2+6)EBZkM3;3ve<;z6+a`pJ>aLnSNec1XGnkT!JFSz$eu-RheS z^~*w1XyPkzShK%Kp%jlA&=xR6YGVW0PV!l48m)w&9x=RpA31<3{M^HJQipZqO?CpN zzO82(#hqy;$rO<|yZ2H~Nc%>ZBL+IXO)L245|sE=(HN{sa#|~@+@WmNcRA<07P)jy zvjs&i(}w7+F@F6LbZZloGgZ(HLbwLcVte`$2SN}U!j`A8b56rQK_{?@`$Y%mU2F)U zewml%)9q3xbvIG}u9hM`YMYtM&nw?FN|l7~B*TR6=2GQFM}s@fm9M>Re>+?#lP$aM zbdN|p@Oi%s_Yp8B1a~gOvhLSwB+@(6IG<ZAT3K%Q^>1IAo_(@RS(F}J^Ir0sRz0mA zc8uFZ$I<@nU3y<!A|-wpCre{-;qlZr>U2}tf~I0-btLmVx3YY-BS2w-v$RR9bN;qK z2O=swcC!cPT)oeVM29aFP01|vT22VdBK0;&cM};rTd-ePl{|UgkKrI-B;n6FEcM-g z139*-Ai_21YlAl$XV&*1_Y@=}YotFnnkV~-S~1cnbWYF&69aZ}I=|OK=I@=LI_S$e zl$*_gz!fotDd>;E0~(&i$w$n6q3k1}vwBC13EUB3l#+ci8^}llxUf>yx2f^WXv<;X z20EMwSz>0j?0sC)cP6|P%Q;)fR}(!T>sGJ{D(zz|S%ElFiB#!yGuS9iY^fBUm6f^K z!PkE5%V>+~&Y#nTiP{KDk9Ue=Q_#i%VTSYM<`!_sP#sY$<dyAMZF@73_*Ksjv;b%? zcAQ$Wx0~5vSErK30&6ffg$7pen+3n$5zRwHE8epqQT$I|nu3n?^Ut>wKe%=e#d1l_ zJD;y!A*T@W7K~y%Wep|q98Q>(!=87(10LnmrG`((HEb`#DL=G^nLIAGJe|gviMY%^ z`a5p+vi!Z#+m!yQ#g_ean76+%N;+RxsGKbVuw7AsLuXGW-<ZScneqC3^3@O=m<UND zLS;z6a^bDIhN#k7AJqxN9c!92!j3cwkwb9R`cYVjq=_yh-*WSr%v4CuG@d;h-aO9n z-QZK}gb%IGfzZt;x8|RDQGueAq$Jup@P}+jwdz#pc#-xy=A_@aPwUu<^;DjFQInft z^Pibelnu-2<kh=Tk%(3acE`qqrR<2zrtrt<?i5T|v59V`)%eL+SXT3CaYE8u0^Txi zFi8DCT-Pl#i>R-+lz7Y6-@99KX^R%fd7aSc%{s*wK#%tUcQPws&<0<Hj!}-`&p1wF zZgb9av4l{TMuzjMQWtx<CgB*Xr%c-yXqIwj8?G(!w_9X>W=JJ>7`V(U5;Ceej$*(c zBE`Zo7$OzXnwxivi&Z^FvGaw)X?X5S<fF!NVWosywWXmPx{8_utEUp@b#Udow(*=p z;@L7+VaBhdk8N8$0r0PLCF6pcp4|S$a=tpV{+Q=sx1k89VlTJ0Ru4Qur>mPxs}mU8 zX8P&A_B<L|ahC7K!2*w5Y3(PdUL|?+;o~<9D01iZcwhWn>fGGksHjJqYo&Fx=**|> zvf{PVTB*+W<vI;$g6<E?(d*eiB8Vm}Mza7$ELNDP{>m)Qe`j(yjteWda{opnLpe|+ zjv)8Aeu(nZ;8S@&5yc!D#yf5#2o71al0?6f&II1XPf~yJ(W1v2xSu^NfAM}zj`o49 ziG^a?BR`^A8SrlFb209I=<`|<RCR{#P1ChM#E@)Fer_>Xf1QaiPW_GHmy#tRl7#GA z60wVb?h@W^kaYy!n27!wVu6Nj%i{F`a#u_%_yo#i(rO6=j$vFvCKn-u1EIp`ybPC8 z0!jO^DIs>VDD1H;5fugb9uUNbI-1UUASLe>;!lbO??SWCZ$`;yiMpy6Q1NqO48a;Q z-e3ME8k`3v4b451#RXX}QCMGh4`F;OX6Xnq<d8B`!-6AhgrC4pn;2D>M0VE0Wgf1# z3<g`UjUP|{2ARx2CP3&z5reELB-|mw(v>+MjYDftB>pAYIc9B_ULi%6)`pX>;g=|` zMV;)&9G#&4tzc8su1d<+&xQ!cUc2J%o<a1Lqee_zl29P5xunPP@@|&6<#AdFKiNi? zr}Kuz6Lvn_cSCP7kEW%b1#eb9JPah_^E=blEcAj7%|}R^wq^+sK%4;E?a{*6+vk30 z9)K3VX+NH^T2&HqwY>0h=xnu{tS*i|ox6BAi2eN#%B(N!ID0_g0$kX=&y@xO;h*GP z)eJ-rzst#B+UnJqn)jfa?F?o7iW<$B`!k~a{Ah^$VczWOa9Zc@WD|Xqt=X=dt?op- z?(aS_582krTCIDbS&90I4jX!>tOl6ZEYo~z{Y>S_z00V>;q3F!ZAU%|-__{_&FLJe zav#++Tg39!Ogc3Yx%<QMw>cz-4u0|1L75iWwE;iqV7Hf<Kmhq+Ka~Eo{W)5MhF(&m zr}wI>t(ttUEoymWfKLYW?O!x<XxbW*u(Z4vR=+<F6{bR4{$LC~qv5BH6*P|8cj<d4 z)Uo#S4-$$p{|jb@9{Y2A*SOUrs*IS5i6m?jKa3|9Bz{Y3f+@C39Jc<6p`uWV4pD<# zE?ezaNmxuw4J#<}4xYt`_TD;dSu~pV_Y*(=_s>+K!Dpgy1r}*08Db|{(@M#%^}L)y z6nVj6-k!fCG{YkTA0w(1UZv@8Uoq9T=JTpqA%XTaWcle4wF)Z8sM>ORracQt@IwOY z<b*a!V}fHG6KrNH_mNfa>8BEtF8T2dX!|RW3rM)lf?wsdhlmw$ooD!uX4-HTqHvza ztMP?6+1qu^BLMHcC$W2lCkELv1(n1UXu}Kf%SRrx+4X@w4~Zyk54P~)&#fsIaDOaA z-B8kkW9DRk6nJ7keDp7J&2O3Ej$GR(=|`f~OcQGb|1Kw?=~Q7Mk0=^%081tJa4j?q zHH;7>O?*mtr$JmBenLotOB7f|g1>6~x|<p1(|lbo;_erFS!B>x^|gGn6LlH%@8&m= zUv8EP3q%_A<G@iXh*`;v8r*{kN4&;=p`fH}HS7y|@?vAXWelC}?J;Wyob!r?1ux^j zW07|_K8vSKl>(rpk!Mp7uf2xFb;cc@XzH)$;=7NFUW-j${<#(4S6P43c<e9JPyMd% zwC~>dFQNUf7I413zj{+TH}}@{iKS^Nj?MT4Gy1YjqjJBpX-6)e?&{E?{bJ*1ax}T< ze2#CW(K30tX5GNtI5h;Hjq|iv3L4zrX!lU1QL0A3`epIi2gOTNFr?vE+R0x>W>?)} zOuH<vDt%jpp*}qN&Z}#gqnEl&L6NzeyR7Gctv{JI!wZpj7@7t()}T|JopA?P@z?hP zKYTqNv{#@14%lptWQMP{97gxGUMKz4AtupV7f0%ic-QGNdxE|#kG1#0ozLBw&CAS7 zcmM2_&b9TpFbF;AD4y?))X(zq{TuM=yIzy^oklh5zpsj?jwD;w{NVM8)BQgCQ?{Il zMTDBS%U%tP+PNu4(`lOND4l;t?&@}F*JTUWm`O*1TqKdDNxw2y3+Z6AzlKhE&a2%N zy2Y3n0&A48Zpt}Ui@Cr_D71_05kd4GWa?bdtMK=;i7$6=D3t`HJxmxURtogTC~S$K zQ4I@XYT2KG-gs<oY=x!RpJei#ijRS>r+cqV0s5;mA)kkAd!iPRPnOaU_<K8D>qCl> zRKK_bO3TyLsBUrm7R-koyO7l$azYAiwa1n>4I876|Gdw@UWLnNiMWSs^%C9Z>0nr< zw1KSH0~)ZbkNYN(@dt-<7g=%pU0FGbA&@VrgFFe>)UeWsU(q##ahkL$XdNjDV&&DH zpn9tXT6ns;d=q#}Ij&@1p>MXyrrh0uTc0*}1KEdI{2(23EJD^Sr?{k-e1X_6oCWf8 zZv*+&G&BpDr=KW?tp3#r#`s5IeM#Q0k9Jf<_!N}yKF%ix8)U5auc#$3q&_z^Rs2R# zzVRd-$^KrT3%smx&ht&H!|n&E0Z0B$mN)gbT2;1k*KA(b6|ajyWY+?M#;sq@7VQUT z>*a*kO8tE^I2-_Q^wI5Lby1yPUR)s3h3L{r04aa%%6vNqG;Pu^WwJ`b&DD2m&rSF4 zichqEhe?|$nOQq3gTJo9a)p6T;J(s{9Fz2%Sa6hrHh=SArc~s7n<I<t<mKY0;Hl!r zOY;jsVzoYLt9RuuLl@Aet3j^C#^WXZq7M&@FwgCSEymRc3xM7+XsmGOIz@6S-6tt} z=KjE<?<#cfep;r<%#O}YM_2Ue37D$X6n6Zp@<J#B3|2(JkHCC9Iey*+FQ)U=kBL9L zG@8z0Ltd1(F_;)}vqgrFZugdNn(R&ATE8?u+=!xFlQcPug7-)1K2Tj6;<E<5DJ_!} z7K4SnS;vN&=pk@$iQy<Bl1R8KPtwJ{88@WEzPFxg*6WiwWmNrtRJ~<T99`E1N<snz zC%C)2yK8WFcXxLS?!lel!QCOaySux)4&2W3)>rr5KU7UuHN!Bc&)Iv)UbR!DN@gjv z8js!FN^Z8BkyP}Om4iN#j2uNfkzv?#^?_7+Ek%sNaCt=l=qeypt80s!FVz(8WxkjR z(~oN#tfMIyK(ao<m?<|08DZqOR9~Xws~Z*WE|qC9_BD1bS0AMtb`Fl}yhO3;TbDf7 zfNzAZMXO-A0Zm`M=jPL`<ME?Cuf%%pTn1(Wq4FP|#a{^{a#08(iae1|yjRB%GC3g( z0_+q>ZG<2x6W$U@)`Aeks!vMsW<#-<eCq^!rxLA#P4Mz2SjNoDcQG%qZWd~-%GbY& zW$AU>z1Nz*X*FHWRif9~0JVQudF$L%?#B`<te=I4bC4|@;g^Q8Y+UU+jV4=$E8R<6 z00mo-u}w*N_pE&-Mno;lk>-CY)cUh%?9U)tvvaJ6ZH3G2_(x6c^=!F7t?gq{I0_6f z-B<ZCX*JSV{GP?(b+jH|xj&N=BgEr&RrE%|_sa%Zii(Qvk7q<CWpVQky@$t6Wb>l; zw+&YEd)(A>3}4O6%JJ#e2pumisf(dT{AyZvrEW7lUC8pxKgVkYX0J4Uh2D!aC16#d zQpM&@<JDRKbXPXZAzuyxf*`B3TM`I;xIP5vGP{N_gk0nJ{WfxA(gN<u*VWsi9(Un% z^grr4-LHwbbz7ZL%gA+F>ow|33`m7X`Ny9%H+r!CJIXH`jE$iLEh1nG_mwh4M&QYT z-=y8Rb{^~6!7t-%sWE)LTO5kuYj+<JO~6c=yE2Z3#K-ydbK+tEhER=L-I|wY3w{0i zyLB*xOZF55Iy)3W4bjPCE6?;Fxesx}W=Oxrv$V*y>@LsoT3$T-M$>sRA%B0^ygWiU zxMN9{qx)v!${(Ww`iSgMVO6kWhlKTk&GeANaFP{8ceTIDa|`VN+mRq%vABW6*b4#E zmV>SQmGx2ex5QJSMYseu1gX2RJwFMSl4il)emKKqC#k(YaOH35C?>(V)p<@qcN?En zY`%+_GrBLye8Xa=@DytmyfzlxyhfG<gW7`lB*F#-+aE-OL$wb;DNweE^V!M9w%{&7 z-hZrxJcs;|*eN_10H|=AAC_&EM*Hh;ws-@!@P~d@a6X_nbqVrsFN2*M373N;eK@)v z$_<c%2_=1iXjPvUYOqrC*^4h$D}R%54BEjKoOa%KlRP{!$9-xMoFYfBr^9+mas^2e z2%Gy$374!%1T_mH*hVhVn7?@kdkM2(0B|f{TdQx@d$EU=FSGE#Xqg(Px&0hR2)G>Y z@;sjdPUT=Sou1F85ADff)pDsYHm34HUgKktT#D;PyJ(cX6Bd(9OD}MEGlvSNygwP) zMV};*%YkgC=|}s-fms7Ot=1;13$*tyq41uaLO*9V<uZ7!CMNGs7pzwg@LU})H$aq% z%4SQ_x(n5U6#?{jru_GIUChAnTU_uLUeb0I1YADFX8VBOqR`=^jt4{WfFs_ODIUoJ zS4$FCN+O<#s``DemN+yvo73r`Z}?YL$NNO#XiDEOplB8T2h}}lIvx=A;dag4Y-h_o zGis`Hd7aKpm$vbPwkn>TMzAJwx;R|t%x1f^2$>_IZWJdbz2cz=#G2HslItndkT> z<p)b3cR?gRxzvrJTypBuB$Lt<dNqB!>zdzKC@S>xygPC(DIPBThmdy%!`7LnvgZ{$ z%jxvEr98SZM>dl<*d3GmItk^5=)bo>GD3!Q=BU0}UmZaJ%Pl~KA`r&WHZ_0k`%`o( z1^ldgF!sdH6@tUThS_A|l->OkNg4LA>`(}FUo4anagi8Odih_~Ip>RTJDzdZ3ZiRR zFh)&8^n>#S1h-mX$&z+Ogy<;?NRumAeD%Nq=w2$$PBE8_lR~vlKp<1*9F$AFL-7E+ z$UAZwqgi&h5afk~obc%+L))T&8}$^jFBGCPKHkAFxT$ym#}E&_%rVKa!_yVbTwXK2 zrwJJE1(T*OUwB5?yv$~A#K0-FF%zewEL(pQ2@Rbnbw$n^93sfER;3dRbzq4W+wt_F z`CmW#Ata?zMn{bde`aQmNT<U!Ul-}KH*~Lh1Du0n>Gw`6OG|k{IUn1va^z9?9frf@ zTn%M*8||Q^#ldhZjO~S@`E}4M&+|lcN|{=j^V!n%veRLeCTMlp=~@PRky_)o`3MSS zI;)MnTI7H)RAP3WN0c0O9KRmOleKSHG%_WJ%cn^6R!oV!WAaIO!8RYlMX^w}-<OJB zr+x0XM!xs+%~nzuO`9j{_O>fR`}N8eA$ZRD%D#c?I53p|J7)YsjbXbHoW@}J7wT%? z_3z)8K29o{o1@ArHsoA>p4P}{HQKB<GOJDC*l0FH$s%Xb+hvP$@%DwO{=-Y&b){TG z5LvAAAN+RI8G?lhAC`6>7wptEHYR*q_;Q|lz3gQALDYX%zM%I#E(omU(oTQ<4Nrpf zv-tM_<Vs^C@?UGjkf<%Y(j~kEY~>nbiCGhYmK)JsCbK()7W?=&lM!@~&A6(7tq2nv zTa7n_{DA<bhhlQbr{oDhpB#5ddJN(5;1TW-=JQz%M-AMXebaF0!r%CFp`1nHooe9_ z9nk`eDOGV=eV89Isez97NCfuYN4KJg)3$lH^C^VMk5BSI>&{nMWMjcGRe|SR1vvx9 zbsA6?*kd;HJY^`Y`Po4dtZ(8P^^ZryXY&)mE5{(Fq7nh(2<$#7!6S%(W<ez)*WL<j z5>na@<WDI?@JBlSKP~}Z##E1b0~dnnYm4ACd$=#BX;Dp_t-NE<5YBh@p#{bMo5EV- z@Y|~M-%aR$<U8;F%%6sZvWL|`=GZcXnK2V3g;%NsNr-J~PkSLhKlIIe=6YZ?p|S(s zs+UWs|7yLA=ubkgH-*mh@O4$Xyz{pXr(2(z3BB4^onXhD&u6j&ctb!y@t(tL_U<oO zWxX0gmj!HA%k3s!P2^kyeIh`d;9k<=z<5?uSe9H4oe!Wy7Cmu=xGIu<p3r-KoHcXt zX%}t_z2JA)*&C42sxujd#`$R~kyB|FI{}2e*{+pbbb|bRueJ|8ZuYF@yB4+tCmCrx zx3=<V(z0^y*f+dmLCUqAE+<RLpkYn?=bO}NqYXJ@4q$LvLzfY=8OYgg)b#zu#b|NO zP0ned5dK`tkHz4-cJci&|6AcUXc<SfOf`P+c-i&oO5uMijd@I~R?tzskp?x&>5u|F z=P&0`ii9Iu(rBf{ZF*Jbv-H6jW?#pdnbpCaUMoM}&dyJmWKl+)H!emzBXFl3K&J~+ zU^-U4J{Y2}8F&{!2bVWB9eyjcN+xgUoGy;vx%*R4u0Yl&(ridPHq-qrUN9295?<a( z!B$v@8Y7WkK2qw3CCm8|)C}BCrpN-Ep)5bwLfu&DcSFOiHBL}V7^mAIcArL%cdY(M zTEV{Ximb?PDuS?a@svvtfZwmmJMxTCOSD|FROA8&mC3Nv{cP15^ZAlGhgXO|sFYn% zyVy6#K%z>NOA^+?0*pQyzs4+r#W7akZZ=shzss$eEy{I*fxKy#AR#$(u+CzJ*?|?a z$?vBZ8Ws>#?yT#%xN-c5ErPVS#q%BFhugwAa_5mTf8YJy>_hQj&}d|o*^h)mz(%fT zd0VzjsvBmcGbXsaR{Ww3FOxhOuF@3SG!J#gTSuUL;5&Ee)6(cVTn<>?PHAu!$4%Hr zn`_M`U9Yz8J-!``ro28~E7^lgO-Iol3z2`4Zl9&i^5RK7`JlgjEY;hQtCneAM^9fO z_*t-!G<9%V9_hHTuGf0Jf^6`RE=vCuhvT*m4ww&T%YHgddqeT(Q+az1HL?Rd!Aw~J zv^sxDW=S!HT*>S@an^IJiKhv!s(*vO#<tnN2Tld$4am)gJJ=#R@jy)qj}t2#fGMwi zWn#8GBzKJ?^UMn8t)B||(Vss6XL*?AbGzM3P6v!X#=qGX9&|ll6OW26bP5ux6qnB3 z`W9eVX&z6m!zJbcn<y@r9lw?<8ijnk6X)YtLl=@~QB(hf6B57|EHG`phxwDp|99#i zGs53P6ggU~UmF2_$Xs6fo5^u?cP|_?q%_!1Fa>ssX2EU2ksk(_%Ze3{({kM?Ex-jW z7|Zj3oxnBkq6_L0px4_YtfnlYs6?JS&U;a|4{E&1!^cNW{y!{$R2ly-oMy01pZ1Rr z<7jM_>Dc%~Jd$;SM@%$xM0qRmy|e<KAM9c8B|~t56aO()I}pcNk<6>1@OYih#|eHm z_&m<WgA?m)CgO9=g2pFc*GZB2b=~J-m_u-%pICw;u*<b;&Po)7+3lY8BPTaL%~z5! z-|;EkYX@bx5c1Gt6?pv*rTvgK;>TThc7M1WW9EJTnA-Yiy7%-1+ugVAV3iwA=qCWW zDVTG5Eui*bna4w#SMu+)_s7I~;%ks<f*eU~)7fZ#jpc{D^EjOZg+jqtaDpLme_PM} z$q7b^54H5W^!L|4M)nq&3{=D~$CyPo%f!yX>Jvh6*#fviKJ4eKIlkFV(*8si<Z_uF zm*=IBfLd8b0Y&o8HJ`WR3ar3L&XRWpm{Uqcuo0KtRFpT^NGJyN7ivLUBM{+BX(Q2k z?tr`n7LOJX-BFgxMD{1jANupT`FXl!u{C1r&W8%;cS<MT$HTof6hC(%-mrC)a2hay z+CT`4uZ)$jxeG{6vRG7y1*Jx&$j>Y>Q&7<uis6ua75P^EGp#CXNaO8OaE98*I8=NL zSfyW6Uv)+NSofKe@Vd5U;bs^s&A^`pJR<|j)J*FV%hXI%u8)DSWbhTFjJJZVg1P(Q zXHEJ&=T%*4j9wE$lPi1<J9A4-d~02oa^f0P3*ULIY;3zx%Z9lt-W3J8?5&{cjH6Gl z?8`Km$?&;rO|I$r?~WE)<numLDs2eelIht_JtiIuzKRgD$WEfyYrwI9{wGYZc!(z^ zU)k_#7tJrzV(T5Zc-)xv1~@9M4VS^UpIvl1t<e9`jPJFiR(L{)&=lLeVG%S6>CIN` znj2~#0c_Fv6kvD%dKNfuyYrKAAyl$N$AaST&&vh2h`X0s1ix`Li}oOX$Q0nWNv{1w zrpEXS_nC<^xC)BW!1STmv%TKu^&%$gayXOJNGPzuW%RNt=FR>fHj?E0GhJcYm^Q)? zoMGwk&K%=GE_s&-FEWHDDi%h#_$hO<J8FQCAX7jvEh@DraYE-$1qc%L+#OeSs)16p zXNWrZ1ly^ZN6>dvuoDOcT1w|2vg-iPVGY4gX3}XBfs&XyVj}5;s`3WdQn*&sB0$qH z?EpvE>_I|oUnSR<#Qs9vEXk?ttt7yueh1lT+>W1x&C>3{;qkQ(`Gz?VJ274Txd>c9 zRO&PBO>}9qV1{!L1O*&bG-;r%e9{q8g`+Ir#(j&8mK)#0lCVadsjP&=QoYA(wSk>C zzYQCpawxu*=r48%+DKz1N&-|Dua&%@z1_(>-_JZ<<Sc3{KR=yxlQ;(PtsCXGEcg9; zi1aKMvE}au&L)!2w?75}4hxd^5rA`mZBp+aIvl2;D=!?zZJl@jy))(PX_emZ#q)$G zWo6`x7Uik59vz>Ic&NsTbT~vqluhH0&Y1M?Q4fJARf=aJ`$bqTRt1D8gNi}qSL&a| zDX*^&_53_~tcdv)y=<jsFXK0&5VQ0nKBJllXp9#ArrB{<kScNxN;vI(*J{;eR0ls+ zLio;JqHN$>ky~aLa)*_q<$3Q-S#0=aJvZ3PaOtIH4*H~3kP#)vc1jsz;K~X&>-mTL zwdq$TptkDJ4SeBpIE8RAp`@@?b*NZWMDTP8N++7g$4;bPPVqvN=z>Nm9FBWh$j5e` zFF*W1xuq|)V!U<a6GfBP?E!+^LSu1wou9BnvhCtbxhZmrZ+sfUf2%5IeW>g12?f>O zO?x|2i%h{;hRwP7*w@*v>u+^zaR0Zc|F^QGlB2MM3irX$shAbILNz)15JK|yn|pyH zV(3^m@w3?uU7S-85R4;b!U3=-8iG4?u(T`C<{B#jx5~f<OCs-V8|{N-B02E=ls&8z ze3__q9~0wJ!59||4(@ZU*iCA6Kq&T?hEYflIFF6i7Qv0LnA!acZ?dI$U<m9`l@-kc za63AQiwX^84i5F}175>s2pWPllWe5uBN~DMJfG~BPExxdw%&7W*9kCe*K;$lm8WGu zJb4gY(k%~Q<S;zfB=Kzvyv%S2zhF!LjsNNE`mvrHK?5zx3k5(nl@!`ELoPu%*ab<} zM~t#a=mz|Po_`HDqrhwtq1p^_)JUpnBir*?ZR2uDKT!I(;gMZ}SXRH22NX^B7ZV(+ zi92T-X&FHQ;N*G`%4c6W4nd5(^{_R4fjY&<unst5sQ<cWU>*L$Zrx}-Sc93~gIB5| zjbK3hsKsW~8?XY$`x0d#I5B_I6j#aKL}mV#LnIywC?SXAl9U+P=-FySIB#XR)gTQh zR?{UHdMO0%s##b#Xn+~veZEk-f3cZyE<GW&`eGRM!k9<1;~jiiB0})pV+5Cf7`xx& z_|?+VQ!0%!=;hdT3LJP06G)Youa0y@(39s>G*{}XNx70RLShR2s&e%O<7#=hq3jza zWh1=dz><NkaCbaz0?s7}!(|~2QfZrgy;sR{)w;VHN%wwA?#Aa6lO41QK$|(-OK!?a z{pLPyqvo-I3#x?=lwvoh+9Os#{7qJqKzpHM-QpZX^gUL2`}=3*_ew{X?KdmlluMW+ zZ1SuWxKeDCr?@6+3?btdRy#$+cneNs>V@ykcV1hjt6)eCR*vA3y&&9rn~s@W@d7Gl z^Nqbacw6=om=LaHECs06MZbR%kpI+80NFj7z&=u9Jl0OSIjI3*vY`|OU27aN^XFSV zIF>CTPq;N~m?8renDf~oH3y``tD`(mp8b(C9~x}l4_Ox?YTo3q(m297?^}V@;y_>| zzhZAP3&wAbh}B`OMJYFJrS3BgtRTpAcH$khzDyy;A;QFf6G`D+43kou9#M;c)m21Z zlI}+BD54{pLTurgi?u@RL^;)~U@Ug?<v)oRb-7MKMRRbH`nHbnQw6Z@-n{C*w(=E- zGOMO1Sj>}jdcr6X2D89FVh_=5B_eVcV<S;QR|#PSxGnfsw+ay!JLl5ArTS{3rMmX; zo9>2qzsWa!$okeWLT3OS@9ZnULrG9X)ksVU#761NC3=AUde_Yf$#{5_@#kK9ciA~+ zB04upf|O8TN>?`S(20bAOe?kk50+)QTxdp@wJ7W8ALRH?xCH$8;FRJEVGw*azs};l zXm`M$oQByfhvo>801qQX@zO>nF2C}m_!GJX5uPO=I}q2=)PS3Px};b*00+Gx7yMd} z3e4Q-9!f}Sbu$Sxu_%dpC=CG=K_rGyR>x}uj^aZxpOev^ixdaGYCXlApcIk1y_KMn zXv?hS2EY=UR{qkYr-g?!;Jly?b4Lw^m`u*Dq_d54lo)YcU(4Nt4X3Q7i0lX>mYhVd zTLqs~gmRpanQ;PG*8Olw=sq~fMoEXDoljwM0nR4L#sP8Nx3?0ucEUpF&_68Ka_`!c z%ByZZt8|V_B0+mfE1b|iXGz-1=kmeSKmFEBhTn^R&Wdjq1dGO2hRsW6{n8?+neh33 z*hLlqkM%^`HA=Too#303|AH341$On}uGbU)N_rF5U+TzPfE`7yJ_I)UZz6k?S*9GQ zHe$DERCwB`mgbA~{eQPqr(|nE69Q<IIs?mB3C#6i=b%1P=>2T8SR}XGX2w}wSsP4B z;G!WU`JMY8gi513stVQoGw=%R#Xm}fbWURN+V3ax!N`MhK(-dBPOfM&wbB13HZtrD zEb$rFLR2XhiKwZeQ46^+lL;;Y+URtR019uIPOnDf7R`l9jXJAK;9_aXJPq;fW}n(@ zBJ<T~@x8yRJe|wqVB*|Mnqhs7pdTskDaX;2N}0yv(kGfqjrJG2T}<lIk(TWb%9D2Y z>lxr+`B-YWOc5=gz~pv4Q`o3(yyIqdv5muESRI!JnDZA<;0+$jJo9`EZWMYJ*?kr* z_68uHGVF&j9g35MO<u>t_uD>---S7#e|@XFRI6Ot0@!nJp!^S*LHhd10{7VxDV@C< z7)EWs335{g)b8@zZx*uy1APTZMqL1Nn8tkV_4wA}e4JiY^xo{a?<q`qEpW>}*Y5PG zrQ7@2anr{wpG@ZTip$8*@V7};`5`0%j&6<PI{W5WI=30pK9a*RgiYWsS1(z6Iw`w) z^;HEzqm4$H>;5YAS~{Q489*Zv;V(bmq5~Zk@O~i{vxj3@uaN_ApPQY7_O7k4;IJ23 zA2&>ssFH`1sJ*PMqb$-{CJ!gGqc=N^7I*roi=?v$;1TZ~5@Uw+sNA~~v3m4v<;Qp^ zcxkWJrXCxuUBzc#e!^@fGa9|jl`748c8)<fZf$J?q0^J8oOTE0IT~gt2It!l#0<gE z60NMkh|a%ce<aiD>}-ePmuMAxcDA?d2UpW&@%gxpE}Z`&^LssiWRAh(z39Azm?qG| ztGMWD0}}p3?dTKve7JsbqhxYAxz09b?QZ69T+dR*+tMht_5rl|TCOhb!(3l`%~xP_ z=P{5y;`g$gqSW~|kydkB55R2f7TQ%}_ak5J+E}@`H0g96=(g5co_M_;C-th`ZxZcN zs?@>%-;KjK#6yZr0)8~PkSCLS@F69Z$3gEyQ0L2C!ozBMh0Li-jR_r}@NSi|wAAZ# z<s;<AYQcsP(P3~UqS1cvq}bZ@@8n|gT`@mK<1KFMGOgdz@p;6a%6}B8L?cT6^40mw zM3`VhbT9x>YCsCN6y@pe6A9M<2mZ%&F>!iB$$1N?f}J0qNxvLVPdO6lgm#r@uKo2F z0%|jD>{2$FA#4>L$mP6FuB+bakT1f>!fKj^@jKb-G2erG8Bk`A$1_JxWQvsBp0sW@ zM*I5ojNzk0<CymiEFJDN(4b$Kmk>c0ny+&f4b_Y+&hd&NDWT{Ho-fr;uY1;e)k~d@ zr7@GuP^;bo<CsGcaGT7hBeqh17f}+&d}bUL>UR^r<(lMqRX=7DRVrv6kb+wnIgsJb zKI3%nk8tt);LZMf)~s>c+L3dvSR`FzwJ==CZ@+c*gh1AD`#^3s*$*j-mLyFt7K0>r zHGvkL?NKDPT-#r@{G|>EVq7fSl;j~MW~=bIC@*?r$<J4MJlZ&p7hho#aTx#lmux#p zZ4-~>i8bm=S-*c4&+&TOrR7P>`@O>D!!f(|N65)0_kwzVgh?o@XQf!QWT|3d>w!R{ z&E|aL`R*yZEz&P0M|Xa|?C^pme7`fB`GcAUt3@x0AK`c!Rl0bbxtjCP;c}PPyX1VC zSN+vUc720`<S`H_^l2)2-k6}V{z&xK2YkMR3WOyGfJ}#kcPDeZ$P9R_{jpl@AT>$; z3aWKa^X)XB?h%II+icemekS_sw_7y6s*7_s^EhiN_&v&Cl)Tlo{dJ<q!6B{EgHh{S z7oEnnb`Bx6>IM`I%WPrOL}rLz*3aD+Gg>S2xS0RL0=yoq0S|6xrPk7F$?l+>;C~%K zSO3lq6NBVdtL<<+@oJv%;^QvnaDtNX5UW=_UlEAWUD;*?d9q~;ej{xdR8sUcuy0@d zvC)#}xoi=G7vmcoR~G9y)x4zKleO`$qWNhhg%+pZImU^{JET18pD|0OGx!k;Y^%M0 z?$jOn-3@4gpwUL$WLSoxTsZ7HGo#KGM+9~xOhW#ej-Sw|ziE7+w;hZn-KXpOFQx^$ z?DmEe^S|sB@;o~RMwk(UB!*X!cXv{gmC3O*`4D(}ARVmmY^ycLZ|V+w)`~ZG!}A3h zKa$E4pAAPcCLcXA+arJ4#x)Dd@P@7B!ZmH`+MlS|`S2Z&-=Ip8eO0Ydb=;rGW>oTw zHkf5~m+fytH*x8_eJ-d$rAm~P%qoX~=+(t}+LOC2X0cS(5)0f1-5o*1V~_nJKis1q z@OghujX;$mFZ^bT!;qU(@S_9O42$(o%TvlF5FC=l?G{r&1IG5PsX)5aDG03}Jvuk5 z4pq41E=_jWy?ELV_SNDd1t18dp|PAH5|~UP5-GJ$y1VoP*7U8V?}oNPe(AR=73nIK zoE@+nysK@ia!#FeO0C8s#q%Q3GCgf}U2L{zQt?v+SE7o4jB6<MyzMV}$M=5>Z25fL zlLP!a+BdieY$=p3P(H$j_s(@pT*>}uO6YvoUJ5?9n>PccIpULKiAMg&7(SU!-3`z+ z(jrNv@cG0Zz5?WxV75oD&MOxjHu=7;t6ENXuj9c4xL;&Vh%UzS$PnZ1Qdf6XN8aNz zz3S^74E?)b?9Mg0SEPmsq;&`(XOzm2Wsu**TO|3^dx%R<kq}Kd8STaUDw^^4==<mj z^~QlEXHrmQmzl;pHSO~aA{ohv)BXWC=_ujt<?xwhfE#vd$9NnT+pjnS0VOt;uCj}% z6i=oSxE~Ay)o^&zw?pyBR;qS0H(P0efET<6YG@YBjm;yA^7~*Gep}TgjLwXi1k9oZ z4^iRP(Qg_x(86CrUJQ1Mb(vqbfEwmzqV4psjn%B`qIdCfrK*{)`x8;u;SNNNP8K1` zTfz>6!Y{J80q}}T47T5H3)T)lE>*0p@9HM`(+P!FI(>BS_pwEcp$Htw)yLE4{d}B1 zGC8X<7F<subdcQAS*zGjqCasu>9}Q;{{kNL_p5xh*GIqoU*UQIg75WvYSNm5b@uU} zFS}kH`y~svU!v}sh`5jj;Fz=;EU#C}=z*EdBw)GoqLVR)BqEK=EX3DFC7Zw22=H|l zXwo+E9%r&>vB<yvY%QC`1t-vu_Wh_c4##GH*avp7ghX_@9`z4uRSIU88OU=kXRS^{ zR_$Uq+_fg7*M%RS9)L_vOwO~PpjQMMy_zD&LPw(w42M;lCZX>%!XbB){Hs9<KY;++ zaA%ooL(!8(DJq&rWj=57E*Nw=*;J1IWXN5M3l+Nk@7<f`hr5$LEVgGrH0Kgoo9`_5 z`%=s9*s-5Km+9Yp)u0gMO`lf?O+UB0(<}VCk64$UzbdbTIqEESl_i`$A+VRxc=N5o z<gV?;)80=xj0=+q`y(>h9NTv9MQ<sz&lo)=A}$<Evaq6N(>Ir;Pw(-VLP9}IjmCQ% zh{rR7uo!Rd-=}jKLgKl2J!7MK5Qs)dxA8M}5}(>g??bol`JI>AE7w=sISO9kas|Qi zr0b-k2%wo%$HP)Q`KLkM*aAT_k|~rgD<y|^;~BUt>$!!2)#-n9P<6y+SC&_tM4~Ai zgWT3<?e|6}b<wd<2G|zPxi?-#nnJx>1*LR*vnSTw*nLmWyV?CAKJ6DWv4sbcyER$g zEvyRLfx$_RCQ|lJ<xOs^*E04OAgznu<7Nz}9v!9Vow$L_5d|pmaA~P8TL7S^(4aTF zOP2-8P&D2)4zb8WTp!A2iZxiWi~Xv9gFO)96AHUIIWkUxFLP~7UU#w^y9^gr;z0Fs z$zljY_Ic~YANjno{49KFqH$_XkG##<@+5^SI2j_~4?Y?+%kD(lTq#g*b++*0pKkz8 zlm7%$X4bFC<K<B@8Sp|da9gkR#np>n@<ZTEKi=crzT|;`09eLg9-l9sk6*pVU}pT& z0Jy34XS{Y3EUj3VF2sdN#+rh#VFD01d$v~Nww_*bxHD-smRf1JpWtz0`e=uvQFX!w z$Vm+La}MclDVMF0PMJ!yLd1DXyrMTe+}3qFR>j4O;c<|N+u-rJ8jW7Ffw;W7-Opcd zQ0NsHv>wK4?NZ&QEAWivt93%#z_au<A_rr0R$5IK7ihc4Nz|LxlbhtXy*+LYpw>u% zTFdb2FL|rWh2MiU59NpiJBBjEDXa^<#%QHF;MMHr-SxKptyZOLGIx5I<MVObUI-k# z<qG+4>yIq0huH&ZYhk=xT;oQuO(2)+KQ5<@fUAj!KToB`FilW6Cn|C)<OKF(X&9H= z)o!EaRr1XP0!u29DuLZjw#BN6(ltH?f?9=&*ZpWVUR!H2r>oj#^%9%i+N2HzJ*CFH zMhM84kw~KYI~zOymti}AAAwe{W<q|AU}7dewy{E~IO3zy>2Rm`gTW1m<pKg%H|rkt zJKH%UQz$eG9hb3KsgtO+gxE+lv^V@tkBjj}v#3M;o`4UKde`5?Kl$OZKjLyouT7!U z>Rw~`vrMf@z1VgB?fEv{8!m%OcqpeiO!xE>yWd`MjexuJvh$z<uX!{Uf?lWf?)I%; zsYqI@;ibuD)zxGe3sB`S4us5?D-=5JJJ!@Nwnygn>q^REGd(?XYq8uso*Yf@>iO`3 z%Iu2hwVPS&I@jP%7f+V*WC|lpcsHR2kRQ(8%`eULf(tZ85-Bgcnts|p83S<_Tieet ze!RYKB6)#dB~z%fiNzZQ>c=!OIotWE_c2{Zcl6ZGmfPsvDl<(+6US2M-L}+{)@Pa( z)|Z_U?sk%W78`9>pHCA|`9bYRvHTB}8f~2t@qrDN$`-2!8&pZ7uUX14=$#cdr(Te- zIN$zN-L)&bat{+~xnSHJo_kkMHFmWX58&r3gGDkK%yJt>p$POKlRScv6<2Q&?SU#D zCf~E8x34hkvj>9LHd&zF`mau=Kwner5*pLiXj7&*8=lJG^#WWqd(|>dS@+lk*OSJ` zd1~ympEf+4>}Q6}b#pu)L5)28c)QBiF_nFlMPxe5ugGAl4Y{)_^5s&H_ugWV!YuY< zO~O?!*OYOV*3NC}57BNkBy~l^$De!}rdh5H&%4Lv3WPg<FeDX0_H@eD65-!ZthJKO z=Ab(iAA_LAZfZt$->bGG^O<;|=khptx;8A79Q_sL;8`GEMWazy!_3`e`(y9NvC@d? z`&>BkGxS=c<#B=*3>wN>(H`e=?+#oRh3cO~>#+6tQmxq3R16O>)uAJe>3MKJsw|8$ znW!Ot<7N3@+?TRIszCDDvc`uAzlreK0Ql=eHn*4RSl40vF(~c%ylMVq!62#LcC*HE zd}X#Xor-S;Kj$n~J0M`vdGfN0c|vu9YHDPTJjW%8HbM2AyN0aq-czMK=lXC0t-a%@ z$fc{M=-zfR{UNI)`Myq~W@oFt=kFzanTTwDDzt0vqhR|@+~^E{@D!0o?I)oTLOg{< zvo^;~1s-AH(Ravr)?j$7K8pP88NV8Vpz?6kQFho9e%Jev@l>CT-X{30%Zpb-bO?A} zH%74<(~1cGNv(hyG}<vy!iRChctR1<><PHqTA}_Ode{@RAw{OB)~!R-s;--DKqYz? zh5^f;NT*WZmIE-+Dv$y0_h*rfI!(Gscyf)m#L^2my#ZAnH`8vLV-BIWp(m^(k3QSi zBPx<!59!uDr;8PH58Y_^?d+nap9uFT<++BwJ0a+6!tt7x3w704<U_(=q;>hHSa5pm z+{FnRkxM^8GhByuxL=>>p;f#X_plocz|kl*rusT`dULM2wO^KI3;!*|c3v~P-5&?d zP*0*##4YmY$QtLOp6dGDgO=;i0;t0Rv)Jt_i#^?JXCLU|VDkk32DklTV!==+4_d%) z|LFI+^mRR3`lbcZ#uCNj;rMU?GGB$fG`*U4l6rsh@O(IXn-b>zT6S<3jKE<dZC!V8 z|K@ewV8!n0^Lw+^C1aoC;f%N1>@tVhbj+!U$gXmuqYZ^7RgZ_pj5qZ_Wz}-7#1)9E z=22n9xH>k|<G&q?d%8U|F`wA<UA<ei!|r<8!Dc%IlvcP`JxbQw7AJy1^p>-Y#8gKB zu!O<b49H84XT7>OfGot*jk3+N<=cH5*zob!WAq1vt#KL+Cf?}=rH<Bl)(}JtL?U|e zRf(iO<^kUKr(VLs6&h{Zi+XBdR(r!ngK{{Wp3+_APQ{SiZq}!Sr|O|*<Jlk9Io&|g z3i@n~*<|N6zR$!v9L^Q&?%LfTIx4EmChvH$OiogmS&^;6n*Z)Ipe(qYU))UC7Qj?{ zw!XZOyFUrUP_G+H+r8*|l)Ywk&R#s!dpPHRD`87+thn?zPwECrsq0PkD%)|Z&po$? zlXA~DuT29!PphrbFVDcHTI+}J{iHGYV594C+%KKR<T)?{D78{_J#Hb0(nA15@$4RP zwYt{tCh9M_P|iY=8T%HtdB{tjYU;Upe~ezlU>|VbAlN|GBR_$|S7CE<K&tKeWbZ6( z9i!c%@za`GyV7x=l{#66KCRdC=vo^;*M|qO^ShVl0++B=*X3F_+ve}%qa}>Sng?y- z)+|n`h37i6nu;zbOc&|9WS!hy{Kipqj361I=+^tb8fQ!s|EbN%zgo_}bQ7(qZ0U7{ zwtgtoGQ;kL$!U-y;B)-t8aP2BUslqWXuhnr{oGr<E0UeaXZQMehWRw6WNi+M_`-c= z7v|#idLZ+jU5914P(|-eprLlkX8ZZevo1bYm<$y6Fo6%rq&h_AQqPmoA^gI#W73~$ z*1v!Mm`e!oxt{rzm-{|Q-@jXLG|ReS;x0UL3LLG5Cs|`YspWbXok?GKKM!=?BnVXe z4$m>2Kt$&TZR<-<d^?2|4zdPp(C_=*QG(ixu5wMw=mCVh%W`Z@H*Lh(ZQjPPRQR0E z5<D8qKkj`j=9bdR_D6+om?@L3{ih`3U=0XdKig?b8h-s2FvPR<Nz6A2z8rClU^{#3 zR6~VdR&Oc)^y;bZF#MW1So~-Z-#3Gd>;4vme@{TY5I{9A6?7i$XrYm)MU<=c8@VW1 z25-48CU(uu>RtPt8$$q#MgQzDM;3W`1GfL2)2%|QtD!e&lD#G0^i}rJ9&L^!c^K0! zrLv;VH2OByc_ULV$Lk=eqYdGxTTAr$bcYq8{*3cxexqWQ?a?|tf3^US#<cl98N7Fc zi?=h1idMy8iwvsg5h^?I?bq!(y-xMIsg<bD%r+^JPr`a%kIRwy?#AM_+O8*?dB(ok z_eedz2EyU|9~N-4KZ7rrKfp?@O4s4|Y}XvoY#TQYUe;yZvh)6IOtO(WjVuQ11>=P3 z=uJTu0%|au%#pjtdU-D1y!Xm`oiFP_R^iQ`h^?<wZi(uWJ**^$oXqYRa^_cJJMnpi zzdK>I2cmR)L-<oDf5DvB!OxZHfwH|ad~ffiujjs$sn#mTYx&@X!<u!zjjWzxVxce} zm!DE-QCb*0X7hVJcq*u^LbFvl9~)vaxf3p@vtoxLV2@7`h+3j*3Q9S4!JyIU+>J6l z8~3vsiXbhr`2(B#E>DY7GKE9iVLBkhjltyheJFoEi7eSRQ^n);G`!kUgGBI<nPj`( zjdcRl=jd6nvqkvRO>Ovy7t3`Y#~bvXFI&e}m1~^bF4nu^da!&hm&<04**+o3;ks+w z?nhRzC@$wSy8c|{<Z3am7dG)C0u)i7ss)904gBT#hxJjpho5H9^^VRxzUtc>L4N!8 z4K|y1(=7}#$cOP68$wCX&n3)^<BV>=l57T<jkAkJ*LA!k51CAMB!ymX^U%xF7xLy{ zc)VF#>`Dj#W?Zve_eW55c1eV?!@w|RIlKm<811a{X@s<^eOe|yB#bgv;H(xoIPw&B zZ8F%xp_h|B=P?Sn^Sx)5#Mv}s5&$K>?B<qaPcSC&=35^M;Ht5C%-A^YgXeU6fDQ6K zqw_Etkak#QvoqWZzR#%%gZ=tdw->6_NIaH-g{TY__gBaKYSJ2tJpuHOYLbl}I-?T* z={&<8Qo%k7V#bg1Ur{E8kcRRtj)zGIKV{a__eYn{<Fgarqn5yypNByAY<(xjPr>6D z)Vv~<%)NK^%U_ad)MPWqhI2=!kan=9KLqZ2%vl`hy;wBr%+O`Ke%qDzeuk^{0>#oO z`UU?Oh^57D<Y5}<fByIQTmPs|7*EKh(7?w~pxF!$!@A=%i2MmMy04Du&xw6(n!x)~ zMqa(@_ZJ={`MhpmWG1o$U=)2GjS@>^heKHza3X=a_dd(*X`h59A4%&alD%OKP+|jy zm2$uONFz~Fs&R`BF<86dwf`Mq94NXm{<ZPDd-0>u^)wfKz>$UGhKLAj&p|#~j_;+? zbv@!9%e~_XBSWFcyJl0>Zu|Mvr153w5Bb`w;s#sPyv1CFUZHL;mG30u05|XJ-so)C z2WGyTqnd=0am^t!fqJ(FKVACut`MUY#J*1ZX*NXE(XE@o{YdoWgRjZv2DswQPttu+ z9=~m&u0!3)R7&Bx0~emh4OIrcUNKfO*{5{GQp);3I@_saB*S>^Iui&U;k}qpz!kCK z=BE@}9&h7aES=UpMUaDe(=OU&c({=?y6D4cGN9DKeXQja;$EgoJIdG7l_mXX8ozqG z>7}RCWgMB;Z6G|*$?8gE8UX3tdD9K0YCr$y{&5Y2;SX)zGmyb-_5i8L`im305NL*O ze)?985wcKR5J|^4#FELrQ3<~QszJ{Y=DoY)SvI?kt<x$qdt1as%Mjr8lY|Zg4KS;E zEKB_-du<)`Q(%pRO{91E6dc#ms`JjQ@mOkh$FGOEM(^izkRRSo5@tO-E{=KG5<dY; z4Mt(IBSN6}Up``6c^vM|W*UthL!<Vo)2TclccsEnML*7s!k=5MSXQUZ4b89{BE3?l zpuLE$?eKyd=r|5qA{mo~L!xhT1wk8bn>kA*g6BOy?UZ!bqAXRY4<@plKHkCOSTdO1 zwqJMo;oib({AknJO)03aW?8KkyIx+J1;lJ;675!b?*ssiHt(U+{+I#)w%ud1z1nel z+{|6Y+c5;Ep+wk?q--{{e$e@BZBcwPibSEq_}l|nLyDsU{z^Nffr1rhqHXTJ>bc3J zC^XiYy?Tim)PPzc$3KT6!_J^kYeX2J4vhIDTz@vJC$J!UDm>PcK^0(+Ly$g0ll}5l zci_e2G6<mt51Iz}T6<AvG#IbYLfC)%RKb7bNb|spc`(Auiyy!af6={sER>F5JnGMm z5ioCk#!ov+I78UQ*!O_=y|iK^oxZhSxlEC9rO+Ev?Qy}YKh+I-#XL&rj@V;mN9$#? zXBBH*y3C|e7YX@ZIBIUru0M>XJRnQJU%wTLR1miydyQboPJd?sRN~E6$>vj0TlCQI zvdvG=<g<?#d|}q#uG$Z^L&;($^_rh%*G$mqbsyGJ>3pmK4W)=ZD*4OrFY#i1w#yhc zUpZoS%%RT)WUQXDMCtW9Z!VgD%yxc!`x3*1qe8+#nu9#DNf0AbEZW=mc06&%YN?&& zGO0u^oNBcB=De8=PQXnV5FcW;GpYA<1S%De!FgPp;Fz(TAH~#cm;c3&q0|?SBo{5L za(A%L5trzGWHThIT&md!Xn(UuKAwC&#PMZO!&bypN513rL&$B6#~e;*ct2H_slnzs zEKHDTAG*V^+bVL~@zJl3Sf=t=yl5Hmq1^`Y?oFy~<IKT*Hebtif0geNWDN=Bb>Sj# zy{WhB%8FLwLM323nEV_BUxSJLvAvf>y%;b#k_4o{nG4o1amJqKa(tLX!Hgs^1K^Kn zN8xj#rPe#%7m8X6y<yX>1UDwjFi6vHJd<kqTi+-R5o1BSCBTq*RIvM2q-DG3gRhB~ z=Kh60esS5fsyCbn7(oeM2S3rwMdI`uMVernGi67Ae4kdHCA$}qbh9}7CY%0teuG+u z+~PKxY{O4~wUguR;gmw@a}J8Ao-Lk~PQzk!;1N#Z2fe|ZhJO$bQ2RbjA9_8U!L-M# z4Ed*hhz($hMG*E)JsmM#l230tjV7OGu-V;a8cUlllxzHx>Pe9yyGI!?Uy}>#Db^jb zH+s=&G-m3zre^W@wo6>^7)p&#DFg)mY;-sv$BcH6EMEaSZJie97NB|Dx_Ay@wW3n3 zLh^f{Sv9ER2Q9kOaFHcXhX-_^8YAViYhZ>!V7ieI;J2|ecP+U{U5D`x*>LmqyiooH zC-$@b;Q_NtyUf_z`i@@I1CP)1H~X^}+TVBxBaLmY9F$WPX=m6Bc1sGw4FUt$T}D~C zqs`!&VFM+SW<xP8lZgaWoT{2#jasv|Pl)~YxY#shkWXLG4&X>{hTcF115*TE&}aV9 z)WTxo@^Oi%L#FQ?)A<;GW5Qk73Jq01B1laNe;6r~W0&)neF+MKg%i_cJ4@>0&oJLB zsx~%)8mEx3Pn1R4c(l5ffaQIMmRQF<=!RkGhSMZc{OyY4{(Qmzp2=?ZO&k|3Y>7nu zCN<*C{WN)VGLtiftHCNGiE5q}K(`RTQ|~}{WWNl-=6wnQY8x0B^wtK`b7)^r`|*=; zpxG9kq#hcyvRET{3_-n?c*0xhk^UCPtk#%N81b~4^D$eCU-WUd5Alg)l;pKhzZ(df zUtsN;eeIytIe1uw-d}C-Y5KWLKpV#>idx-MQZ0ENPU`1cl&@^e6I6U43Zqv2W1&Sb z2tzGR2Z*n3fPClagAxM`065*=NYbuc=*`X%(ioYH)oW=xkW<!v`(V}w2dzywRb<d+ z+RMf=5$)y3Wk)xXOpk<&d|rC{xcMmiWKQ*yuiHDyJ1O0hO~N(ArW+VftyE)Zf$$@h z*{o3#b<}#jb`)YP%8*q3{r(qVS}l?}wcBLWwGYB^)v`?@7H3+^NW>6=Od(TGz9OEt zDpSaJETr03rO_jnPxha|*^X4q^#MdZSnR11+In!Y-@Lu{Ed%$xHhcX?bZFDZaz3bY z45uX5y)d2q6i9c1`!IxrYXSiS`fI&sgJgfCM;8hZwVKBHYUVbf=yyK=I8N!bo8!o$ z6~8l0sr-Hd8bA)n1bu8a+h>P^H4!>>U@5me-5$?+^uk=e_#m9>60ui;Y(One*LZnk zT5ou3UcHS@i}=~hQ8{KMc>e@sd(0457&fHsE5>UuU4=3koxZcC8nvdVctJ!(L-hO~ zBtBQB9}F@jbqO;R!c0F1(}VH#K}BxT&riFmxLjefBlcubI;9F#d_h|80by1=4UB<d z0o2>agN*=n-y5@xrU#AQKg^$5lo6iG1e@-9vJj*)VQG3V(%Nqn#W@B5W3S{`CdNqE zF{w4+eivpUO2H06P`N$n$bu$@hO<HmIf<F<6?voam5H*c+0b8ksl^5@Ib83;IMNuE zGQD?vFQ^k35$|WmFdyqZ;>LrZsE8+C@iD=zJ^hxVLlJNg1x=FQYvbk_Y7Gl#$>j!| z6bff^nmHz+6QfVyJI)*~ms(A329f*9dm6|X9B$oK<$R%ytjTvZ`&k0H|HyBBhoe0< zO>J6p|Le0}JCJ131qUn7^U~)7g5=HSYB;?gwzFzvt9Zodr<n$%V;3cLAHL<(ZB1n# z8)Wx*NPtzSlcJyX`Kb=ct^TT0IrZUuGS=05x<X4T&g1J>J{otejqqQ(RLX#5fOr=+ z6ds5Dy`#!H(ow&9+{GETFDK(_dB~LZ#2w4?bbK-d76ZoCW>4pl1>@dyv;Np{ja3he z$$kwIz{zS<9B3vS0!xV$R{{oIPSkw;-WakqbufvAUim*>$dSAD{l4vEI0Pk+Km;)B zYsK<UKlFF=@_-%eh0n(F&iDbnUW0mmW3m_GVE{ur<-K*LsPjbK`W^x^KZV-Hy($^s zdyms(`yCJ#Kbz^r5=?N*>&s^09Larp`iRG2-`v|fNu&3Y;a~TU>wNmP$WuzDK5Mj* zd1d&qn532`5OkIb8p+|7@-8}`cAfF8JEYGX+sZr)kWFI(#mi2f)Y$t-s*Q0DTT-Ys zKAGjjw%jl9WXE*8zr2F$de0XWYggO9mnv;gD(<n#X%)+6VKO?Nr845Di=o6;SuJgh zkydJFiCLHXT#WUeU*NM^#^I0HuGCj7{-S@s8Fj3D_`(}Q;kye=)VWEE@W|kL?)XQr zmtFw```t17TE!;w!8oW^Ri-Nc9^l9ZJ3!Y{+xa__S&Q>Qf`xmP3b9nI!S8#}o4)L~ z0jjYS{GT~{zi@gv`x)<D`QjDSAEgxDW383#<a<sN2+eS(vppI2Xkjw9n!o+4@hS#y zvu$bgn977as-{@3B-fW{mB?bdSnX^lpXK;6R%)Ckt=69UUz;{gpq-s>_DVy!U2_<n z@ZL<kEc*P-yxeXxz3=ZGd|u#w7NnuoAM2THH@|C)X7jFg2ZdIhqCIGy173xHWQv7> zCSiTXGC-f70UhN3pFal%gM{&Y-!|GFHkAxP6j*%?G$2p^9Tl3%G6Wf$XpMx?<Ku;} z9Jt(@c^pXog@%)3sl}?Q&hH+JYVC>eWlI#kHBZFibG~E96rJ|o!V$(L_G52oOqF`; zL_br&6r84^NFbrIQGro6G8&~K0oMTb!p+h&GB%q8Bm=gYZnZ%$#B+_n`a!Y`Hzwst zDT$2p3E;2}Fpi7Et{(<hJ%I?AguD6te^`LJV5JueX_XavONT(_WX}2Baa~k5v9=}5 zz&r!&4g^vI1Q!g`2AR)G{dX=DDrf4CSrb?pT8;LVWEw_35~M>k?KOh&pwgXuq30XY zTGR2f(p$h+ZMA4!aE20r{YAtd?b#k$41J+;z25JGP>%F$MCj*D27v?0+1mTy&At_g z#2^IrSl737a{!K?A9R<mk*O|7C0S7d333$F7v(zylS--j_Etlo+ddS9&!5F?_I>wM z+B=DmC78^UxUE^x(C1TSH)89Z*TW?LhvWT;%48C3!oBay^*A<KG|qC4&9rxGH(1D& zL~V%tSff?Q@z#R3$6NbyGA(x)qnPWuO-KkuM>4HN_OBE=os}9RwVg%v<oz7AhZE1$ z#w>RG-G5^g&O_R{%2Z3Q<X2xe+<lHR)AVegY_^B<xjp&kQU8+%3%#Oi9N(Za8INID z9tyoiCVP88A@_AM?;K2s&?d7#=H|I$Qzxj$zRoYB=*=bN@#RutcOZwy3O$UG6|2yI zV=)_xcay*xiBDu6L}#2N{*2sP%rAg?y`Ajs0yT<am+paitSNWvSv;fS;){;74W$n! z(@x~P$8_N6w0Sa%tLE;{%R7+qo~>OY7vsX7#VDmSnLy_W%wh^Dv_9h`u`BM2?qQxY znGGjy9MY#Vn=NQK@rPhD4Ims2|5AFYO4mngrmf;1?42eabh}s)ejkX?+8sg$``j$p zF_uX>ak=aH{`M1>`<+2s1MObrPqSc4SPTy5!KI(JwwPSw7(L&|zf|V;y@2w@z^`_= zY-cULAkT8`mWy*YzBD$Q#vJTE*A|%D2b(s)6xQkYq5IB*b|!tUse%~<WMPKm`({2) za3e3;EtTK=kUX!9Y=|t0Wi^&YkG6R|i>$hADb^@W=zm*097_YG6}LT{ZFsD|jN?ar zSf9*Y?oR4mIR$Z<QCvSaumpedkIx!D-Q7%e@i;ShK(HNJLQHVPJaz5U<E#aGJA8f* zCO<wk1Z2RRh$ZzlKr9}c75Nxq7#YDdTNM4%N~6=;18bpbzFDDTrZ9pV$=}fEGcxu+ z<QA~U(lewr1G4|<0$*6#dJ;`0G0grY)b31hCfOp<w6%LE(&nJSW~@&k+G#T=m`u#N z0!l~Z!_PQ90c@Y>g@OXs!eo@m4j~lq&6faLyZh^~L|(ac5|zMgJ1{4pmsK$eE6`Iy z%bb`ogA+fCba1qCJcGWtYvLFABqDxTK7{--K~25Nmy~Gi#w;$E1*LDjm8D9>32V83 z1GuohU^}l9__hDu(+y)=4LOiVdcit5Ib~Wv3@YVl(l6XzztwiSI||2L{XkT^P09t7 z$d%<lM>9kdsa_j@Fq$#D%Qbq|^Bid=n^R|Fc<4VED|k;Jai3cnuj}>jc6{lV&QfXu z!GA4{{$6W+mii4Gl5bzUv1jRdrJ-!@kBY})C9hq~^Hn5$r^%3@k9hsE>7ZToYqRxo zg4_B$2g4^W?%}@zgYXr2)~k-!JE-&>Jg(h6Cbl{yGnWdO`pq|MRD5Ex@c7pU%{9ct z{Tv3l^@cy0&Ng$=b1*-)4=+3U;|1MPJmsy_`aZR?31i&Fckidil@HjXzs)xKeS8`a z=y6%WmBHo#{1HGpX2Ds^|Fn3Z(Q^pHU%=N#lpLiXM%yj_)d_wrROT5+Qc}u1_-}%V z{(e#3&Td9-44^MulT$2E@Ab#!F@|F_<%yvn=|TKcLPBP$7p70dRU#NKl*Od=0CrfJ zFCMF<f1Mg?SkTPNCR(p@N08)zlm#2?7zMu|i?m-g+YOuCsMj>rHG$|UM8NjlhZQ%O z-W`^JRY%rap}~!P+D%!yWN6TQ8AED;z#bPhiD*Wt&EOYD@I9wnHW-8VP9LQRQ=^SP zbrA&wpP;;)laNEym)8^`6M-Chy%xvq9nm0ln!9-vMjehR#p$S{Qo-NXoYTUo%pFDp z-cNV4!b?p4Lu63BjCSxE^;f3{<JcG|(<r<=$P76m08gC7%@3Lm9zHA7Cu(4{R;|*F z#xL^Ya=GymjYOFvf*lUy4l4}e7S?ghs@cx4`+t}^tAM<gWn1G;aCdiig1b8bf(G~C z!3p*UcX#*T?gV!a?(Xh(=URK8bM9l_!ldc08a3)0ey39{3zhn9WU3~%E8&oyRoeXJ zCWC+Rc@AwBSSx!Po;r7eG<qg`KVX^Ulg6_Bo+lR6h0An{r9xoD|3MG_b3YQ)?RwD> z2MdLPg|Y?(Tx|-F{k$erNBZWlmb9vf&=?a%!5$Q#wY4qK$&_r6Lny2rE0#tsUc#w_ z`;Ce>73K&`AL-j=qEfQtyCVjkSc9w-VaZK4wsuZQe2AC1DFie(cOgoaT}loSft);^ z0755=bUUy$gN-}VG{sK$i_%gk-c3T}Dp`TuRwS)8CmhMaIj|2kO^uq`H4v=vw98C- zfHbXkf<$M|MVL#Tdxu+>R!o%CLAR4D<#BjUDw5>&ylp8IlF!ZTYFkq1&2%heYjSWv zYDFy+hYGtQ5M_r&@9^*MjX)IFje4teI~tf$T*mg7b7~IX*VlEgGz_A{=?i^baoWj{ zEr2x9WuDo#?sE}u!!H5|Q8#Bz2Jf$RO?9SGh?WbaAXe3z+sUbsk7mHLb&!uD)ztc7 z-}O;FSZUDVx!pJHdct$I7+bJ9^*>hAWxtWQaWhPG_w_oNVW?>g6fDc1{?vuf@>wXA zy15D+&oWu&c}xJXD2z8ZzizdLIdGXg;#>T6jIkHggIslh9PCj1f#hLVFLD5#yI8tL ztbJq>tw#|!9@|E;Nw=U{x|B6#9x<m39$YNL%muXg!hWo=%07L<(pldsj39I)cw}_f zPc+$8=D>w|c^nqQcK2b@`I1bTY+0VenX+%pLRI!E^pJ`aH6E9i)WBY8?!G^(0VQb4 zNn7-)LQ(<WyGXa`)N-X!H!=<DMPQ@D^DfL+zoZ_p0^c1@)0vGVObYQ}dVD=HP!RE6 zuICe;G+b?U9W@Z-$6`zoM(fcA_K*kL`NnF|JD=>SA9ws<Qgy`-iHpxz*9ATAUoP_} zvwezIh!jr-rIa4i$tA;HF52Re3rvc$uA)dP<ZnEfkjW(6EifFZ`UkU>DNo(E-Olv{ zRyFQl>jcxdOD{frj5az0VNt%X)+fH{wpcSUn6ajJ)8_x*=U<J}61S8dTmDs%DY{C^ z9#lY~Ch*N@uki~C6!A&%w6ms&Qmhy1%_jImw#$eScwV<rlD`0%%)E|+d;ugU8i;of zuwK34>~}Hopw2)B#~{(mVjX21I5L(xL%0I;l0SwPz|V*YTOwDzr;dsyq$&#sjkq5k zdS|@|?A>`EPN^EhIj+m_z!ebmow{)n7|Cs@uB<mbfR*=A46k&3IK2Gw1QhK$mZFdh z3ohq(3lZk>iID9{7~5Iry@~S!7|~K%|7Tm&Y%3c+)~%t~on#int6M&x<O4>XWF#6S zJSE0kYNiw`_rK`P+%`ASqK@HL2uk3n=F8tkSr~ku3iUhNJ%~@PH+>$sCNmklNRv!d z%EW)c0&?&>0NE4myO5+Ync2ic^*ew4wIfU-{C>0CQ08*BoNKUVorUQ(!)`Ib>9EP6 z+jzQK>-y`qQL}Jz6<@3gP4;1>RS~7pi(Edb`4dW$=i?SE!nzy7NnIB`HzXj}dhVy% z2f}uNDp*P$^I#-=>o8o@*n?m{5e8hZ_mO??dU4!ELRh%^vhBC=b=_yMgDKr(ij*ST zV(iuG@N&UVx9MM&-@g~sRGj&630eIx9V5E9CB2lG1q@OlUU(S7{&#^+yU?~_$6<o~ zZV?v%m@6<45sC|c3Wr3tKr$nQ+h7q|PX(;zeja&4SI&YPib(jZ9CetYVccleh}6@e zT|kh~!UOh(PQ}g{Ma-8K6SG;$Ar5ls55v+36J-n~;$pP`4V4Z}9E>F<u5Fj@0t*dw z7CWI9y&mElVi>f#9f}@wk21)y)1R)$!~?$s;LMrHWOLgz^2W3f7Gh6B<&HZK*o9>v zP#eNikB2(UH9$=cNV)KeQBFGTg~_kw{QgFeOXhNyfy%gN@)H>G7~XEVflzLC$8)7i zw~$!P`Pn!dio3Uvs(?-G(TyfRAS4|;iTL9p+1HRb;rx*G_V&^R5Je)36j#PGo}6<? z=uFm$y$`ce4ml@8u3ie8RS1YOGBJRuoZamHl`f)&Z~MtjdXp{6YXBy*Mvh{7Tff%y z(`VH;;@{$T>wV#?hyHAhm-7n)iH!Qi)(z$)${FZ~(jz~&As^Os>MhCEMsa49DZz80 zxe)z121H8HydSy{klAfiy4?21DnoiAaJ>&YLLY>t*Z?-*T97&AeJt8-^vBQU_ca%D z%Cikci>+pRX2d~PXWiOJGQeW0cHRc0+3O13#<8il#uXy+Nw>O%G+NJCuxp*$`un<w z9TY8xZT^<dhA=1UK0Sb-(-}gAfHRy5LCS50QN=rdha{*CC4ge`+l(UedRuYit^|V6 z!D{?K1E^`OT_w3^2FU6IDN9`+Q~lxVXW#YqktD<Ro9HTwLW<=E6Mn=FE^JM^Y~JTJ zJvlRF06Pi?_iOBb;j$S5kg$!AG>un=oY8N+2_lRHJdPuZztVJk%hfIXgds9(x?Lkn zSkbRLcc2%scGYTXveb6)GuvexSX?V*@4s!9fTJQ}U+fd|atZtzvIGem1$E1(c#Pg3 z4)Ahl(JSbDsO?yRZ9RR%R@<7@mX1_P_sSOiRi2buxNCd`@yc(ebRHI&JHg>e>&_SX zD2*pIpJ{uHdRDHr%C!F;DJO_}r>S()H=ha6MV$jAqf4M(;IdwSn;HH7<gcTlp>b!O zI9FGFCebMwM#fps@jMxoo2+El^?T#iGP#(5yVGxc8TlQ-d2d9uMU8L1GS9W@O?Thw zOGUhXo7+p5<<s?ER8;8w+S_;WKsL7Ni86<ki>`~O&0b}UE;iuO{}&wnZ_T~mxN8E( zH0I=XI}|#a+_6+XTNoWVnxSfEV#P7UM;?>qS}2DDU!j{AhA0-@`Lo=N0#iL9pBg9= z`YM4U8v-W?ioCo(ga8VQ0+ZWr(f7Q9XU|7Z4+P90oT^j_L;Y7tQRC)rzm{}}Cxz;_ zeS5n%k?t_aM_S{uQbW`c?RGD78M~>|C9nN-Og5@TyEWNxIe77s#A0ai&py%6=Bf?& zzA5ZPVy=D657q5npf)EFaOhKK62CJW#okHCD9r0xY~0=m3P>>VvQ^!IvCD1RU9{Z+ z+0iIx-OrH_WftkwdFEI!=UTFnmz525S2_pguz&k=f7aIc9dU@spiL=pB^(=5upUY{ zf|e*d!F_}}dk09Pf7X{$&fx8^p7&(JM;<_})u=>cvdMFM?Y;E?{$ySLNVC)x>oq%o z_e=%2;4}bsQnF+lJYN2t)fVS}=%-hM>aP_}6F;I({r*P_&|8vEY}fa~j-?E;Z-%X` zGE$K><YWC(p}kV4^|99W@I<21BL-dXw&&aw|L8f|dwaI{^o!(ne>k(;{BET4g_8O; zS$lc~(PAW}$Jq&(p94M|<<|jYNyLB9LjV3UvC~%K6vZtEByKu*GdkS&{`AY^k^X+S zvbA+7y_Upb*1_50>Zmg**KHEZC2xY!Br+?KRrKWOZRkZr5d2=C@U2*mLaZc*hUR=H zb{3<Z5DFC5LRFYay*z~*S8{j=1**skpr)6U<KQ1iWc$;|bH3<zczIQSr1y<`@xIBb zj(^tT_4#CGBgU_eEKEFzwlh9T%_2kX+6m&u7I3w`OmsZi-|^G_Ez@eTkN<ju^E<(n z-wXm*HQ~EBA<ZI}O;Y)n{PqJk7~G_)WvJ3wnf8KXG?RlN(Oa64sU@)~EKi%icE7)L zWDIIHD|M9JrO#z`Sq4XFiW8^9pm_x>)ip%GW$`(F)vNjTLehrv7(b!;+n`gk&8x_l zL*5)a)EJp^QMIP#?|e`RZLjg5su2~KFpOiwX^j=5VMnQBJb%;bHo3y}!KAa{Nm8$& zFRa%eZLaQ_ROI)Be#h1n&L54o+mj5<C(%CTJoe#XiYGaa>bwI8Fenx&4OxF!?MBd) z9UU{2yV4t~0h$?CndW6hhOV*k80WOPLWOwy>>mrBLWkrD^1b!x_MoF1>~$~08(aG! zYbnV>h4iTTBEQH88Jo}4e;X=oFOpeGTn1{Lb{hLfzifEg5KoGz703}`<vY%`AE?%_ zNrizG{~Xid_)O%0F{r_B!F~F;GgPzlwB~KJKbE>IaNC_h#n9p7%!tO#$?j+Q?DuVv zqNN{rTBTuGTBix(XN()$TV^d}E?N#>3*|$#4B9;RjQb(hoAKz>4cfG7f7GzWIAFcI zVn;Fjr^WcFr6M3z2oXlX$)pW<aXS<A*mj8`tjx3ojH$;9zaM*a<0lN8X&s}8N7<;U z_j6&>0mD66j&);0m&0`9e51x$fe#@Z$IFQ3&J1+8aZnn0XNd~rHrs(F#0=}A!&8{! zmB0f&SMXOxe==Mt38;7BJ7B%ZyZxGScgSI|bvzuqf>xU~8kTf#EOjrqGn3@#_Ro6< zEEAe$qM`Dj0CS<8tk2f~ZsCeaj-ofcj;~9HhjX5pI(4SU&xbyvIF-D9{s)x1n7CJY ztHMdqJluA-`DYg+vAyY}SDQWg9G%&NS!uzimChLAUDOTf-7la*o=)0d0s_8A+t8yV z)+^*D11?#euAYzQW{AoChRvp`6-r~_v>c||*q#IY2N((w16Ie*f4*kl?I;5r^2?u1 zE><SbLJx<PzdwKZy-J$Grg|{%OzjmAK%lVc&gHMH03lh6wO2v1-{5yx38;1_u0=Aj zdHO5ZHwR3wu2*u(3aS;6f;bb{jTf&XcV&A5Hy*&PPEs^3<aHXvjnIpguNl5Zznwfn z+qV6v5d${g>OI`*u+E)-ig<PC9v+=srTnGKDy%puXZ)tLSDHoda`<U6!jSi3j@s+b z1a#$DxmLxaGfdpowcCax*jH!Ptt$%YH_c@&7Mf~)pu-r&a})O4NAlv?8fHi#)3=?7 zIJ&<OMlD^MmrnxfUGaBsgGCSN-sK1G%9p)`S)U)PF*@&txGSCBOJQA7GHNeU-xcJ- z@B72wEk*ch&1KuK?|<v=kEE{ot($k5T**dN<0o$OGk1mp&>CSIt675s<Zf|;^b~jQ ze-7LkHO~Po(^mFeBV`q6YU$wZ>0qnF>(es}t^WP}J<-MATlqXr$){WAGXl;s{8D=? zW%M8f#AY$ZMc4>a8+wk<KQ*wzOvVu>EC^{3Hk7s`LsiKkD|h)tQiZ3w2}1|!zaJ0@ zpjMLs>#BXa7wy{3GQLsXAzCi4=u9)H{AP9LuGD^9tqMzd30P}eX@IEidQ(L7&VRyH z@_hbFoal$1oOjPo52>Ds3<Wp$_)mYJnJGU5FR>NdpD<|moR?auoljb~lFM`18l|sJ z5}7`HgQG;k9PDD$tFbcqS@ku(sKLOqL0Q3t9`KTUncCx%HK_f)vih`ki!zeHlsg_8 zG6TQiEok%7`192Yz#;nBtg1*UrGc(bU7c)EaR$8*frZfL{WcVQ&I&UtKGr7tB{r{n z@-B5Vpqbh5u#jl5-fQtyJA#=eNqo5X|MElV<#Y#_ajrCObUm3<n<3W#$rirbq4%@J z%8cqo%~U%~vYc@AN=TnOJ1ld_B@x_@O-X@$AQLrl-mPAqbzCk=J6q1p5h&P=Ys*%0 z43LB;U@ad?>pz+HJYRhR6dV7r^K@Jr5Y_LrBE{p6*V%<gf`$GrR~`U%@f2d5mp}Tl z?Pt*9v^O_AJ6B28i&T@YoFT9`i52@<D~i1^e6*<GsD7hj>E^A4oZW2XaV7*@5q}}@ zXOt(CVW)th_x*V{_~ai&vts4!tG3bgFQkT}Z5JUfqkxt5F+Yyl{>R#q>CrY`^7eya zhx_H!dt|;e@@O0tM-cY%2dHLaprmA1zJTywl`$IsMO0ou`R=2MstSbq@LaBC-|Eya z{~6#(jjB&J`V}c#{MuKmA^bh2!`^xIC7W5f{#r%EbIoZ-c7y?p6@3^YS}3w;Ouo{1 z{nDhGY{o_sO?^(SP~^8izF41syYCp;)?!uog7?k*X}MO1QQ%#H)cCcb4^N{_bYl(M zG&cRXZG3|Hymdmlfa~oq3~6k7Z-xyvpmbOIf%58cTNk=fhuqOM@i}e&>HOD^i{^ap z!5}>e+Nm6~#42s;k%jMq*Nc$v-e6rHR|mjEjEX6{_Yr<W(q9Zq>xhsdJKw|W_`T2# zz_4S`c>C;+@hM|`+PZfb{od(U<vAWU!-MX~GCw(z^uP(cp4VO^5krQg(PwEGxhO$^ zzfkG*vAp{-u|Evw*?4C08%5S=9GB7|Oz`)zsRf{?xXt|W>x1=X2iWtIlB}U3l}IYm zh9dFfG#iXsd*{cS$l&zQ%l2K%wAlTN%)WdRIUP6<Nsz?nOg*Vz;YH#n;5wQ0mO;=5 zCk})1Nu$HF-@}<Enuvq)`+9~L1npI0hB(YR2+6a^sOL4y8ihot_1hbE4sHH4n-%fJ zjQv?!OSI54sdzyF0aPlP_?Yu}TB4Wm+B}L5kNs-v_YYBr6K=?HuQZkqpicJ|bbXzZ zz4)vGpeVswK{2^KTfNVkrKg3;%9;FiZfjB<`swSZdL2&lB*fGv14zpE$8kJ{_CIha z@m)Gu;)}fN9v86QCxEv%3qaU=O@&XI52NFRl9{SFj2)ttCr{eBeymx|6oAr4?oZby zRq78+_s1MrIxizIS_bWaqFWs14v+ot>G04}rgqIs85q@jbg1<^o$8KZV+97RWgouY zFD9E9SLVk7hNh3YI*UobgaY&LxZ@pbz;|kK693gX$s1n`16>C1?u5lAim>yumVMPZ zgAb^F^7d%4vNsbrx&jWHmI+qaOuo9MGr=atj`5CH+j|Lg`FRit{>=mhixFV#PWc<W zjCs6-LE`SLDyyANpHKr7`!Kmm6Fhby6gJX5*&BTxd$csml1f!d3qC3{T53NLy_;^l z1Nin%uN}}C#Lk+VZk90>g4tx2PEi3zeaPp$*WLK<;mM41N3kygH@%+P71}+@o$de~ z%p{%r{L$xt*o|I&;I`sUz{44;2xJl&<#Q0;V8bn66a^{kf1tRM7(9tykt6DzGv+2T zsB}=IlsR1?xz=`Wf0#?Um<{}20K>@Rn%}A6^~o_7!@><5C$KhNO0Pu+RJ}FmRN)26 z*<ZR0CR#vvo4}rRxlWy0cpLsBU6g_&p6C7Xqx-@y-;D-~wN@sY$;>7e{fX4iy2Eiz z9AMNSzaw<7Bl2cZgkfV{-KKMVHrvxfwm^2XYkvB{elzc_;4DE;7eE9%c)ruE)a#79 zPD<DtNo4$5pF?5>E^WNw!*g=>gE}lLea<<w+1SJcH^}R8>t&&0>GI~)FquWS4j_CB zdc8C16^Q(^?KfY(UN5UJrSz<`n(b@Qo@jw(@tvoV{14~#{y3N0*rh0B_LJ-Ih)&)9 z#p2W8@%#y{)|UqB;O%~d4M*uWU@`tFzMtdk(JzvHTKmgZCor`xwL-c1+C3tsubj&O z%xKjEF_}@P#ph+hZpCjhnMEsfThd0OYA#Q5M-2Mrg@d8;>)lGm(oHPoz~9)wwMHKr zuk_80l^WFwfWj}@+2Qq2$7Pr&q1vcH>{Ib@+;GzWl6-T8v;MLff4wK?xOq^Egg5gq zJ-k1O$#DGrx4})iyQq4>rJdPmQkhz*cc*s?WEVb9@Y#l+QSSf~l|1HM28(9xV)Sfh z3foCBpYuLP-_TF{H_rwDj2XkA^{J+QduNgcdU|gnv(7M^M$n2$8+kmP%iDXcNJ}~@ z05CwA*I~TS9*W<8VrF_t4UaM}$G2B|q3P&-7iRj0a0iTyVHv5Z$LAT60ZW|2TNCvP zZ@is+-`ig(&2HR3k-|#4i!GxazLtYR<5?8Wb)QcjZFv3Ow^24GyXwr|NJZe{Hg*P6 zK1fs6tAj@=tuA@BK&ORM3#ASj;5-DlZEAhhTONoMInqbrAfYh#)4A#&7yj=)8}28W z{=o<bi0#SK1%;!l6Yru>`9vJnXA+R&u#sjtHBXs$ugxKLJpf*Q<XtrXIHsh=!}lx^ zh1!>!2+O{p2J^<m3SW$Q1`IH>lKnyRfSbNpz&yy@0cUBC1sq0liE_X;lp<y`6U)oP zR4)_8MY>2qlDr`ed-dSM$&1|I(^Lj6W{ku8fx|tZXEpsGUx=K{d{jQz^0_%v_<Mi@ zD})DkgZo;d*TVP$yKsDSdvx=BOH>K~D4aH-GhgHqkCVzYN9+7zI8B1q3BI?ps1#=S zSs^v7FXf@VBqx+<^8kN__j?P%i#eljr+sxo?p#5pNOFnHnh|e-#cg8f5#T8cQXPs0 ztC)6)-USDfABjCXwoA2--y_0DT^2GGceDLoYZizYLF2Ed$%wl<w_4p8rYrq0cQ!SC zmsK3x4xrna;s<kVv$5kqAb$4awTbYv+iUSt7poLzrP(Q!<hlSjANTi`y(9!PdBCgv z_I)ulp2qoK(C$e1sXhP_$<1N~>ch4cM*0!cE~5yFZ!B*guQ#Z#`AO|aWS#*vAMGC# zb52;{fMH)Cw5jglAzSg)ck(<C2^Gd5Cm&3F9}lHd0~kde#3W)5<br2q6E$1MCin2H zG(%&ziXx`AlB#>Di{Ds?>l2Fi6SV#y;yfPr?U%<4AYc`LcA#(eV1ECD__iUF$}X8t z&Gkm9pcdg6Sk-y^4%qs~>#f*e;K!p!?4vu=aDAkYVW^&=vB0sA_}AMGCS?^uyZ=WE z=$!0&-cP}iPiViIx(_3$r`v!;vqLfwp1Epqyg>S`*>>$Jn`^p8ItV=ie)YSCq*#$) z<z!gNSB{BpppkU8X#8y6rn@Geruo<J5gOU7a-J#8LAQ&ghd)1)TTtku2dw_g7f@SX z;-`=4)E#tPFRv63L(x<0FZL0D+gHnuD`oKVxewWdV>4l;=~`>C1z|5{`(3%V)KbM? z!yzT3l+1nrt2@Fre;Ebaekf%=Q{TM4GH~COU!2U9zAsXo#Wi;`8+N`f;TXO&qydil zo8?3Xt%uV!oL=pVL(Zd_eo!3X(nUPmuMG+cl22yN7VzMI_al8?_<$8Zv=w={_<U=e z&12|w(*isy1~&#En68ig;#lzwziR#P5F9dy+{Ik-G~*x!<lHiH1-L%mZ=0Ass8W`o zDN^$mRL}ly{W=l3qM>P6OmTFLz64DMZlSs7)Sg~XE?@=3G}yE+iq<}cou_)orwv75 zxy5hN;H=HfkCpqL|5l(vUYGj<pY8PQA0J<JfDvGF2z#+Ewan;q8K$wZmQ&RlQ)vIO z7v^gB_0IFD;UJx})V0Gs@y>K%LQwh>$wJ<c=gYv9>ItkT68@`c+dYtaD;BB@_8WG$ zl=ixq%V}5lgvXYculBn?ghy5R06>H2yqPG@m-g$H(UKn>mqE(4Gw$p;IW4iPGU({k zjrIi$2(rxD-UtqB12Nq+*}iwDH{t*dmInYSsUWPty@6>tOcK-ry556l*~cj#;-!A5 zDYcm`*}KmZFn+O_ub4UZZ>u~SD1EXbs6AcqTf9H}Ed9x^=i;-c;%DF2K0x>brB507 zy4q%~@}+Z^`Y9?5J;t+rkGxp%Ta>4O5ka?|-M904cuS>ImzwlwO#1SB4Gb8@cbQ(T z{!5Nzs_!xyzLy&3oNhy+a9*zVyxV8agn8$++u9oq?MMQkh_^N@K8ttLqE}Zq=qqkv zi>w-Q%*>Z^yD(hiDNOl>Kk-gsiWQ8-RLc5g7V!F90h{k_u*n0vLHTU&B!J)lF<z$l z&dT9yQiXs$X1M+q+H>;PPIZ-Z;8VYZFR<hoO?YKrH;~!&<k=`ZrXV70_X4B^p%AcF zI(Gc>OA*?*vaM%??fGhLPWv^wlDLmHQw>p?O^c1b$X^Faa#ahBA^0ljWkp~rU;07x zbK^&>1T1l*03f_Al=jv!U3lJh`}cAmuI7l|<u@Gw#Gx!7bM3k!qWzEdAO^^)Z@`+f zeuL9nyddm&R>KhXckmD@4nAEf^5<9Hw}V#K3lbq)r2Nx(h%MaaG=5jlUXYzs1g`V@ zD>N_^WOEluNLV0lv|XyPU)!gYiZbSC^m(}u^y-{ymQ8m>Lbl%e>K;T1?2_NDclc2| z8vnCJJgeNbI{lhU(|Q+bVW~p!x&KK4v#K@F>wLZA$9$Qqf3DB#emnZIpV83Ng3Vuh zpzrg}OiefzokAsg*$F+L>|%TFu=%SD2<)RV%WLo$Gz)g_lLd4e&pT04$6M3+g99Bm zs{Lh=8zdiet3i#xBHv#Wp#hM?ySK40#Hpyu**&3nV2r6rQ-r(KZH>v`UA*mp@1x^+ z8;LUTIR9tne70fsUjh%h7XHNGiFcF$vuf*QFVT6Wev@%hMXIqeq46&tmwScRi?(~^ zkN1P&>`7kF+o0<XiF%Mgy6{6z*5o)PGC`*FJ<2S`a7kQa9!qdm%y%U=PXuCJcu*UY zKvd{AI3zrA9+JZYn0YowOMDyCL}nka(HH#r3eBy*y3U1)IO*ija#VQeLSEdy2T^Oz z=5N<;55gBKH^m%YB?R?sks!L4i|XK%Z+~j*Ovl|Xd=!tlO1{)D+Tn2&;mjfu!u1at zzB+&O?2Y=SU+o06IAe$Nv5nKlc7{fV_u!Y77YJckz>#m{gh3zg5^L~_iv<?tI!2tY zdM0VsxfTAk`>Ii)O>a?Y8!?uUvDF`*yx1iU8_hn|X1P_H%7IP%**9*o>u3i?QMpqt zF@3txemuGSEbzxdr8>aNUYRLYX5iEQ!k0d|;kPkLpDkdu+-TRP!V@x?=1_&3Y%1Yz zA;dX`{e#<bx?Ob1i3(8rncK$sF-ZL0=Sn%szx>YTvgwJy69yJX)J#(@fdEnDTx}GO zoBj5ii2;DPO{+oc2Z(_{iF&)l>vg|cx$yv~vm+P9;|86!k>3Ks$FSwP7VA;{zOdF~ z(I?q^{FnuHzp-c?Y+7Av*cCz!cZcJP@p?Iaod2;B9$TvO%HEyF8m#nLn0rC=SO-9m z;rF$skv4zpdx(C_v8WXoRc0*d%*M@{<Rtsota;tDtv<fhr#kO5-!|Ahu5is1)lFo8 zM~p$4$t7EUTtY??%#SBB{367mXkN@oV%8P3x?b4u<`F-DDb@H6!j)Y-?|DgEn=X<0 zc0fS(CbJ}Fwq|kz6xS1Gqgu-8LN-rfT$dl_=B>AXQ)e%mv;kjHtJ~33fn&#O)4o~! zK-cfTN3#}<wrf{=TC)Hz=qXZit@&hv8WL7Ow_Q87q=Xjc(?8h&k3-XgEc#C?19v}` zH=f$xmD+R$5(T{)fuZz&b@c@kJ}1-9F0>xL0`VxQ=5!|6f(-3{9@o)$>R!cloqwpO zD^4mY0Vo48vQ7G2196ZFp@}tztoc%wT!V>nroYreL1e>ZR{V;|h&btsa<l3VKRFiz z$Ax4TdKwR@P&~WOPII3JxU%cPm-J&C5eaWg@^QNBGF@CE*sJJRZYD1S@SVF>gl(a9 z=SW|)9=BxWsz<1Wz(YyntX6B^!zZUND#H7YKQ#g%*_vD`=0HcrXB-xRbB>KKD8aOZ zgfh*4S_eihD+$NNwXGQMXu`|BPGwQJ=|ixLauvWaNfyc{J3L1qAsvU-NWA_&;QoA- z=DH!@41QBN3Ae#@tY_3FyIS2^t}K@we@*n^SC4A6s)rqQlHGuc`mb$k?I#rlse%w% zBUK9#>blR+C>f6Qm8t|bY-)6r5%d|F=;^)QiZ0Vb&X_nY7m#;Gk0NEO)t4BHj9V!* z^$E+lmX9ek;|`mMfLz`m7j>ViDHL+I%|U&@cseRrIIGZOaGH(X_OLW$P~^pGYn)a! zegGN&@Mp-hBjdR!edf28N@a;0G;gApIf&h>#bP}M+PqNy9S3)@iJa>rG-cSI-g<>B zw9l~+R?y(PG7V1$`qYZ}&9}Z_eHdkTMxmPE<Y)ycE;+mzeF$Iq2^0p^UW#2TU#Gtb zAw}$q4N26d<vg9w)O~3|W$L-`--PjSQMcgtX#An~OM~9eWS*gh7->6*$@A~w;%F6* z8KttW)L`tWeuY|iClNhQ&YupWSp|f<q6~(qC_C{{6xks{O!WNWxI2?^dkv(`o4iJf z#H=Q)GBxXkd00Mvtv1kl<<<w^6{k&!7Ha7IlGp!HC%;-QRGUHu3EZ^(HulO(riQ?o zVY$j=+yC~%tMrP$q#lc)2o*7@(O@|wSfrP7*A{j&jHYxdZSmV^hmhSgpA@@7=YmT! zo%(J92ikY-^O<h+TeV(-<q2K75mQF&1J6y`0Jj<9i!a8J3NeLSbfI#)LfLt{K5hbH z9`LJ^7_3pWiJz`rUIj#V%_ZQBM^nje$y->MoQf{!XoHG!c~#5qNVS5e+yX|PL?4k= zs7hWXd$4@^X7Y1~7NFIji^&rf`K`$XWEqg>YD9L5BE75ni{mZyc4xn}e4#ir3ODb5 ziXNVvD$B8r4AB6GVqn;ia8Kn_hdItoUFc50CmM<%4ML&nn?2AQheu0zrh`+tvJyzA z38(fcq)2pfv{{_|`{bc@(&;AJp)=*=E@i!XpJZ^CbJ2;4{O>9KcR;593m9TZ*kx_Q zICj|tPN-_<4C<-YXm^hfY*s3TXZjBgwdgo)*wW(9h*T<ApY0Z@ZK6upG*Yn@@Aio7 zz#tDJBm51qu+?f6r4Pk|!kA6~ZiyC1DWO43B;4o)V|;v}*h4rDQ_Gv8U}r}fjfECb zA!hCy@{2sWm_RGXOfsiHQUFq17cf-Li!a7kM_rS@`ePc%EhZc+!=-Fbm=vqGNA0qp zvqx1ax5C5k<Z55dF*QSGdZ%GCx6hzs%k2w`JE8bAa)0@YlX<W7WD5qZ(5qQ=r5_o8 zPQRZ%e3f8`!1;cD99d16r~)pGfbtV^a)`uGT$77)phmPvb&}aA%dd2TdU)aTXXIhj zfM~CFZ0X|lTrfd8O*wm1z>K<ZXseRJ!4?nXl|#t9f3e{y(IKHO@T&SZfA~KmM&KMa z?mFXfak;^Dk56xXQhV}TnlXuVYnl+mCxC?L9a^@V?Hi{d9`&iiUel1OcJMe{%6Jfm zQP@--?F|HX3QY2+|11FtAOle8>|WH@UOA3FbFeDb%zdpRd+~X>KYu?>%d!tq-be3` z&+SJtldUpDD-xRw>{kET9g0c*1Z!!+?J<E6Hk2oFsKpw@TbE=c{j^9$QsUy+DEs1m zlwF#a#XGs?lHa_k_SlIoUXq2_31Bwip-@N;uShjlNonm-P2rih5!kBF47|3j<TR8Y z0TRDh^h`c(Te-Fw)}^Mz2Ad#IqINY<@|1K!i$IFltK{mbtmb%rH#Q+r@O%bHsm=G8 zEMebK^)}TUU4VZ+ub?7Bgy|;Yd0GvzkU=>Ff_1ua30rSJSh|o7GOt9=RTy-nlSMfE z>iP%x{a@GKQ~*;dR}kqBceGotfOzn27^a0R<&GV#HovSb)Sv7Hqb9!sYLO$0At3pf zeHBijj!$Cx^VaH0d9iyG$pUHEHQ{b8$%W0qk6>a^>Q%_3{DuA9j-3w9wjF-f@~Q+W z#JFpM>y*as06%h2=`cJOkY&I_iz^mI<`JPX@h%H=m*}e~e|MV~`g|IY`_$p>V+I$Y zwjuZ2T?GrQEHPt&q#zN;z&`M=_!fIDI;05dJ1}&gL%f-pg=M!1rlU0$<^X8^c50|F zC5nMWN>G)8Kb1oSuB6nK_*8=HE$5zfLPZWOwAdF_DZ8Wf(d=+|dwbMVnbjQ7^C8hM z{02`GV;#}e9Ph#0t32kY2{%U<RDXh7BRb9%!x`F38~juP7hxPvVF>2TYU8Y``HF3r zJ1>kQ`~RJFf3=it_#gqPJVpg9OQXvh$@xmv@Nc89rnfHPb{=5}<jM|m8#xJ`lhMI* zV@!w0|1!5(LbUy{4l(YmnHZM~K@ZJgMUeIdl^2Inei#-#Puw0AvrP5OdT~+`KDOyM zU^erIqvMQ!@r}QX3)wb-|4>836NB{O4JD8OO^I^-IhYblu{SCXCD@JS_TRP}@%BuE zL6`40PE8Y<;?xKoBVIhdLUobyhPy3@Axj9+Z(IE|MMa;bGMm#X=N1gr^FLa^Qi2G6 z5Uc2D6)gaCV0Ss14e?VyiIMAs2)3W<L&6x!xz_9<=`stvpbG>D)`hln&nQ7Cq2hnL zpo8A@gz62DbMJpuZ1he;m%(;uk6b20@!wgLvE~N(G=6u<kt)9OYK(ZmXwgA-GEf(U z3zG(%)&F}0tpIuX57beIdCohsi0620bm0u@*C3c!K??JMMwuPyR=V3gjKNoCARW3N z8C_Y@%TnFZlG#vV_KUA4h~F)-h(U_>Du%rs(MZXea#W!|wV5Jq$Ut>nAT$7u&L101 z;yN`5R^mg_RyK_Fh=2cZ^xG>GkEL!1mLi5I?6w7g54&P;ClS7~gwj^76{9I!=86Ld zh^BX<ES=;VEKiz3fT#^9QfM)vt<QN>1~0(m2{}~FGlS>EoVYUb>LXLbu(TB5@JB;j zK+p38yFQ-dEXQW^KfEb@N+7S3#_ju?gMJm{?W@9LdF4%9LV<;0i~g(BtgG)1VE@Zi zY4m5s;uKyVLq*d3n2ab&t@l|aExE|?JRsLqMItjQ?WO&wF@*yUn96znv-tHFgw(Gq zca4)qpGfo4rrOEtNYDe0OdG}jea!lTuk6xz^MY@EZqe;WNS|aC6tm4sTs*D2nDgk2 zKRMpI?|v3Ihop16RMK6pDJ5eLC1Kp?OcfAAu6FfFi(<CbWefWA5d9!s<O`MvBi4iC zn<XF|OHkkON@<Nq<)+zY!AFpD|D1Eq#U(XF2{SX}&Jixa4Xs42tOPE_8%FwNTum>0 z4moU!(;Mw_MwFMm0eEk=k%kTs)9g`E8S`*xd!+SwLh3{})oL5;nHR_}OB{b5r#N6v z3D{KNA7r>bhVoIyknO$}7q0VeX6VZ4(mo2_GD=F8NKD}CQ%xoB!bp0P0!P7tBdGmA z&f1FBUgahpcv=9ndzhg5Zwz?_!Rg9dhd_|=fk>lRiLw<OaEpG*7x+)Mdhur3IeHic z6-Y%)1MV+#>oS6EQnM(dnO`8T*k^!W{=c_k<${_Bdn!|Yip;K&BlXC34KvdS$by%j zCzc?yj^R~%H$Z(o@D<-<flDq+S9w6aN3Gs|as6gjzqB0#nW^00pZF&svhk|SXkG+_ z01W(oq=N?seZqE`v}53|E^U<An|(Wd3%l0G8<qROUMhol3)PJNP`HzeX&y=G9CBJE zz`qlMG-muFqAWoop+SHcVBZLt9d6NnUV+}@oVUom;05a^Z1+_Q9r;+*npKI>h!GE1 z8$O5(?fI)uu_v(TbeHBba4)RB#ijUKeA=>SejgyEsH_4(sF^w$|M!gR_`EWW!Q;>0 z=^Qe_CVfK_7R*^*5el)R)`2yK%)bqV=c>{LzK_^*&~MDb`*r_GMbiln4GoP_iU)RB zRaJ*+{NexkBYyd4`meku?8hb~MEq_g&n;ppF)UcW+YB{H?T*#?3ud@n#!Ye`s@SK6 z%-Ac;l2-d`+3t(eSjWV}Mg~*Ddwk<IOekam-ek>gR#4o))a!|9gv$5_YMugzsJb1z zP>i+PSp@PPgACp<yf}>2Zg((3H{9w;;0bPZJ?Dp-Dco>6Cg<zV3Q|csa1C_wm#~l_ zRGmi=>A;^6v{!i<JUf#RiFsv!HqnVi^9QFOX)Naz<IwQ9$1CeVvOeiDJy9^(iWzKI zGT_I|45!*V%B|=86sd>Ta^nP7sAh4qsIJpLr^$49P2a-+VHak+uUYgig{ilHne3PO z%0CGm#Yn9TH240$U(1Q@RVra|q>B&5_~g-=dq}g!Lo@(ZcP?5jah8e}%81(@uAM^@ zvoy{kG>SM}uIE28@+>1gJ-xGDQ3)p9MBUq5zkDOnJH)@a*YP!HgkJH9LO#ojDV&2* z*`|-E?|kw~$hns^E-LZZ1o7n86jkJTKgiq2^FMSCCx`1OXeF~FBJ%dMVSBz@wLKE+ zm!2vNR~}}Sv%3{iGCE|_dlP{Vg`<47BgIFvOtP??O2t#r`*n>!FH%sbO*A4}g-ZsH z>@umz^e6IAn05}T(U<X673~LJ(Q)84HMB@Z#Cs)sGKjZ`s3q*qI$STDbUG*4gF47w zWp|H*Z&lUV68@KlBG1rP{%>@NfUryo<H?_YVn*Ws_9w#Il4hk1=|$twQ8M<@3bj*0 zQ+i&;9Td+p=jjc<z!Mg7+LEHx=035Fw7a37f|1G2Am@3a>KH2Wlyo4fc;MKr6y1^r ztzs_Ec}d#L52g&e!s&^J;LdarQ`*n5rvDyK#O~=QGE7)zUp?EdIXe%E;x=mow$mIs zbiv`KnDKw&i_KSd{;FFmOefp5fz*3|SwjN`@o!p;z(T{R4WLmhm1|*${S*I}yXG?B z+q^irkjineC`2cpq;MJimE9W7RY}2)bh`M{lsra@Xy;Bc8*$GZxwo2zGJ#39N`~?- zOp9-{S6&zgsUR-&2zo7V&u<+A?r1r3Rhg9F8fFb@u!bWp#Xn5e7FAP4xCNz)=reU& zHMc}q+G24G_}CCfSa{vAWhU}l2;Hl<BV@`4Fg*}hRQ-S87;>Tt&y|cJV{HIdySn9P z<Xi$wZLP5uMQ18KD>DVv>X?F^M^s41Ym@NpkZtX5C&xgroMt_+JD29#Savm91#<Fd zpx*pB7kCIQ$H)w92M)+*g^BPnVfw*+)zH)%?u&w8cN#*TS>|TT7jz7SN}wz+z41@^ zp;~Kdw8AeQ(ws2&vt9P=vl%U~?Z^erqEYicGA3O~T`W*J*_HG4MAtyzqyQZRzh)Un z5VJk7ztg}BPSN~Ax^lNE4rdG(O2BD*nIrx2Z_KCPA3zIQ{Ky1|ih#fil=D0-fd0ig zPJ3Sm^N~SCB5n!ps0RuspghY6p`>dO6(JE0-{yDnofL&2t^I({8=8ye<J!Aj+<q~c zDE3zy!3*Gl3~v^V%~ZbRhUooi>||QpVCq+N%~Y_~Xr?n$juGNTsbNK%EqKHe(pki9 zgzeQ!{%I;<A#k4wUTzjHj7Gz5x_J&}DTkLiXe1^c%_Va;CrFz40*I;+^+YlzRQ1iu zrvn}wS0p{0uvJpO&Xi9;C<lBRa<G;n)<dFmAjE=yu33S~4n!sa)Sq2a<7@;4TA|It zT^L7uDjv(g5ti@aO(?j@a53TP0$BU{2@&-omS6RBbjYRp6Oo4Yo?Ar!d~CyiJ??-k zX&~Eh9BM+LUoYDFGHX>q+R=h~g6e&u(!+@(Z2`*~L~K9xw?;$49<>?+6itJ)3uBi_ zAOR5v5d0Nk;qYH6Bk-r1qY3I=UvYBVfN#4DeCxb?7QKH1;DE)p8UXb=AW`h^HxU<2 z76B2tAeJp_s%1%I7cz#ioRw9l9FV*dOCQ`Ced8~)Nu~^!2j%Zky~_&)EHI1T00xE> zzd!X@f)<vmq`9BOKtX*X+ibJ9hYhyl!c$)eKNT7bu0r-98@qYo6$i2FUiws*8fOPg z#6c(J0B7o*bp!IQPc0%<(YHFp6zq2K?GUX@4#?h=h%-8-A`|q9X_W6CtRcr8iJr?t zr~RCFPGlWe833tr_|+j$TW&SVJ+xW0v$CWBj%|n=5rhf_S+s==!Qxqf7qdi-9Bja8 zAJfjSIE=h4_jj{;fP1zT9bmcEm_AB$k0R%Z&5R?<MI3yiQzVja`x3kjLl%-htDC%< z6O~8q6u5aTN6J$|t)zvrZ10kp;)b??*qp98-_{~Za*f#11H5t3%fN;xuy`t5+Vt<E zCod&0Q~e)n1P~arw`IQc%$7$wBJ95?drrjVgReq}>C}Lc6_Yd)2%ABJDFf-Qr&wsg z(Xa|rGyslZuX3uRsQx8#mGqmK{5Q$nhrajEqGWjL=UvFj8+3>3fkEzONSeX4Q1`6J zx9Cv)$mGe;%#{iX3|GRymy}2;6G{h#XG_>m4G0D1T!Br8h$v!{(au>w9PvSugiK0m z(7THjlaEDN$_~om0E-=Cz*r&4Bt`|97Au3WD)>_sNS5l7Fw_*rtN@7o+BIV1kGh?Z zBv#ml5@$^U+M_E_Isp`zt~yd)lBQE2IPr82uf;UN5iysW5=$tRcvJ#$^eZv+RS+nb zEhvrvs91BjbHgk+>VJR_xH<-Io(0*Rz^N!@{B{k&74vH|uvbYjTX|=mN=H-~>CN$4 z`%eZY8ApDE3eP{c?VHV*EZ$`_NKUD<k*dL@ZH*PVKiaAUz92faNEySM)Kg|TpstpZ zhnAfg&VFjw4jz+|P?qiwf)glbQCQwsSbWqV$2Gyws<m0Dw|Bq+iPU)ytu}7q#A8@= zkCIiyYym8oIfiKFh8)5&1BEE?PX@@1anOu`GhjVSW(^*RLcr<h3)_vH^x%?kpDGY~ zCWvSdX3_(W(5P|*=~1mUokBL<oWhp%4dS+>>`+v$9D)-BwCbi~meas@EyONKu~2y* z7(%}Gs`;o7152gtgAX}i>-+@7a^OSow%W(k>KO~u6_tn*7XVR`tf||BK;SNDA`Xuj zgc{_=hPFmZn>Ce$s%!$+Gl`5JmWctGBtURTn0dCpRM~?Z(1t;L$QVo3Oi>Es80ZGZ zBeTPG%WS!*bby5s%3}Qs>D&LdqRWOgyMQz|5*|sIx!6Tc&kA%roi>;PSbHK`-P5F> z5b$XDrGDpp=_11wQ-?Ny@>fO*kdSks6%?D^Q#v<xHMOJ=FLCy1%)LeqxJ6G8NH_H@ z_@eUpiw?G(%F;2|4YqaxA%;QtghGjSZ2eVHjpb_uKX!-fGs|VQbeoJo!B}YynRZkF z<E^<%y&JYvzNq~arZ*`IGzo*u=PU0*AyhQL;1^P6GA3K%5(q_wItlhOEEtk>P#(vF zml={R9Z*!SwT;EPyUW>+k#cdc)G=8>On$K<DR`@g&;Z2wwxvOqhj!9tZ4hm^otpZa z439kZB~4NW-ara3YG}UmtW#g=Nt#;A*KRjR=|W;oPTLGPX;|4^m<Bm4<GCkU{~Jd> zSl~PhWWnZJFDfk%E{8e=lHvbfE86BLF9n*aR+XfdMT~_F$p0iR^)mri%H1lBy^)4p zNyEv-f0;WKCDSFah?b9?t#F~FDq%er-?PuBJ@*I(2p7`9Ftd_QHS#hEqMsPlSg*!Z z#{{k=V||1!-ffszvVxgO*nq~H`<J8CIbBmY!InqXhgLf)-{>G^k%5$0HvL5VsTef9 zSQ;oDbWH5k9FgTe(hGUCLYT^MH{^NtQ-H$ebc%4hh~R~rrB<uU&tq9Wc8xD5F=eey zFBJ~nw-&mJ)m{%54=ITaC``iKw%-%9s`W3RZK0!V@nc790%UZJ<axwPH1fT*ci{>A z^Jg!KW0J65)6{e;Z)5hV|3?cz$V2R@A_i2sWLzG&&8tt)cE80?g-aX4O<*tgiCsQy zao-273}PPe0d>Nium67=`TD8KjktKSzDIJvJo7V&&Op+lN1tMw6S59bJ1jg#X93N` zAuHx3Do<_-)f*E;xaXY^N|+NFCK|>`L8z=)_y(yJgsabUcxBlTVuyh*_6LQZr=;{x zjB0`>_b~FcNw<F0E-+cZAEvf1f$jAG3r<rI7jBeE#~DH%X)YoZ^&fKwANuChNABX1 zv}hr}M!GHAj~r%!z#bR53!}ITiN($nf>N(v_=_N+jBgi)>J~gFC1Z$dxP-M2xvaUA z^Z;+6G9m&YVODM8_ZSb{VS~-`R|Qo`dUfQq?CLG@0aVzp%N`A&VU`7u5p?FQ3Ktlj z7-_p)(UlVd<1BtR4;?ltk7e_dsU*&Ft?|w>VJ0|gDau!x?l&Q^KqGKKWV!%*M*7L} zkn>{Ed(R!kHPwL+Ybg?B^M75ZSevT65-8@@Yn5b14NcuNLDlZU(#8Y2`J;Fj56X9Q z7w0*Id;n}16+Z+9IgHsPG~pNobA$<NsWVgaiE$4WZUhC$=mzc0fE!1ss9TZx<I*Gx z=SGN<*L^syngRLO!#cx)bxeY9A%ne9+nw3_66Y^WSlLnzfn}4RU6@RUSf2c)zc&}~ z$OKXjSf9V6Ys6)#I|ag^Ud{jp1tPhd@ABWjsmKs_13IKG&!J>HX$qD24os|J+$!l_ zJQz@qm_kdQOR#FZBXv5(_()#p2~i$Z$#-@(8-<clqI{bIIwui{AniNz9*tH}z9!V} ze<LZwsN}!H4siyIO(Gj-EB0%LA%tMwI=GOgYDVTm3U<;~@`Ma2(?h}KIL<BX!}Pd; zONGREP2JRi3w0_x1xlrO{nJMMr*%L3Sc*#~qx7BJf(ibS5!%YGEBU2f^Avf4%U_0J z%i(9n4+u2K_<TeW`>Adde{q3T%>EQI7HM5`xv3V!%nkJe<kG$!!W?0#k`YGb*DOVa zWDvQCLtsK-Hzpd3zrc3AVufLbMc@`Wh?1q?NgLrpV&=$dHK$a}f4O!tXWK4-`v8o7 z6nYXKzUWM8u*7w|$YSIQnCp}Ff0}O*je_R`;V5TcdIQnEj*36^uxUZaZ@*%l#VILT zMA77>%nETHQAJGa3K%~@IfP0}nnpbd(?Y})(tUN!K;eI#ZV`<UDAtpVBcMc48;-y; zu%C)F9ReztZEdd?puyn^M&sp=B-0=ya(70NIt)yA2hb2eU>k)~pwVNqXh?~E{gDME zxpSbK$hoLr@&AAB9OWly^GP}S5e<~iQ=p?w<<BJtTx#kGPom`HSc62u=){wf2C%=X zb%0{cLujDr>6+TiY}S256rv_B=mbP`*b?qhOkD9nx-Zg}ijJbS5q-$VD_XMMOJQi! z?eAcmP=#cu!6&Teg$|^W(b9<Xfj_Uze?Dq2R1)0?UO&T^mv~2S?!jn6k{6Z0$6;~y z+&cuORaI@mLpQ>fk~>2Z`6wY7L*Joi$FkVuX&~Xt@f^A=pl8%w4ktJYK}TDwNFn$? z)j;K1YL*yWC-GC6qwX-h$uuOA&KG>m4kf4uG$6EyZvv}1$w}&r^+jZWV1(K?T`D9o zB#4`fB9t`+9c9%cw`kGkjDp{|-n!WhKmW3V6)6MAnm!JWfoL(=?f;5wXRYHQiZ%t2 z!T&jL%~XcOV)A?8G<I3N$kw6;NQ(02=*dHD5v#1uzcE$*awW1t=!hcwU*d9;PErij z{uEHc$_DAs?ouatUz&m(C7|_qO6vWn2aYL)rYOIl2C-!0auHJu2K$DRwur6{BHZ?) z(7goXR)4dW8SaHe7?T|Y&BZN&5Yi}I1C2t*@Y)ZW)p2~19QDw$QNQFSTzsmng_E~j z&G}}D=Bd(Th0Y^SnIQrS*@gat0~GCWsPNEO+nS%f#64Nj4WPxU<A~H+MJ0X$MVu^( z)%G?=5O>^c>SHw(_22<RdjQ*cR5XD`454LX&lh^p-WlNf`1U+;iSW9bLo|kbJZPV# z@>{czEJ1LNmtUnIH#@)1tUzb?Fyg11k55Q9GXAD#=$3Dh=vlxn3<Zk5HQW_5BgLS^ zU3KWcZQp{G)mOokqjbE~&R4R#j^F=r`EdTkj8UM@fyHr<C6S-IP#xjlMIE|Ob^4J4 zi5fE*`;Ae5Fl~W0<n<2M1g7ICh@%Jy+*FGl4xxj&qEDmA%IQhCR}M!EGsstKFna>} zq8K2_Oj5;y_Rgz59Sau;4cU5yRU<q%C#8>I$UfFD=Pb&_Smt;_g<g6XIV=Jb!iJ1J zc}Uc=m7IsR={bP}qD9mnOf)V!<Z8856w@Cf#oj(<dmN06P{I;FIXE5yL|G7{E@o&P zjG)2*Of`U`LOuwYvW+W4U=>DN+J}rzpA@DtqW^70Xe}p?)qnqQ&Vd=j8flC*CX(^6 z2B((ybCG~so#8Xizz^H02iiQ4$^i_TFT9%)BRh@;QWT3dY&}D?9SIK{@YtV-U+ocd zqTBGq<`VE5bDNglEt&k6zd*oBp{}QKf65ju6kDs;kC?4&+9gyY=(VBN@cb0LF3;;e zCFB9|A6Iudz(!Vaa7l{in^K{A;`u7qus3ocohG6{T16Fy%5^wsTQ&JeB5&I2oD3rJ zUhiXs^X=>>;sDM4D5}CdL^O#BkVpg#Y@sIiUlq#|gOYrScbeVhu0N3IA$iHQCi^os z*(M^oC<C~1d~1Sn?hZSfJwYhL$ksQERk6hF;LcIgmPjb0rfuuca8M!6X5>*2^5h6i zvpHcT;s*I3?qAkIs*3ajSXaaNogt#jFA%Pb`Q)h~lxqyB-aqy{i)a`&xF~__jCK<I ztkP?tAJrNtZ>yO<#w`t!&*PrI*;J3sV_e)gc}03w$=deANCv~FfZ>eIT|jJfxcvuK zK~SBr$57<sE242vc=~vp{i5W0=I(k!?dE;75Nu_L8+Wx9z2x{OH_*b6*wgGz?w>4i zv6l-SAUdN66%zeZy`GolaLHoYMTv0-FZeEc1zr%0-O*?3us9VUBaq1yF_vIAJ3#h; zY05=$Q_WA596@AVcMd#Em6w8&hu^W{iY&)wAi;uqagKa4aIhxg(y0%9Nf<af?iJ-j zuZ6#M;yjK$BnW>~o}(e{U4-44?8Br|LD0gWB(dj3eBQ{pUjBbPy<>D8eYif{hHaW1 zG`88swv#rt(b!IQY&2$L+qN6-*tU(vPTqOW`Jeauti9HrH8a2azKG#UXk-L{;9@Yi zcpBf4ZwsAldhjM;m~2C!DL4*kbXJL(evp1?4@(;+Vqwm5Z$v(awi+oGV3zn4LRIDx z!`O9*fzrtF$inuyL%lB=IKEuB69*!?*(Src=s;>m-I|RL^qbtQH!X9fa~+fb7jpc{ zNO~KHNp#3L2{u&Y*sxS0Cv2aboEKP(jZHI)p(`u12}W6c>dlS{Hv1oCERvL?58j=W zx5=UJH=ag{(<SSenVz{wJlXmds^j?=nlBik=c_?FnE&OdemUzh|Ie52+AJT=qSky( ziTOp87dduB*3IE7!uF*YO?;+k93`QWD5z$^rJ2E~%ooA{n-&G?#|piMdQaw_k82Kb z@@@V&znz3#SaGH*Mrr@Ig857o)G&cLEYc~pmnXiLEW<^JSiy=qMD1%nnW+00M@t}4 zw;>T6;YJXs8%uhhZ4-k$*N4Is=R#VO9WX~1`kOACc_B}&Vrw2m>s44t@<+Fgb{!e= zi_|5gB%MHpt}2_x^n?7hcxU(@TX|l#ZWMoIME|Qn*t9E<<eyLM#&^BVCHZ*Dy|6fX zznuaGk3KuW|EcMn<m47~#veQlf`h~d59>vrXfXXP29sSVJzD8RVA8SO22CMZcc5GT zJ)p8OZ=RZG3&g#dpU*GsR@$7fYdSgmZdOllh?xI-Tm;$3V$BX(g$=I~OvY;Ih9mr; zRH$uX<9~<o{8Ur|YXW{J^YibP_e8-fL2Hi!heTa^sVwn2f9a*%Ga4*Zms;&FQ_y(! zy399Z11IC=*1b;(&eD9&)*IpvJm2}{2zlzcj?mub)5sQ~4JiJDqfx)(um!Fv#Y%)T z8GFixtD{G38d!KIRK8XQrJTSLQOD#jZWyY%6Whe(;R=2agoIf1*|z=qBy`2jjGSp? z%Su3OZJ$t;x(T;uqp~SNd>4=nUEGXC>JxDD3#Qtbkhg}VP;o?--lYMT=#wrT(Gi64 zpzQ{+9_r->s(HXJ9L5HPeQL7)XymxvtxDM6qwzTaeUy2a6fF;Fp@>PNm{6PrZKso! z*ZhrP?2lvdwTesUSi44pVJ273)<+cSKb*DW>Ca)Jv7tSJlleg$QN$}IbloTh@bD$- zdb@BSpab(QhSEO3fPz>JP|Ni<35f(`OA0Xj-XO3b&~6oqvHkd<g%PCLU9b^A+==VY z%Wmz`_N!S+>)`WiX6_rfp}Fwuf7ONAkpk5k86**l2fk7NBl>t%smsgFWj1X@A_~T9 zh%b@_kk1DoK<(5ONL@wItksM<T>?~iS?oI4$bjweZG#TD&mr^LlI&SgQjeYp=l!+X zslA)b_P4)c;>KbSIzl9QSNA+F6Qn*<+GT7@KXj^@t^7C`*qMY$3N8e*c;a$}6yu<g zO-FymIAJjqmA|K%95z)C^szrW>`PxcTsoNtN#^Kg2Q$`iQGKL#=*nlRt8e;1uTubw z^qDyP3#q}AF*Uk0sxiv<8oC#fvw3jegx9zQt7zpaK05OqE?9D_>%3B{eQDMZTKSC_ zz)*vxg6xj&F7(6~jSTj+nGDY*1;p6L-J(y0e0o_HOu}{bztB{8-7k>-=Sw=0NUIX8 zCSKIs@b|I}w>NS*=o*Xv$#ptcFHy+s9eMt$GwOf3jOY@r=<`V9VWOWWYGRCIdn85Q zu~J^8)0)38FP-rGy25Q>6Hx55E=s@6S43Mc668;eD}vfagx$&Ky=+I!5vL)U*qP@i zf%M?;#)n|6MyKLlP{rhw+}OI8ylhwnA!0xmItKJyAa$s-@yjpV;<($0Td)6B3H$9Q zCpsA=_()aF%4VIPg!d<uKzZ4th!AH6!^;cwp04!fp02g6Km#8frKlYO+ajd9`~jEa zhbI8iW$BLTO~sY|=x@jko~)0>Lth_B6bch!;3(!p6yTr+x=%r*B4)9=%KO;=O`v`x zH#)hQ=!u5}2=p0rq~d_Kp}Ti#X;~6Zjx{Np5axyiiUT{FkX5?^ukno!A;dCOz0M%# zXo6e)viQ7l4c+uV>}UB_L%PaTNwpXe$O-c?b{dW|9`9s@iJODF@o>MdR4IzS;B<3Z zNl#H)OaWrVy>7Y>p*<EdxN5E!bH;jq-x*W2xt!H+H9el<f+^a(fec24naR!n!vePN zFr-Z0S`M1*4fU3<pDpgDqUfaZdyVq7@;^%qYY0fEay(0cad_VD%02^yNJd084#)ZT zVnnj|ORbwlwwANS<hB~^cDR-y4J)m4I_^Pdgsrx>VO+WWb0eln-?T_C-PPO5630xi zE>=1UH?BJ<eclLphHSEUENR=Ob`FM+7PC(C@o)R02dYz-&dTG0K^AV6`n{$ZMp=Z* zT{$L^!?p3zd{;5anDZ3u=3bd6B;$3D`aWUtK?wUv3w4>*=3EZH;*-VQya1#TLiflT z=wJ46e1C{{Q(Iub&_kWFhMV|B%GnE@Knd*H`Q<=M4DEW>veSYR!qvV57xp*(4wTR? zoG!7`W*t7MLk>!-d}TpTWSI<5b_i(xwzmL1_}xwMz3|2_czMC%(zdU1VVbm1eK}K? z@EaXb4nyzccJratS6zk%|KMqmg9_F0p;hKZ>^;8WogIUyZV}>Q51%j>*)T>9pcJN~ z+aNP%W5NmwIrVpp`m6C*F!ZLL3+r27FYF~={!XDFmczQ>3~2iq_6!$!`~WR@`G>)y zC@=PQn4eR?4K~GgF7SzfQswoE@t3S-dJg&q$<~K45Xg9&=^}r+7t4sXr4KQM9!pDo zGXDvY=Y~be-+*3e2=4yxXep%C$*}9F{P*wouao8eZ17PE9P%2Q1g^-Z<qpE@QH%e5 z)RK*-7)V9;hI+Gq1v6bRvAVYEU5rTi^jlg%>sjhX1Gf0r-xmUCxIInl`1bcYGCVFe z9=F2@egV3VuG>cTW6ewqYcp3-Ue9m%{0=vOk6<xHmSCCpUb|^A85=yNW$V-Trnb_u z6X2C~K~otW8d|B<wp^6ub-Q-Y0+@t1I<$&3*~-Yh!)<{4kdWwTpR-#Rpt?oAN%oe? zgC7?U?{#<(3wO4v!G0$ZsBX}zF|a;T?AIk^%HFhY3e!TsYPFu;wRPP4#^N@7Uz-U= zUgxp;0o2pfdS9PKsOb{iANYyjFq`~n&-~hNtM|MzP@*R*<t$ZNly$5~?6b~f2)TH_ z76dFRD~%Q@57Gkz1ApjsUdC#O$~8MG<#V7ic<QGFI_@*~CwQ+#ot$p4;=3O0da%U8 zR>325O@reX8!pxNbpe##%oH-mvjl`T{e>qbx;os>W|kD>5d`;J5h>S_f2buZIF%II zROhmMbo(-=3c`~B<7uV}65xl(YBF-fflYbV692Y^Gx1TyEp;3;l{fC>S8z!J69gmj zX%OWrA}N1Z)?^5w7OZ~$^|q~S>&Gi^$tkLbZ)vpyG#j#4R(&U+1ex)^rwq)o4;u=- z^EZCz$nnj%O77i5h8#qn`evt?7QY7A=To%^4Szw7t3t#6>Ly%*=Ol@W1?dGX|LK?n zveg>17hN9|kfNjs^=8o@$$<@f(hirkAK>z7sL1bOVOJa+CAfX|wqJcSv#yX-Tze-C z3Va80P=l$6d)Fn%?QG<EznnjYrhK-J#LI_J@5|T+_|}*bC*$?ak+ulgd4&0=y~f#o z+jS9rZ!KoA2?1!Qs(k3~$rc`_1Go+e;@N|p!^7vz3lY*)VgQIgxeb1!h0+r(2K&{A zXV-ZOiKx{<2R2={ZJMwJoc}Ka23||Fd$1dxHtxGj!OC=O?*3XJcklHyd{uCT%i_`a zt*avFgjGkR+3Ati?QOe23L36sbP_!v1n?NHc9?GTX1Lp|G%9%xW0wMbe?TD+tKDGP z>BJ6|?44U9JhUyD9%1iWyXWKZ!)Lt+_Z=PZDCa<}v7~Z^VvgkA)k`8WJd)d3%ihCJ zaqA&1r<I!Pdw3%6?bViRiD&{m-hVC31(K}Rie1_*ihzObAe7Jxe7^kp_8@2S##pjx z{dh80L1MGiY7Gew(7T<TDK`(OuVDhxF;5@8d;3zJFDzqS`O1%qGToRw8ovV_rzVC( z0$bPj0uSHm=?#D1RcN^V+e8hqvO*Ggycto*+u*a?`~@Vr08;z1H}eYI1eScc`&$kH z@Yx;jzxQkYOIP^IDV7Q3#3YqUWqP$r{D?T?WJaKwSdKq~w(y&CsWQ}UXvt!|+X`9q zy@}Ev9+&a)jOE(luD5-7U}bu5q#z>R<w8_`<CsM$T@7fC76s)DbB8?A9!3z@t<&u) zlJKuua1cZNAQkzT*;kM(PS9YHcymoo7@DQ9EKu+PI6hfB3XI{h4&1J9UR>R2cJhSn z?gaFZ1cxs->4Pd2#g|CdC>Jo@8|)f6-ZLq38!Z;Uj)*!1#Lfn!7Al-B^%wcMVX4@B zo|!<~cC5h|G4e1#f;Fupr^_1kFsG=*t6vKl!Ap}+>VP|hQ-GJs%oU>U2WJ(@S%bc| zpwMVb@tOS~T+BO{^7o#=$e?JpB)pr@g7d^JCsaQ3Z(8d!rBWB6zKCYb`X4moXJg=6 zSCNe;eEv^pEc(Cw;YC?z#wHWyXOAK}v6M2(cj;IzKA;72Z;<|;r145)%Y8zU?&(U= z!oy{jUZ(>WCHL6VZ5lbQ(ZJtnz{1gJwL<a+n5riMOB?nks!y#USR5aS-HUx~Eew&| z>e$;9dc|Cm&E)ORM&jXg1Y-8FMa5EJuMP}DLKHj^`)jUGmB2DUDoU-<_;(vF=i~aW zOwY$F-DW%cvsTd6DBH=F4CI0r%V+NjWB%qpox>2BL{wd6Ps1qAZFj(U_gtB~G_yWn z<LCtH#{u&es*f(G&lD+l)0)UV6LYnopXZdh`h{W!pU1dB@8#t|ztEO{6BA~QQ^_{` zU1d^&gqRr6Km2+?x1=rZckPGEL4Eb`5s0C?bR9%<=g3ObC4GjEBT*)TwkGM9`xs4J z8p|(eHc4#D_tQH^D<3#x8N1T!x+H7`Cp#9>2N;tGvLV^v(d&nnNizA*zhdBN7A4K$ zF!v27IYrKOO3WWwZBSzHU^Hk6N3+|*u{{QuJ*`NL^HB<>0X|xSa0;F1%Vnfs9YDDz zk`{h*@cr}gtA>V%Ljcs3`eqa+G@%X!Kx#L$8UkVb{x<^XovAPSx$C2he_V2d<ruSI z2EG9}S#JR#W2jIL<3y5??lduqLWs7BIr)XbQOshO>Sh;SA$yYKI{*?Uw~=RP!K%OG zgIXcd`y*ek6^gZJV}O`LkWUEAe5|%t!n3PzO?WL|u2P=n1Ky+lR~pV?mW27z=Utl1 z<DApQ&@xFZIGQI{{l285$%y<`dwV93>spdZrt2QxL2Lc~?-dcm+{malemY$hx0KT> zp;#oVQvZYG5-7M|0=gfEWWxlO-utI7n^S?lM;sQDA3v(McXm3Ob_a7da<u>p`>mz= zN!NRg#D$2J6>C}IR>7Lby|B@B{ov`qaV(gvTgbiEqtK1uS#BPO9aH=@RDi{FJef48 z*Ob*t-g5Ix$Mycu;~ftgx4>P!=o&;W{RiOcUAa2I@-Z0;i*bG)*TJIK)o${hG1T!G z@geehfdvvUeAeS)N%}I1L%z^9L!mi#>uaNhO9XxV$o+j9lzNPPooNaA`T+nVA`EGK z3Af>S8J>D>Z2{7g6gQu9pxj9?J(_{OSk%S;q<ZjK7T>TM<3q}XuY;95Uva_gwmxtn zc2)lk(YFtllQqA#{9A;WNKu1Sh!Iee=IkK$7`!<Y?c&|DOqogXqC^USdT?9!IAGV$ z*(Ro%bW#V~PswEGpS=+4kAQs{ZDR#~M7D!PAtqgybh$9oZx9>mL<Y{p^1Z9-hK8oE zjnO3J?CMNI3xFK8bD9D5_ipBAfJ!_B1G(l4y`bao+Qb4W)FR289A>U9G8M?V8Tn&T z9K&Xt9skQVzJ+PPBWpjLpCqdy>#nt5UU@PcOU+f=-*{C__^>T)BhEQ%q#m+naM!z4 zk9BM|M`tc~y>G6$u)W@`;9xOmw>w>a<!N!aZPjcjO`ucSo{5HdaafxG*~x(W7J}Um zl;7~Lo_oW+jAusL&OF)Njd1yFeN`}Za!RElyhvuZUcNGx!szIj%;bCaNoGoV&5GK% z5(JuLaX!x%I!hfS!b-j9&?>d|0YkUddhKft{Dtw&<_i!TJpNRowIEv{h2i0GDpj}t zy;!GAGIYDCN~`Pf*}Tr(+2{N8q$m}Svqc(@3%&T5N~JdVW)T^Dw(Qt(`(vfiOYP<H zOMf_q+fGAwO-&6D9uq*m0)!2mTTJba^WagDlUEB|So!(svl#uzqIITapF7nHH;KI3 z8zEc#0rr}s#o(^@AqK+EfhsW73QZyHF7R1!hsV27oxADvfR(0ASBG7YLqTxY4dwqn zZ>T8Sgvy7ned}YwQAjS2l2nwe3So)zZPGEFo|w&_L;-YIqD<UFDirQ=F=lcYCCOn~ z!QQL!>IMBJp};<%J_ua-lbD=riuj_CW{ON+8rQ!3#xFT7GpTSOT3^!%izoy#>zhN6 z2A3-Y{FHedLxEUke0~U8X8cwAGzeh;ky<eN=cQC=09&lupY!%OJecr_v>@5$u+ZB2 z764C2eO0OU*VL6@z%mLk4OACCf2O(S@lC>GO^_?$7Y8Ycr3|QK$>nVpTbI<#KGH*z z&xpl}fuu&bfmIUI4N1bJEP~jEF%(x=rXtLc#F^Aja^|0%6F0}<_94`E_|x+y$$EVi zsf+|LA~6T1j!qWnz*xV8a)e(*c&=CQ?_%Ww;+8LG3>q&UwgunSsb4o^51384-fz)G zV8}Vf4&j#v_@_>;mQ^k<x<CuII4t>HMaC@lo|}JjkOzDc`8*O)dEX9lL?i|}Z?|rU z_VKx$To1GPfuM@xjr$>>{dU8{XB*G96XH$R1~%U)G1Ri(8&n&J@V@pswRm|1wt&-T zZRCN_v(-n4Z#U36+`zM$m;{L+yzcCh(rP*@mhWWkEx@AJeleKlsETrb24<xReu2Xv zZ#k6;#Tv;3goqifn~`aKvUQZqg4l?LLF^t`0?iE<TgSV?1d>rDD!Da5zUj_qZ<Dp< zIZZx04!oYXS9o=Sa11)cpLIZU<bVCxjn<B~&%d<@xE!3`{Pnb0ZTrSq<Xvn>OaS*H zF7IK>SXvVirz^G8J|{RclG}6~|1_0wjT@*0xvvUO0^%`5z?oya*RR1yc&kl6cie#x z2?G(JJfy;D5(JDvwK)59OT=8?=_{MP_%jX6mo+Q7j2!as3$4G=OWixv51vdgaz|>; z^RBEaSnH`Hu7}WoMaL4tF_>O(**V~;qh+#iC;LANS$$9EIT#Nudid)gB0#uwxcea4 z(K(B5NpGE2=45Z5{UG>?t-)h2L#lyutC%J?!jc8RkB@{kZ^`N*0te^OaSl(){#PO{ z^rBWt@&?s5lf58GP^N6~w#eMm>CoGOB3!FU!k<L{rohE|yYuqBo<M+I><9~~SXlo* zECAqrx|HpMi9eu;ldsJ#ki~Ge2fNFA9Sd$PI?cDR2+?+mwg|m`OH~FULa>EbieMY! z2SH&ckxoaaET*JuUqVU#y_>Vl6f}*e2d7POdpDMwuCCh1z{A)fFK|?X(bT{JKUJ2a z{omc%LbKFz!F3VeJnpREk#+UJ51x+>L;~K&tu}tjCDR}e3Y9&J&%cp%lAmCo^)yqT zS454+z~+x}EU#GsBT1V+e^tMy067&=>l2_<-aVdX*^`Zfp`uJrtD)%xAV3fKKip)@ z#NHm~?sUmV2RIjFBRd@YcmHenxxl-&hZy)}y<93Jtm~2LnfeYBNN{sZ2c*Q|iQ0%d za7r%hZi)Yai`dAnLCF_EqvJOH-h?DiA|hh`ZUx;==%*0ei;~&{jp=MdSt~9`QYwat zAi@;bUSAADi^1`OqSz476Vp!l4Rxa=;>*Rk$9R&_(dm}mG&<+N3hGJf)=>zs$?)X< znPIMWGGp!rr2_06tIZ@Pu5k217Re6egDXI5&8n2%W~<YT!@H{s4S`g#-}cHPSz40j z$M0!*pJ1u37^!|6eA-(S+JS4B%T<lth2uLGg4PhyVqW*dCx*Gy-4tUub^84|+yi}? zwNX4Nx<4-GYgWif3D;UVv%_+;COky>;)>~_E;L{&g}Y>fh15PElOHBY+~8P9#2jnw zOjy2+T{|4FoY!ICkP-q(u)fF1nxlrU+)n-6eD8w_;&v?w@iy2=4vUud^{G+8;c|3} zA3eUfeLumDc1f<N`OOb7s57V21v3+TDW%@MhpNc^cdn@!&F#iBEiMr4C-X}E4e5)t z|Dmkn*5W`Y-b;18NeAPXYx<A{0`H4Rc=#7mRx7v`0R$u&E58IJ86a~1Jvhy{|3{1s zBa;nEbU$TcGqbP_<=MA@dLP$_=2?Q1uXSdVZZme5ft;@QZX`t_y68+5Lyk{={=z`L z5vFW7P3k8O>^_vz<jT+IW+{c?c*>Vzq4pT=vQ5F&+aV0Pv`r0iGbG>YO-XLj^VOXG z^E#6_^mwk9B0X7HIR~$^M_Vs?8DwCYG%PRWpOANhj<<iTKqc9rw8NAVD$S-GW?ZNp zUbSq0Hr`lG6>nhwF2GSdq5!b-lEz`WeS#NQry=PoxvRuCp3ynoOhEFRG=j*d;f~Y* zMiC?3(7t$hi%(=`Sn+>Bt=K)p-s>TYmHLaQcPhZfH+zrj-`rg^P-P8mNXy5(<%0m? zA9GiMYK;7*r9cV_<|Fj;sbRzCb`cd(|7WyhDuymr*L`?&29T~ciiTbCNe5&4?~3R& z!`|gz8*O2m<N&nnKmF(oaOc1FnoO>b?XTx(=ZR^@Z2I)ED-Cq?VaM5Y@$33+yZx=* zyTfo+!d(e)XVIFeGY=V`pCrEYKqr{3fEEQb8z&zc++8>R;g;a_bvrtz47&VwO85mU z<`NVve>M_}yo)U&O!UDy!d{OYU^x>-@XgE>Slt*^wH#z<@!EQX6DL;Wtp=<WO)QfA z>O%xG{j>q5A#NO`S&V_c*^{VQi!c^Wh`aJ{J=7U)H1*jLnUl%mLB59Yff$2$;Pyiw z$p1SXT_N?B;}jbqjRa$5<2Wd+=>xMj;;lpnTg*2Er>JoBfH)Eu&rV)l`dj3MsI%?$ z7io1A_boE_e>?EC6NIh{qR!$HUi=`E_pt9r9z`*$;fqp|D%e095p@)OE?B{NX72NS zzL|*q5#5o91y-?+K`>dDagqxCg@?pkCn1z#me$%^(IjzzxV7ZNV2!a?8hwCIm9y0b z<8@8TTBeGjHdFOd`@1ui=$(A&4e(+}^;O!eK)uJSmS`$9E8x9No82M*&zk_~t3W7W zYdJyuDIX;1C~J8{CmY46-C#HG@}xwqfr%ycA{X;uhW(EXilN`Jy^xHWwj`auz<EGN z7;}kfo%z2%mZ+pxbo^ew<h=z{9L99XZ6^PjKYpTF%KYxh%59-G&)})FW-nuYAY(7- z_A>o}egUm_hUef{)$xXVfn&R!+0LT~=qGzg{%-@mkhB1GAuNs`wEUgah&lmbtW@?1 z{t2)G9EbX_1s>%%u_S*odmC52G1IJO6ZOt+JlaIIB~k?8A?ltTHsKt##e{@iFxUkw zs3MC`(!;$n!z8lrRell;Kyl-L|5(O+brhV^6lv*-Hn<fxRf--3&DrVo`9B`&fA;Nn z11WH@{PD373~Im$98Z+yd@i+)r@{FNGSb5wR6p9fz}tx|#lIQ4ox*E`-OjolyycE+ zd-wQpG^>6z|6n-Fo0O?GS^Ng(g9dhJ%oXJ5)HS+Ze_aASO-fGCOzE`CRaydablY`_ zob>n+-_^hsPs39Y+wlv@(FZqPj7$*n2(4F9y9R856(lKAFEXHsoNC5<bkzp7xHA6Q zqXEyaQ}so-PPGeXVxfSrC-?%FpSiPVQZ8eV6~jYXXcP|I#w6f8!P#{na;iJxzFU#t zvSQ1orRXt0M)9ZvNxW+@Jd`|0T@htV+i1;$PyxJ@RU;8m-L{RQ)A>`jLDLWv8;;IE zx!Gr1w#WQ`2Mlaq12~zwBv$mxf2-)eSV*&Zmo7_vGpV^2xHscVA4|S{XjY+1;B@M3 za^~qILt)Nxy954~(g4i*iqA)$Vn)xaZ;}^~QVTYxl1M;4qKwZk_B?wDm5~nseMX<w zRtwct8h_(C5xxWvF&ska&FRXU=tui+cfZWOu6Ikdb<{n*Z7-fNSUS6YX<yA&QYE}R zJBgHQ*LsVc`1FWJz^^?^Hq(Ai2Ty10a_8xC`^wljpUWNIy1n~8-DcmlN5HSS3SGxy zjjL5R0^zoaJuEozDC1&UyeQf;0Ab(4j}fkJZqDKo3{+>T5njHY>~Zj|9sW9CtEkR8 zDN?@Rgu@Yz4vtxy^zMnvWTsrXbX(JGZ&uDOc?vi{w5Ar*J)u%N5frL_<<0qs?A3k~ zs_1I7lUy3@RX$TF*V$F*{CR1h982>i1F{jyiqC7BTo!tlr;v3NabI%3P};^GRq}EO zbKpAyYhFR5^<dO{kZ6h9Blp;$0xyfB5{=ng1ACe(jHc#<wsz8DpdqJIL&?h?WIcm! zAm{i#9rop<ybmwKJyWMJ^mUb4;2e$yLP{UpSD{~rkP<zC>r5w;+Gc{4;p&y)q-=-5 z&d-Gc7ty=H@>ZhSRkUJboTrN+4t8UJL@Uo-YP_c2W|TRv@YNX3!jBZ%@~-F0p2UI# zoOR?>&*q3A3F<QyM|bqB#e!l5jvCXci4*9Sgs=e_m&0vNY<X3*#`GY4L8>OV-Jo*| zs)~}y!mW=Nb!~S&@zGj%w$rL=|NC;~y!Iwqg&t8f5L=?V^Zs_RxPKZormGzzm}{Qq zlPO!BX<l$JTlCn6ClE98nJIpIiQaG;u4(r%elssPnvCofh=_yQ`#tMxf9g3x`Ld2i zq3Ov~kIRf0hGzu92N9;PH(%+<&^B4EIxgwYdgbV=e$I3gj>s@g3_uXE>}hVpRcVc1 zTP$9vMWZ-R=dFhmn_}c-3wjF#w@o>2lsi0BV4e;KCurVi>Fmae<JkZ6{9D1F&flap z@YtcrT0YyZzlZ6yFSy3xgWXHPk?!MhGqyLe5LDnr%Wjy(Ui`3ziRyyh*6VCQx<P!l zMn|X?tfNr=96g7*K2_~d_r#Z!KB#@$f|K<+yZ<9AOa@Q6HE$vvt-sZ0zANnC-};DB z=q_!0mpd+oxw6GTucz+d6+#`ZO139m?gq>g{u3_OD(|)D6E%yg?qF$WNR(xNsy6p- zCqksUirwh~KStVY#iaX#14N>JI%Ju#QQ=iG@<i2amsO{BZ-MNX7)#lCa{&=#^H8W8 zB<}o;wS3`vL1gfNcRlAN@nD$a7Zq^vzqerN+kws*xS!MR&?aLZ1(%`sBMYWPbM$)e zuOL_=t=m1{(!(tCpLzzo;AZ}r7yw(p4ohG8!yid0@r&X@OWoA^48hrQ!R@xl(Eb+Q z>-FsT3BC<zfXM-mop<3gxV<-#9e<p*s(c}>Y&hO;M!fticu5#;L07Dj=Q)O3UOLM5 zJoaW|pC;0=l(lDhlj+s&8hrt$;>=|rPFimTV$5|h-q*~V|D&Z`$z4|J-XsQ*YDi_z z<!`matwkFr!hrX@vz+L`gD98jcDgq>sAOe&rB}J#p^MAvvD9z*4b6?H86K1+rM1^6 zpHMjJmY(J?)>tvRj!#oL(0i6zsetVpm{z22w4c1;4T#G+cr$W@;O>T1D^)8c8*IKH zBlwJ4R7vacM6f9|SS45(mnqYYq$NK)VCa_U^WJtZ&vTh{$S16+G&;;Nt%#*TJ#^?a zI$(fnPro=K7e@`Y7~@?k+{#9L(<+f%l2jSF!&>lM&V1!E&x5906cTF~(p{m1lzWe- z)M7v?7^bbyOj{ExL?;p&usDfSjv6;z_qn0>$F=A0HsfEmsZ0sJO*!sQS~!_Q?)Fsm z`D8^>P9icNSjlbXa1%xl;hQF8ZgA&&QITRc+0@EjZwC~u6UV$7h9jM)HSnCpk%MzM zb-@>-L<doWmtwz~@Q|#(?AVD4snlf3tEdcEg<CQkcuI7vSQwN=_}RD*rc+EHWjIIZ zbdB<@v?kz52lN!Gl@3=GnZL8paXgq~A9|Ae5{We8?{C2f$D;~FS$+ChI|_mf$=;=T zl>gv3YYDN~s9Y2DJkA!P^Brg7Ny$5tF4y?396Sn{<Khfn_UF!9v;2RVT$69`bW0y{ z^o!+bR^=^CljpK*GqM!?t>M43Kd!H7zd5Yf`v?x<PN?l`%eQ$P_q|?j5inF?dVB2$ zQsEp!6BBW%zZx7+33MA8E{$y11WI#-|H7Bj0ye2OyGG8%TD$gtN<n)Jd|ba`E6rz} zeP1Fdk~>tOxo@6Csb8(s*@b82mIYSijU(Tz5z>>dC9CAbq!rX3dwO>`rZ+VbRGv4K z{1yC>qt(M&%jck%BR4*Xt=v@oz4faY*ibornC^5z)Uv*M@!o&P%-E3N-Eo>^pDI!& zfmd>Ouz9FlpyG9$p5D^4^_5PEd<^(qxyw?06(p8MqLi}l9LQl(CQ)X>-MG8=_9gIO zcUN}9CV1tXKo?Jb;;7p5{$6j8Es*gsfP!kX5to259Qq>6ug1sqynF9e^B(1__F4*# zOXi?C!=>WR*Kdx+`k~MU;u17GuFKr4^&a%{*tJqIl%23k!+rFsCns3wuhN2S@~nEx z>?j$tgMW9^b;x*gV3=~ucNZ8&C)z3$pWCR|PGkaf(ze^(zQBI-(XDrX>-oGEL*>N3 ze5ng*S|U;yU<jZ(^BuKk^f-+v@D!u-+8P0&sCDX!saZ*vbnbLec^=x=^mVa&hT?Bd zdn;+Er0B0_dyhO8jXb~Bf8K5aNwNPQ7BJjcTy*}S$$R3JAXa5MBx>Sh{gS0Skl}>K zneW6jKyp`uRyD{`D<Ssv*wnymGE{zeL+Sg;ivFbH0p6v2(y~2pB402Dvj*Do&s%R@ zjyCX|q&Y0v{04(qh_ZO9CmiheckXOi@~7_hhGnzx5D8C}`-=svypOJ<Z&OC-(Pfk^ z-{Hn44kc<nzh#uBlELHav3Su(`3Um}A!Cl?z@IF5hDA<z)x0{6Xgi*)YK7?3xxE&- znw)>|jx<4-Z9Gw=I$!k9>HFlhoJlf3TH(xF?fvzul2m3!`?{OBBRnZfUHQdoWK4_p zmsZyv5!^afi<ff47#4`$MlBDYlY;*RZ;!$T*;Bv|cPauNN}$!S0~WHB$}iXyZj(eS zF=%w|8yt4^Rb|gkOn8l5_DUIza-0v2;+VI>MN4Kd@Hckx%!Sj9s}=EI-$_ZhFGNt$ z#=$DD<P?MS;A%@P0w{`QCxeMUbG(uToyB(+CyJ*8A3<ob7SH5x&H7HH&JO3k42?qj zU&l&^ETYHG?j}tIv)I$?71}OSzc8Ht)y8^UZ47ZAE^qYfWc$CGjdzbkPsE(T&7ud6 zFfNS(@sj5FlOhIo&I7}LKgb7)@R|e%6vxWyc2pa#dj}%*La}Lk>g*p;sfyqrh<{{q z+&6GGMs?rD%J(*$=)2d4O#sENkw3I(rrq<_j(q(J#EVu7-F6`V@Q<dCs}VYWTkmtq z%W&$eiF8`s>f`TQspW~n5E>N=Zs<pQrpA#53m)Y3KUfL2s^l}5)^$mmzvS~lc!l4e z2)1o(m4hO;V~;7e`i{lQ1dUR#mR3MLERsg1M~FF}hCWvtPr++X0X1_Q$hG2fr<&ss z8`{Ia4Q|o3s_b%vwPB`3n`Um`(lCR!so|lmbpO%2>(u5jaCv?r_Q**s7r+GfV@`>> z&Eju0X`J)}(UesN@B6%(aWb-ZVda){$B9FuWx3^qi}1vpD{mQ(W&2}#Y%ZN>Hmpi_ zJ>%*1B}ypl<!ON$v#^UAjE=XTsWn;~FlA=v>ph9{b~s%a88xcFkF5>g<|}kMWzS@H zCIkL>)#|UAdOm$s&lnf>6<P6Vq+tfhGU|KC^ZyM#-#eNr`x$IE<Ikix(Rlr#?71(h zAbSlSch|v-f)_#<JlXQJSePOO3wt;^G#+5Jl9d<ZWYsUbl5p{z5WdYjWza*4mkOfX zVNs)V<<C?MLE}^BwvDViJKw{_W*{n6!k(WXXjY~>C&(28>&*p6z^pX?s^2A7;QJ(Z zNxA-^@3?)9!qE*)?s6vpo}_ZCS&mQZ`pha<vf)kNNaTKXnN<%7ccZ(K1{@uIa5+j_ zS7ceo@0ruKZq4b6xb2Ym$H!JXd)A8w3BRrID)Lfz1V6BD`Vzy*WRn5+VhgIN$8IQ{ z4fn0(T$XU<A@5~2#fa1U7c{v6QW6E+-UG)zb$Q+%Tk7xK)w76DF+}{yGvk$L4@=!E zE0%5x;aDn6S!erbJL&c>c9Bw96Mbp2Hz~(|tP(IOuo>|Lx@RVudn(68nO&%wF2(c$ zOK<sMi|~vV&ht-lIHj*@S}x45hltWoH2&Y(xD3$5dBKxI3-G+bR2<vq2*%Fn!mAgk zk3=)oyE-P3P+W`ej|7zP(j_>(2r#won|Zc4KLEMG?Eo}pof5L=gUkVbHmMtJ=D(y^ zm+$MhTTK}dPdx}KO6PhoQ(*9FfMSF^gNRwflNoN+`<ytmx4x;C7w1?>)&ss!8rSn} z&$ysfpH3gqHe>ob=4eW6lYv2{Soh%1YE?QdcHdqeZ`3JyS8?ZUXunoN#Z3%1EJ&a) zo-0)@A~vOX9D1x69SB^_U1l<Z6jSnCp4Hk$H1Tng83+5T-y{wi3qFEMaxY5my-8WL ziGb=fD*XIeR|wmrNl!Y&;otlh;}IAtZ^u<=F(U#xuvtU59uIMhUlUyXB9%&pz~ksF z-C!2mwkN4-0YfpUQHx_xEl3?%Qsf7!J7+$ND<i(&YBS}er2bzOtz0Czf6DS2&sG>I zXr!VH3W)l?{POEXIwy~_MH?*j!}ZN2%nlK|VM31?SA>|usPI&cXOr9E+tj5d2Q0Ke zP}Bl6hddiD`tXoz(!A7sJy_3awWRWs<<3K@bv9vyYndY5Z&$O%G`%^KqezJn8+>M$ zMKnvm#`O79hFR{4fX=exVl8EFpl=LIAl%v>YwxFmV~?(f+nTMBR75PO9^;R7!*@%v zMBDC_PUJzY1ipBT=n+ipRj1TX*P8dm)?P4G3aJG?gMovQOgb1`1^X{4WHk3WYE1;{ zi*|?Ys37>Rryae8ex2tOLY`)s4EjGTbvq($;DYC4!+#5-C3lMh1a`d{PCQ?E^hhCm za{z_=f7Lgya#~knID4zvgAWjy!+UAVl~}ZxkA}`+#mVgZ*qbhNZ?C^DxZT?&qGGF| zz^mTM2VbeMc$eIEzfzr2s{c9q2y?#u_=@7i^~1#CAW>=Q@wddp@w^9kTsV^3%gjc= z9f}$1O13aUjRwjR_e_H4_TECkvm}J36!|A0=*P~e$pDd)9l$YV7Ol>F!9J)C;zG={ zo$S-;G?qgA+uYpS{EQVV)-N;8R_2l(C@$;5*aX8In2gqgK4sR-FE5IN!DG_<M~J<o zx4gdqX~)IPDxNS)G3LjxDg!-MJpFY)>Qz1B%_xlM__hWw?|DrewhmklEz&^n+3$1> zwh!%YuqOy=)7%6D3hk<=>DCh)ZvTSZp_<GtO`Ns!#h#TF1chc$pgzlq;VVa#!IFyc zvj|<4eO+GMy!tZ7460=rY0B~)Kmb`JPl9&@qXkOZ#Vf%V!}_D7WN5XPrdC=4s--{F zY!E^JrUDKCu+B?#_r3jeQV2JNux#d}Hf$}cX~#E@-AQ=-VJDos{wKalAyXj!myfOv z$fd21DJ=}_>Cd^)l_u>|j*rMedS>G~r>CFKN@agV3b1)wpG;W_c(qxz$pP-(!07V> zow9aEO>#n`g@3<Tbd|sTTkJL(de=Rh`zXV#=R^Cb@MWRtNY#(&)iJ;iWqew|@QkvN z#@?`7s<Lgx5#D>QL>~*X;h<r#y5CK(P=3UnRU*Q>zxv<;Z`QIN1nCmBY-J-r831C{ z{&TLK71sWz>M~lFmST25axudB7KIOP7qMJi?LvLMSx%rvpjvpZPA0hEcKs@u*ev%z zjgZ;*_~&jc*8z&-ms4ff);bJF@xc>XAeO-UQ2grwqibRVDRUrB9R^&=!Pw;)I@=&0 zw~gzP4`B)AaT7(EA!(S_0Q_`0_kN8X_#Yc?(t(gMC$qhsj&|(8+=sdsd&+8+3Mf0z zlk|e}OzYoKLN(mcTwbcu*)m>(u3E;U`M+I0dk?UNknB>=#$~4Xlg!3I3$Xt>(JxA% zkDEYUO*L=E7Us)>&!`C@QI6HwMgJ6qlr0q*=i65hz{`?guF9jRE7XfZ7$M%jFUB&J zk^wI(IK*sCT}6BkTQO7bNxArMg*-(Gh`Wfzf%5y)x84Uzg_^*-BKT-r$0`(8_*ESh zrB202Q-*JldQMmc<I1C0mc;FzjZ;t{X^(5{Fetr$4<}FawKk=@g5;0oUrMv8*rEr| z$i0<C{_DF!l|6%`)}=^zf}+0655st9rR>xvoIagLXVD*#s=uq8lV~HHXP2#B*R5uN z1k)Tlb4AhQ{3|;|-={gW&$z$V@~rDl1ZxYAbt!djnIVx>%CiAq{jwJKUWHYm{hqm( zV!Xht%yW+v&;3ATnPKOwPDt-x(FlXDvm%6H11Azs9O@7Uia2+3!KRft8i$HDCnBln z^Vo?4zkr{<)(iL21n>$pFH-!^PTlOb4KF3JItM+DouZkaKcDGY9!(edJOyD%MBz}q z&6zK%r~72<c)b5~<9nV}n%I%M!^9GJ?GXfnR_h1gwuuOMb_9+%*cDE}4<2-;=e!IN zp8fCnl_Qc#Rg<Rw7*$oala9(rY0w;GzNDZ11;4+A&P9$PYTcC^y)TN^99`)-LT4Cl z{2`pU2bI&|$bbpo@De?J<;||;7vNXZriMg5%}dBdKa(l-uInLI=!a_`BxJtlYQ3R3 z^1Hin9YEl|uR}fZOdKk8f5q1+np(TMMtDec{@pvm#5?3tybrxY^A5wUO1r`CJDvw| zAq8oT1tXRc@Yco=&_5e@<k5NVeEjG_d+#A02nSp7X2RCr`Qmr^$EPQ|eRoj1rY0hb z^T4Q3d?MQBw`QMYFJUjtSJIWOKEfRilk(?%)7LWY=5e7+5dp9K-63Fqt8n0MHtU-# zppsl=yU2rlXz7-Kc;6J)9lSZcnhdJDY<|Ij$u#HKNA1z^mx9TD@hBvh8~Qlai_+7h zAMYYGl&A-)qO&(&i5_UkE#Kb$X}(k2kJIf|X^_nBI8`_old;1}EaKI`nP=IQLChju z-Py5XeL5~3`Rv2jj`>d;OWyfk^Oo}m%yT0Kpufn5OtXZ!7}+G*j`3jl&Gy~1eABRO z!<KF~zucAx*{)~Q$rG~07)doy@#MAzk^8WxkJVmG0@$X=(8qS3KCR{XA(BjKhWTJp zE7U6P(v=(XJnw9<3uy-k^?nPt<o0}U{n@H@@Fk!{XrqXmvEC=O<%#o;=Vk|z!SD$( zuJX6@_r+%<&Wf<IR~80pTBx2%#W;q3T|qJem?L7`NZc>j7(Y;yVbCIjD2d0e7O2Gv zM8Vd-LMg<LWKa_=NJA8FModY?TolaNT@QRNW?38$I@^-jT3s`<y0#oHGPsn^w|SpO zx!@<d&J*~$%l79LKJ8p$-nl=VX=YG%^0o(^3fS^DGPas9`YcxWQxv&qY1-vcdU42R zVnck7Sm>r?kVbaw$f$G$?$1s3O^X%`<2{DY1tv{b2iocLbUVxPp6)bP`5r4}W1oto z(cg5@<~HOMC<Dh5@1<*4X~3M{mujORwR1aa$2eA$ybbJhu;;XaYFPaC1(`Mb2ONU| z+mTYnk<RDh+AvUD9XxmJ?WO-hnc>jwiCKweY6t1fGM#a`T#OYor3VX|(y9E7Fk47| zR?+?uViS9anQ6-_T9C=WhFH?TtJJZ6YU1m)uu0|4Ru(snNnX^IONRMMJU+usm`Qix z)pBu3QHNkZ9^CF|!>k*mh7onN%Qcm-=5)>$2|c~*k{Y6G=5{e#^UicTJ$C$yD?>br z(JdUQJ)U$i8to^WMRiPW1Y!Nd(@B*nx-1@Nww^M(?cA~z{)To7soV7dBnzeEeJAT} zb~QH8NaCmcjl<2xOG;I``_qxU{^cO_J>Rt}i86|4M6T9^t`z2Iw23!xYO+OfANwBT zvR_5dm7U|V8;x|mt60!Is)#n`+HT@q%LOoxgKuPSC_Rx;WE5Bxrkp5<ynMJHp(R=f za9|104$RN~|Lnl&httq(I$@B<OQ9qC+S@EN$HaNQH~hcxzVJ8Van`Wc*Ss!UBxLjq z0r&nd+gtB%ElVTSFE7hiN40IOa_v4~0TqtY2h%(MI}(@%54Z|f*5+S#S6`HU=3g5| zF5bRl_r%p4WGZ_+!ggt0E^G*;^V&^Diurg}w<r>a4>+Yg{7v_68a?w2H+%ON=+*O4 zW3Ul4;R%r=Ij$?T48Ftu6l7@ou!6sp(_}cl27PdYvw|bNe~#0|chR9B7vc494_u0N zA!p6KX`UdKacP`KZ|OePjDa<-_4w`4^)>KXG&7V28gACxL_54qwG($k=h*=Aneif6 zGy6(6WNCNWaFRBVl0HNSYUl~!*?G|wQnv#~f5<DpzRqMiT7Z~wgZ4T^Ef#gebLlo^ z)g1x52G>NyQIs(#!dZGat{3fNrvKi3-G&(D!P9wdlsrQPmi^jS_U{Rd_xsiOB_`-t zud#Tz`Y`&aL!3as@<-O(^|PoCjrY#{o0JXF27)q75-iz-Mzh=UOJ^C@O+rFg((3X< z)Sf0XD}+2@gLr{3?Re<YOO5{2629H=4TKe~J`jnluPpU|axC{%9WzuuG2lqCo~QEy z<gA-I`P4aA6*}b8IOnQ9-K82PY$kC3Pieos)^oCou(D~l^-XI15ScXlu-dIx!ig23 z;wWLLoVv{Z!>$N5za4*v-hvEtR<qAGa{~*VuIG&4WnJUx-8J4ir<+U@N4@E<q0<~X z_;G04;!@9Qx!xv;QJlvjj)p*`_6OvQTlqqrHHY3c208qO`Vs1-=~eHhfrP|$@LNh( z){9A#v8@GKU2uJf^r6B6pXqF^qj-u$7e1#NHgC;F+Q>5v3tqpQ0*}!0&Sjr>_<?TK z2I_&>9*<)%zq51E$F=bF)5_^KnYP-;U=O_%&cefVrsc`(>rK4PxAoWKPG*Jr@3@bz z<!O@lKu+cpG4sdaR$M&FI~1P*dT`BkrW-EXy62|$!yPK*uDq!>%Ry&_@pAM?UYtl6 zCBUC54DK*A(!>KF9aNo8z5myJoUA-;w&tEJE9a@-@p-I*$G+e#^99|fAerBn4R8s} ztVRZXd+und&1$&KlCzz)QjTcxzT~|m5bwodb?Hl%-KdTyr9K%j<F8oRYPFZ4M&1&N zeqU=hpIGOUSg4E)^>ew-SCZ3eGZ`ByniIJEqqLWydbVt<{oc4V4}U)#X!}`0wTv(U zZ$pD9fk)u^w7@hg_#J^%>;0|kou^QifEcCI^jC_ArHEU$YK2m*2RL9?wuXp6sWtvC zX~Zbs=T|wxv89I|0T;TQv+vg<aT6qRhxkU``LTRv%4?1v4e~Vrapg#5*Uwttm9pvl zkV*s2H%KApUBXtbK=8O5)YL7xr8Zecee=_H5!z3TaY^oEr<l2)Yfcsr=)NzQAYZHr ze>t`|y^5&3QBX#ducw5Nt}GY^l9lzGuMGh!!+U>2H9aJ4uG8QC`8lQI{CV=2C6Toi z+{zzN`iHF~)&DS|z41EwV2Qqb>b~~;S=xuX$2O+KF-K$8bQVdu0<O))SjH1K-ZF5f zJRotRAZeYCx}eb!jP*14DGB3An_7xyj6`O)i%Ly$8bVfft&?Rx@f&4Nc9tqoiXi`h z54)M@IL9)HY4&&RC{p%1cV|?&d*tc(#Mg#zyv*axNQ9g_(_9<KP)S^@mC4r}+6k$* zod!9%p1+-sXV+VupFgTR9?AJ=D_+rfx`Y_z5-#YzFSoa##)kLh*71O8J$G}=+8B_p z#8?>={Yamv3Zf79zPaDNoj6X2TFI~X&CN(_KR>56c|Tmhf$&r+G;epJ8|4Vzf6aO; z*SNgnMe|dxx4dpVUyR)4aonG-JHHGSwZBGp8E#P@izHp|Y{ZQmPl?sq%x=-DlmfGt ztdoFZ4gYeZjB3j3l^)huMx=y(r9H+>O)>ICX9s=hSDLJ@vju_U>r5ba{^cZKtqm-u z6IPnOly5%!!|8e|bcamR3hru7P0!l<KBH7ZmBsM!s0QL6Gs}zmJ@p{G?R|ez1eq-| zIZ1}Y0U46EP8L;8YdOTzT*;&#OxDJFQpIq0{{Ea7%_Tm*Rl9(dR$#l*B9)}4>&s(k zl~M(z=RuaBr*N}?D>3K!*ka1<#CP8T!b@%9=Q$pl35w4288Yr(Vn_Ri#rmjb{_SBY z<dTqbz+)6b<i+az0^K~pHBXuv|3fcftygXgD&=#M?KpKZ=2|S))F1Z~>{k==rJqVV zvfekbyaKO3uY2QOE-w>@(k6<&6or0PF1wqpFPS2()KI858@FmFU7wJ;(Sn{aeW)U4 zxF~*q?(!j$PiS?vv|R!JdUq|%c|q@q;N7NixG|nhX-Y;OM2p73&{M9>E}um<PK2#4 zpBRXlr4yXDqNOwcl?eVYqc13w(W#WGKhTcjBIEeAAxX^h=VKjBf_VFcOdwtf%DECg z<p{dk$6mOUy9P&~uB)O!zDXL>8OK%}BAPI&%JI>`<O8A<`f|2`(}%)84mrtoIEG3} zpc)`<oZZPre3QLPc>Yo)-t%+v-lz%OXtUA#PXA!3Acp}{->F91<?W@H>Vzd*r(u`y zNr~A~_Es4w?ROC`K`DeNok47CdGX8GEmdPogr!(c+6eA~@_Hc+)nTK%5&UFfQ>9Le z5RiY_xm!AN!uO!8{Mmnq$x``KO!**#0oc?L`vOodC$}biROgUa@NLWJ@EzF_ylu<} zaIRmQNKI$>bR~U?Jxe{<I4kyc)nw1p-AaCbtQy}@iuh%L#Pd_eVh)Tj0utA5j18Z= z*t;7H@p7!h`w(4u`%JaDr=7aZH#~MrO1Vfvhrt{oTLxn)tQw(S&+(Q`;cju82=c;b ziM7wmvC`-LdDgF9WWRSnUiBn4>!r639_Ml3JsTc%4ud!awY+grtz%8MM`-w)aPWYF zKpugkCd4S=2W;eWgt%#QB4^m6R*B~@(6|ONXtF+(7yXcX5<+sZ)?vC?>|JX()o`lP z=ZL5u73}NsqQlUPQU`V9ig~Nbj>ksrCL6W2`55bIzB$MgOq|jh8+teeo1~4o7HwiX z`&Ub-CVNAioP<>N!R2GEK_8qPe?#YybiH~vS%v}`gwUsFw5u~2-~5L4{m>9|Jd+}H z5>+L-{5g+E0wi9cv(#p5*O<59{W6o4N^$pQ5#x9yH&6H8sb9ArN1Srx<>KW^N1A*t zCSKK9Satdio1{x=D!2Xu41rf)<SO%yjEs!mM%9dOLqf%#DvELseA}cucB9pKvm8x^ zgw_Ns0&A|WcjQ9&gUvc}C8jc#ZvnWS#%IG%&2Fd%_MeFGBWllgj+AX7N5V9T?tl12 zta5Wa!h{G%e$1kUv%~0ZEYId;l=f#|e%I&u)+SwUe6|dDlF9TWg8X%AKwoR}r5&89 z7y2}cX!CI`_Jt&qh{ryPo!XJ^SjS_4C^k=&32jN`D1Ft!X_|DwUOVH_^!!C&w(7E1 zMqI#4Zso+SyRR?Im0|`=QUYQw%V}B8zRF^C!-d`%R+r%nZxFgP=SB=9sAgBk1eK#h zpC3vtz@bTIq)^D=A(}ZE&%-%V2gaPH;eptUIObd{`A^6u(ie%h+WyKY9n5DeA0=Y! zSM^+9x0?$R|3Nqs!M1kG>#(iwXT{T|kss7?9n*B1y5n0m6L0fDS(y)c6y?^hCwc{D z@OGubpWih&^*V_YikF>F#OBB}sk4UDn9;{l_eS{K4uDhH!{?fE#=FmG`dGXbNFF<U zs*@84J(qCFt?*=R#V3eY$^CNiA-}p-OEXkjiv3fiFB&SNIY*qdP<n0zH<65j6HDAF zX{dN9D{Af%3!Oy#-4RvRugJlAVoD3YoR7vtQTZjP*P(Cm>5~y7tk{t~ga02*?-*C< z|9uZPlg*ReOt$S#O}07Nwq~;3WKZs7bFytW*-bpT`+UCl|M%>Adc9wpYp=bw1LkP_ zFFSB`&S*(oxd9E<{7_sL?FV7(tgqO6CRE4+0JByG>JCWgUjMikkAk?}Vc9}#@Wo|m z?4{*A_4g!PJ&lUU!4*|!PkVHd?a3hj`)&G~2g#r=F#%$(>h0aqXHS;Qykm}N;pVbD zqOAbEW(x;u#DbQ%*5t$#n!x_=CAvtRDktR~VqW7o1_QTk`je%zj(c_c2lo0s!i7t- z&p^k^)h4-jByunk=^d?7XoA2P^zs_{$i5%@SlLux=}JD*r=sdbI%U8&)$*WxrJqq= zNrnDl3nEV`Ivi|dP=H?5{UzuD+&{;@7I~BIS>!@z$^^GjvVR_I<34d?SqO51YTJ+s z%m!rvII>zp#|Ap1Zz0F#BMCcmtttEk^mXD0^p1v%*kgC0?8tfe0%Z}xJ}n>)X8KT! zeJ*%W8iVU@k#f|rIx}}aEvS^V&%a5LJ5SOrFC+Vh&b4PgC_w&^f*A6y>I9P-Ho*>L zNyTPVsub#W7>x#tuovre1T_)z{ptkqWvba(Tc=v2bN7|RYsQ&yxISZjUpbHpN>SOB zh+sG{Ws0I>%|aZ%+&1<80H!U4!=SqX#4Y^rnwqN)w3#m|*f$+cQO;I=tAgCm=wVa; zGuPfV&<sf_&ufi$02Ugdr0;g&*P0fq&7t)@LdQC*`3$2Dk2KSGu8t3cSvc?+OHY)? z#CGnP@t3%7xX;^?ja|aO#|pL-%JI5hH#laEi<59K-l@71tC;yboD>T)V(_v3kRu{u zDU!cQ3W|-zsOpc+D&EA{uFaQ~@5}UvO-vjUMN9US?M_OBJHCN?s1(oM0PoO}J+(4= z(H}5;OKg-Gs_4T!MR_R^)h%Z(imK`ZBVF>dT6nWPbrSHS^Ue7ITn#S+YD%%)z+2NK zK>}ovFDZH{D$H1a=x`Icd^fbGKP67a|Gari&b3<$SN@k!B`9W-j&<BsAMuTf>KlEr z3>}Rzc>dXX0=_<M)J(xa$h%qD%D*oUl|9Z9XZ|XhHYF320J7aDhbJg`;5b5SXr`3G zzJG15R6RDIs?%R?SENa_pD#BV3mc95s&hkILTQf#1U)vBhZ4)9i3;8Rx!5AvkCbhC z!aHKB!})EQn}H3g&#M2>5&9LA!2l(p!6{&FH<&NC&ULxaJX=ha)<!_m`ap^!Q4cea zEz&pu&!Gy?!O3A?bhO}X03atU#_&){(`zBQaijVAsX8aaoVjw+z2*A!B`M9M#o5p} z&{SV^ekywsYbPT|mq<7tdDjdjNGc1!F7WQ=M`zU5%rx*UYsdbDow?nHkE%ujfF;0_ zb=DH?F@my9^L9=8&Ru|g+NNQgppJkDfOjU&iMkZ!^|UIbo}9Lut5+B<i+LB|)rUv? zFqf=Q{9^B2Kvfib5+C?HFS8NxC2{v+-JEvzxaS(Y;jTWJIa@7+Wuqvthc~OK(M@KM zZX0aXLeE0k*X9q=rqFAV4ErzD`psj*p%&UZR6dYQlyE1-j~OnLCxHsL#(<QVkQveM z%<QXg|HljPCxK*Y)T}{ivm#xZTtXVdB$rs6=>3R&4}Jc4DeT2s9pWQ_Q+dgxqBvN+ zt=jjCWJQ6=TI$tXWac*ccP<-xtlqK9Gr;}D*w*sMS($G*X`zf=qnRo{2P%+L0xMkx zCa#1M)EnRI7!9WfL`wAi4IdRjt>ClsZslC;epT}?_E+};DXGf+$Z<cMKLWRI&aoOB zvY7)lgU^{2`GLaIH?N3v``>1{U%HDq_YF&AUSqmjtdwtBIBqQNpjUP#!pH*x#AxfR z8Sw9$KkT6y+%(hc^EYtBHR((V5=V<k$4#&K`sIPS&)5}lg3-shu{ceVc7PJfst8-q zJH@X;s<C4p9pGjfBwJmM!%bt`po<ov>XIgj(P#L^C0gHqqYr`Ng`+0Vkv_BDm?0@g zA`E4UrcIoM>$M7&{gk|{3NTBk(@a4xD3PX|FG|vBdOy6}Y@(-qL5T<^$e}lFB(KKy zHhx3OL({OOKZ5Z?m*3Ao3{x?4kG%Lk2A!GA&_O_=gA-#gBdGa^iexc9(4+|~<{aQm z5@>J}ys**dBsdHC%3dQ^5*9P^N$;xt*F?gy1lKzchsw|&Z8nT{BjEN1-q$T%b*BU6 z`uu?5(sE?4eJ;?XK5)ct?562)Vl^_wCrt)&9MFas!=nzsA;O4<h6&!`*Rc>Z%@L!; zz`&O~8W%I~;^zh2d~588ZA3UZqE@OmQQ}7N4rB76Z;B>>oiC){nk1*3Pb8fGSXvi@ zAEos*2#zq2tP<r`{UzZxt3HwUG&Z;yh>a=>m-@~2%iMvPrMz;+aY@93bJ2ML;@Ni} z)dtO6K~-9^ziA2!+3b`y50xxEN$$lhrJOj3o{60v#|7b;a8zp;sFrrgC3*fgqomH? zIS5T9%L*MNgOj9H_f~T`1iq8F#9&03>{0Nk@;dDVw<Zpj5wky#-fD5UtAzLT&W(>S z^fo~i97=I+!JH?q<>-*Ra*Wm_o#CJV&i;rP7$Ym*e<nmX#1OH%WWRWbVb*CCZ6?;) z=#VDq0Kj`rb8O&$bdJ1_lO2(vjWLZ`P3qFz3i;v;C&$RO<x2UwVUo?!=`0NqPF{$m zU60p-^Y2w%3G$CV(bfdl$;a@J{FWv-D68HQ@+Agx75Lb8UWoz?n@EHC;}kW)VkgB> zr8<t^_W7)*vHye4usgm+FNo|H&>Uqza~!D`J8mUPyI`AhGU&AHb5*Yh$W<qvm_!BU ze`owAqBJO!e&62c8rQ|M3E*rnp`NY^(l#1_be^CTG!Y!>y^StxXXHUn{U&-HA2!zD zDi&#?pITmjc<QT!Lq<y}$Bw7euf*b3jPrvF_Sy<c9kw@ekN)X0ntSwJOC6-f1$osv z_mN4a%myQHR$t))*v5_nKe1Q9$K8rOYW_6+iRJQV0PU?Nbo=$^PDd=eu7fl%Hjw<s z(yHWoP%LdIYl)ODP0FlTBX?Qh)DK}X8%|O88~{=}Z7;oVIzbR~9en;2;wSmapgKj1 z74n_QTJ^khuI07-s5&~=R!fqv@Cl^pu;YIFI?BT@Xtu$!&?${^I<WE=eW9PJr}c*X zl%6qmO<Q+I=$sZq$Uo~eeJrUaEI@}gP&BON^E+p%(C4X0a~yIO@hc&F!A)daF6xMd z6*d<(<mk55ujSw2?*m!qJWy?$P`(rqU@rSqEtUV~rlnz_0*E&;V-hVmX1>O-=Q0JE zlPC1;HwKu?(I#`_`@kb6PS9OEne7Xu-%$*#k*i7{==1r-2sG=oq8ke%Lk&Q?dZ9mi z_}kAkWUW`x_pjww4F21|LV)@FQ<NOzeVtaCOnlFJsGeToN2g{6qLiX|U5&;n&L7}Z zBLTu-_v*d{YsV2vgC#OY!ash~XS-6D`T5i2rTiaf_#8>ov|9*2);_t#;hYnwliDg1 z?1UlH6(iec=v*f06~eWD@DGR4X(-jNIVz`Q#9Wguz`sm1Ex@&zvsdpIv2&)gSFYi4 z&emd<Xj?61@EGCMTS`kINBLGplo)R>yiS^RLJe|q#tt%$=zh!IS+rChbUTBR7%Ia0 zg1)axq)v=@oltc^m~MjqaOf=VB>RfHUxj+g^LdNGC;u?+y5%k)+5|V5APjCPP>Iv= zjdbz#M-IXI(GK|=v#ZbtV*&B0`}H}y1mM70?}CBBu4Gd2d&vwqK{IWS8v&*d9h-5P z3ila(pojLc2MJztEf9cHW%r@MJJb4Vv+YP+b#_p+F{B(2d2*|?)#K`!fP11AEo+X& zUw}LP%8@*Jwm-`6<}@eLb+R$-a|94Wq>#yFUG}MAtkF>Hc_g+t964Rx6d<UbiA(L6 z3^n|-Pw5@&)7O@Kuh-CR{L<_aM|~j_m;O69R{q}R#q;ued(hgO0LPA*V2iqVWxY?L z;OA6!nvEH}{)k3^?Xp_}O-5EOCV>W5mPNVhJ>kn9mFiF76mG4yyp;B(@|}%i<DHxW z1;3wylQsvZTn`to3*&oQnI?k9x2Q1PU6N$!0=KU}&f6!`RJE#>OSioodRp?SA^^z$ zIT{3eT5WgN8<W7@`1g88Bf`9T9qC%x_lB)H6iXa?=KGmYYfv1Pc$tTvUDtBG*<P8H zRwPu}N&!feB8c%)Fi1dN#X*w19Hr@$5<BBHUw)1=QbT9@n)z>4<*YJnZ(yg&&DdRB zLynfzxDnGgN-57P<q3<OKPz-!4oZdyhU$8R5jo6hR31?#R1NH%Kk*}ug%W64*f2mc zxu#FJb9p{XAn0F+ewQ)5lBGCUk?6hNV3n3PNjRu_@)O9eerA5evFBSq`k+AC7ZWFG zqtq27bUgw^6581C38mqVaY`YcBM_fN-nLYy5;aN?mpl1qCcc1>EJdT)$YNEttvb)+ zK)~it!p8zn5Iky_oL<h18p3SLfUC8e&i)|$XyCC|nOOjhQ;~7ES(VZl3+_zRm%U7C z4Ax3ZF0H(KM@}?hZW(fn|6ES_r?P_zkRzNdcQX&f*qoCJY2Nj3Wxvy8w${|RHzPX1 zU=fI_d&P+@1hsJs2lN$o{nE@&>OS1%|BjX_xdhW&HsC$WNUKP@*DXUxANNaBbzPhK znNiUoO06n2j`#b=J0t%lJR_|EtgJ&<v-&GOCbXKta6oFlqA^lWYuVB6pe(s7{lJA; zLg&#*-p&?JZgQq${&Buba1GUJM3Q9%Y2s#2Pg1MeH#f;C(XU-LKBQ(@r>v%MP1d_h zFqUDE!yYEe8WCAB6}Wm;i~$1q=cmH>XIAH@4B|rSqXMiV$wuObBNczZG@()p@HuB# zX<I(URo2?u40?20c><MCjKR;i^;4-?Of_z1i*GOBz@jS*#xrDL!0llz`-{|*k?~0N zMcXA)^>}QHO|3(x;S2Zxa<xa?Wsp6lQaor#qt2-|E*cWK5DubUs6t-A0cb|&lZ9oe zFDhm#{v^XJt46YZDnx4PKBSj>hik`jeN-xG1SESfQrM}h`y4M#Ektp;k)1Dht5Q7O z-*KDBoT=Xj4KH&QU@hv+BPPOu(`IEKk@y7@k=f-pY?SuNqg$6P1bFJrLd7gU55E|G zQJPWFPS4fAjvw~2uyC(Z1Pxr)s3Qt*M^pB$-G8@QRNr=ksHoHo+h}M8z-)*h#aL=E zwEX&ZDP8O^S*@!HdU;1_t^|}a3eQHBlU1f{HsDnS>Czjh29nD7senCp0bsj^p0VQz zkeO_xqpF(ME2`w#Aovn-;8gx3cp0$;rE{-3g>p8AZ|qBRmI7Or`<SRf53qP_l^5<# ztQ4cdnZzyMS%XnM#aW{g?!O@ac&Qwq0%Z8+uOt<U$w(QT5kEr1JViU?DGKCt9*gOm zijYX7Y%dvO&r5s)?`KHV`7UAdO6g-0FbuLYpA=IU24|M)_*<YuP4Mv_8oKJSue0+% zlqqg};=h8Ic~b^!TuP>@86J-QsB(Q!m0GI9Wt)div7LI*5!Y2Yl4;=Yj=(Z<+Xqk` z{bUSvqQcc1sbYlI)Pnf%AfaUp4tuJ_vJQzrO2+FwcT$DgTKo@d=wBC5<go}<9>1~K zGHv-zV|2tYEcNeg*!esrm{~;{%!l3;*m2c-uFh;NR*IIf-rFS@F;ys?%w#LW5bKD} zq7I3ax0B-f%~~_;;o`OOEV+$f(+x}R#PX0ANswMJ_&was$irF1t6zUoG+b_!Jd*7a zI$_j{{VyRRghT~H?5cL#2V8FVvqGKkGDMG9>j+>@_^DrGzsZk28AVj{#BnTZ%C4?> zJComT7^iL2iAKo>_vw?%MWki(smE{(Eoqd+XhOZou4RQTf5*?YoDKnZlAqXBL8ZK) zqAs(UribOv4sT5u!E*u@?ws6}RT1etLFl%^<@GCa_R@xxQx$H2z6QnIsm0NYwmYJU z^oXj}Dq~w+=gIW>f|7+U)z7~k%G51HkA{@}p+WW*#l!htvywrn-9ba`F@zO5%*zay zwdA?~zU?78P+&WJX(LhUtf|pJnJ|+(X;L%%bk_kr_)PwnXC$FAUq?qs>mh4lkL%s{ z)bmrM;Z0)_k*sB^C~GkKGb;O=E$UeZLYrww$y5WVvS$7i^ZykN-Et}Gi7Kh6lvJ)8 zh^dT4iqGa!_yiy%7iW<5&(7c)F*pj13UafCFfAya%mU%ca>`aSCfDTB^D1tH_5mUf zsQZ#R3DHLa7m%8H4BXd64nEPZBGwuhC<0OyBy(^89=IIPR+)s37TtGE9aw2tb4?=k zj;EMKICElk3qFaVfl?Lz0?HSD#rR`O;NZ<CwrYQ!RFFz#EC1eiZd(ATO0zC~ouLwy zP(%4%;no9c8JoSR21HK_8a{*Fp>5CCTB;=%K_)}4!{jrRS%x!s8>`TM7m8L!mFfHp zNjX&za2lluU}@YWHnW!hM(w^p48le_lFlV&scoEFgljvKu(Hk@#Vic)KuI(UxD+GJ z&e;)!-k;L5vJJuKhIn1U&m*4!^y7fR-ri>cHb{c}99#JvQZVRDsQ|gwF&Pz~rbcDx zfru%~nUr7T2p$J9@V;5eA7kY<9btW?ff>*c&C6CVjzOzX7pvwOjT&7!zaW+$kW=A_ zuJ3XN6-QJ=UHsr{t8nXMWX_noWDhgREK54v$@K)aCeMjC9J}Ss!U6as){KENN&Flg z@=yhGwZ-NIItSlq@A*@aCFMOd%Uap@D0x(Xy~G?Ty44&XVFp=-Yz~cLL@(+SwI#2{ ztK`czzZc*RR@_T`Z#6<2*#}elqDc32?i5bhM-bf&t_<VW5N(f#6Q~Nq8pWIzj5~L= zi=Y_@bt`p?=4H7~KcRy^35F{F`i1SYM((sgQ4R9-peW_W&n%yFm(t%0zhQyA(|>8P z4-7ask|?_!42}d9c23C)Ltk)~D6#7Du>UFk7WTtR;TN57OY#3<0l`#Ntgbj%C-f^| zrOS~90@k(sV%GeY0Rjzn9T$zvSJdZoN*-NlU~V`kjn-E=Gc;s#eh4F!UVP_7eAIR{ zKV|wiVGc!{v4pCPx#|j_B0s7n!&z1;<CA)I9B(Ns0$f>PDdg4!elNOdyjVG^O>Vwd z(K(G7>e&>zM?ps06e_I)?^?d!Y+29-eTXX2M8y2>!i5+@Ue(w}MRRq=evLoHA|;<C zj2egcc^_rT&;@&&J~?M3a7ntQ7h%)GmDSXt7gR!^=c%9XNqkVQ!&55zq?c>=HGHZF zOxw_v7@zsCk#o^a{xG*T<g7F9p0>G3=~MLr5dZ&z9pOVGrBvLC6W)PxtQLh5^K_x` zH$u?+4_8!5QtI^nQ1Q2M{Da@%V21bSoy9OCIs+-+dxBJ@`uYa=$=CG_5u+j@=xYn! z_xZA*$IMUU_82c1?7tyJkC!YY%(&(P5gWg<c2dM!DJRb=O&PHj2(0Dk70Z}wavm{p zc<?x;@R$fi-|<M5rP7aRK<6tJXTBsQ2S4EBAc0~A=^J|=i(~R_3A*?lwp%ZVrVUkC z17{o0IJ>wjj5Y70zBY=@2uI1%$UmamphZ%TFTz1|tYmD0nTw2{%gX6>b_o}egzJnr z=_#sEsb#f(aqt%uVVT-1*RYdci51WOt;<TzhT>5)Y&butBT;+#^QyQ5#N-1$|5jZl z;OJ@l(;fYNiURf$#REdHd8+T*w%uYrJFLRoiGn9^$b3E=(;D&!y28$k&(YxoZyk!# zQWc{6nydU(_-6zUQb#ib-}1U+LoAXQCxS}ga=Onm{6-z&Z-vOD&h^~6mV@ng!DF** zERyBl*JVMgQY=&Wi%2kXDipeQFgVVcIP#B)Rr@N}O&XB%zojwl(f2|`h(mV%4b`XL zHN>1J-Kj+@G3cp>?k@#R2iW1Xi9!;%t)})Uq-cwPf4KHOgHXrxHq2~iW)+&G{9IVF zPM-d~rb23iOpd^V?9h6~R!#b!tB3vX^*&RNq(Fdrv%G#@iD{l;?M=b9nR+z>;EfAe zVOX%i_@G}aq6*+5<u(mSt8M=(;X@?huU4FmDowOc?@RGOr0&fwnzn%{f57?aJ5?N* zJftik3}Sg_wrtPEi#0-X^Cn>!OK?ICK|q`BZ-Q=ehbg(-BZ=Gy5ugGV!SY!GixI4i z$l_G(o~EiTlBlMs#{1(TjnMJ5skV-`YxBh=3fL{;(H>_FxF^zTlaF@;iSx&8eZD5G zHDtCL2A|u=%6zwhtVf=_R`$E&ioVpw9vX}>SR?;?jbd3z1VorVv7lqJ#^XFLNZAsH zRIv4Oz}0g@KPBIYRfJ&?;HhzxIaF1MZ`>$Wn}Mai1bKNjQ;%ZGa2VrI<!sql?@Zc3 zlCXQ+jyz4D{8dZ6croW3mDLM7X801*F4`WkQ51j{PLXEzyyOKB9~QAx1i>a8d7ZS@ zSeAmu)V;G3$)Nht#IZoYLG}~RpA_mG2s*n#K~Lm<$+{Cu;%>_WxUHcpRfQ#r&#ZG= zs-@P+dXi|$IG~UA2d1`X{=485O2ITTM=y3PjXH+@;T1I73pGgf={G97g`Bz8wI!4u z<&b$sys<J9u&eetR6zG1XOGz7>j^{1!;4#!m;w7oq#86v=y$^-L1<09P)>Wua-S}Z z`ogMT<&P#Yt)e|T4}(lw$n481nAp!A0|M*_b&bZtlbc3*qh+|`bL8sj^XT-yzxf6| zYlW=p-qz)uLjTp1l5d+w<SX#Q_>kT0NZ{{5Jzr~j`PYvQ52<%}X`LSbhF`4R8<fN{ zwa^yb;86ad5s<aXoqO<ntrM|Smqb<YuC5A<@*?bEiU<=5qoXBJ`$~(-YD>jjQOfo` zGl}hL0LcWHkQOuZEQvzoUagAwMW-q65J<$iCI_Td5Bhr@vm27&o<i$guX5p)VXef# zZIc!2htQjy1zXuLD%6rmSA_iSN&d*GrNB6y**<0JIKCl#s{L`HY1;Ggf=bnUJgPIu zZ#6=$BT886w#RMYtHMBbRtzRNRdiHqk<J-E9Tn7|rGojLR#ON)bwVL^p^DT-!-(m8 zXEi<DVZL@tC2Hm)Cy)qc606O;lQy@)kjuQ6l)NblJD8kqUcO%g;i<kCk6ZQzH%u1c zTKW&pm^Y0i@RM>QJ_Jj+>dhvHMf>5800P2ybC<n=CmcD0JpKz$fmb^=!4tD^O$J_t z(znCz=JW8Lxo@l2)xEJSQK#%J9or1lw95MWNk$)?zmyvnd}mHNhn~I;4thVC+mu)t zFCRivsC5BvX7_|L1<_zW7ZBHiZ>K9Y1nO-TsUY$($p1Bqi7HK}e_y)a`JXLOy9H8; z#A&I_`t)qy@lIPv7lO=ltX@EH?jjz;*{JKcDLUghcHJRWMHsqGUu>(tMy3cTE`yb9 zgRlKFW)<&{<QF8vH1LX0ku)#{NC?`b2GYg!9J;=8e@@uCvWTTe;1BfCyw+}5pCSYS z^Za314fXO{m6u?C)|GPh&S%yu0F9QJKf368a?HL*S$t_o%KfQJfwM-gR%|C$CuT0G zP!P$VJcwkXNp_vW@@ZK(HX-KY#5Q;(dd?>JCT<pPGE&wbWcpw%!vC+4-8=kfOeo?5 z_l83LA8s5c!w+_w;9f1LKte=&j1=yOFa$cn9FnFQ)X&C4=|$+8&@eA2;Z0(3O})yO zVhivid;-V1Zwi%XTUB2>UWEF8x!XqF3fwCk({%Z`jcwOj05A|jt^gi>H=`yHl8U=} zY(HA1_<IQCk^2f%i{<a8msO-SYE%zql1TFUJfmFH5jfa^$eo=JIf{7M0b4p%R*|ZO zg*ndgMlF*sX0r@ri<gXBQ}m0~qh)<;hs1P#^;V+sY*LhvaMsH)lykTAqug(W>EgzC zINP@abrz{0hHA}khhtB7Aqf1j;r7R^0F|5gX~m$uoW#}eHT)c4^%W_9w2Wp*R}VrE zTnhwta@Y%*9ok<scdlG}s---5-nV-55O)Ohc|((8Gu8eIw%GC-I_+Q~s&8E{s(A>* z6HqK?l9!Y4G~nNF;th&3Q6NYR7Q3nY<tZpoUF?S~`%6)WiMe&^59Z%fL}UkEMNjMD zzE7LdOlpKFxW2#Nm#SU+bp;Lu1)<g5W_S&0e@s%+o(~C!>`kw6cdPX%^yd+I{;Ks| z5~@4`GO^%0J>@w5z|^4<*7*kOx)=~VXXdu)I#>AKgnQR>K2<Cm9Qw;sSfqQg`TC-U zp_U)u=zN5{r&nG8U}?M0E*R(PH|gfKQi^p6=<ly&;Zta;drAa$<wYG8eDqf`^MM}k zMLY=V#XWu>Ei6Ch{d;)CTyIA|BR9*4!!|s_SNMDW7Y|MMUslj^b*QBt%d^xS+Mg0> z!nezBRw8x}|Kfmu=mOpjnS;~D7wsT93=z~4EAq1Tc|t0EsjBc=xc!TRG}Bxs5i@bO zJetd&--~HE7NirT50zrK_uFvtx~>E<j`zCjUzfQOaE&_J#`6z^O1lcOba~#ZY>{KY z#xIzzmy(;l7bR0IEO_Xd@%~TmK*#L`?=wd&qiVFT-S=+ex#-4ZeGJII3<BFL+8s7f zSd~-GhDL4M7hB$lecu0g1EE6<<C#dD3IkfN3pi>5#NV1fLt=i_6(n!g)U-f2iVh4> z%Wt`9G)qSFR~ricX=iAXO#1h{>|1{4mFU^YrSj96b-+oG$xUGTjfLlCODy(u=goEN z7Fh|9CmQdqd!9+EKF3fA2bI@)vz5B5^d~R>%4Y7gpRLa=DOdtQ3s8LyKcA&k@iI2h z>|FsJJVnHd*EMIozrmJsBj+e<dd5&0C6F`!uR><5KUUvaRUHgC-j@oq7WO!VKH8V) zYiu>TQO*j8hkemkLftsaoqzfT&J+`?^WNqm6v|q!Ih!dik!{ol_eZoUtY@aL|9N4X zQBPy%^HSkf5^V5A%i$m`decA1Jbj@%Gp|I^)`1}J)TGvX?mc915_@3#>G?IKsr3Pk z`<EOw%I@}THN2pX*7;@8IK)+B`2i<tViDOl!p*ogP^t|x*mK2elk8I1Y^2L_5c~1_ zw^C&D;dZ>P)y+m%(fJ$y{$-=9mmc(Y4K7v0c-~H*d#cgm1W|Hz#`Eo-k8zfs=l$gA zhw~?9^k~@>B8n7x9lt?Re>=sqx|~4&)r94|#WqxCffsFU@bc`qakihHjbz4_7S|eU z+3HHFGvlubb2Xz=q066>3XXn23p^NJf9<Olp#Ds`jM)QpTMZzQ`zw+Di|Wy~0)XD= zuwJBRqeE=qy4sK02MP2&4(|fFIiexjIcF(&Phb{V3-JLV?d>VmR#VV<;|IeqP8YYY zd!9#*QV;PC!K}|bw&|RgO_uFW-RQMpoAWrwjqua(Hf|(u9uz8bw&(ENdRA^r(v_tU z^;E~-hif9EGb37;V=0b=QCbbAxdR`dQoNo>!C5gZo1QKE&1grvB+MzcH#^5}$mYA? zStgtS?%fr;kGEgxN&1OrY?gtqcp4E>ibrYDg5;k4ZM5G?GsUHZ<~~Xan|K4IZVX)p zAJ5~^Ke<fNJr$+x`QseD4iuxW_~fbx_Zf32Bf^z{lsc39rU+nilPuLSD=p?}bD+t} zb6xB@D5h=T9&@<Ea%n_wy3LetI&(gWI<rhjdd+VE8C$pa9Mc|-C1&eMp?B9-OX=s( zvLNJm>vGQ&B#eMh5gCvuId}v&K0=aKsj8XMr;%_`9NA6>5lg$h`=vaYB?27W*Lzkx z#Lj>{$<T*Ffv$(Ae?jm}5s?1s<}e)h<Fq^I9poE#q<!K(^`k;0E7tqEo7vkj-f^>q zJfL(nUAkk;(^pXs3vA*Ai3+<sS@8kZyAfaS6>S$?vlCI2&U!-PZ5Jyn8;c2V=LR5+ zQ~(|NR(H8c4FDxG&imy3J&@%661G2j!0xX7bYju7k&x5qUq2BIsQdN3k4W#qOWFJQ zAkY6JGZvl4Zk5KS^}rx7$LVR@bXz!ZN1rX3<T9J1o{F)%{O<)r#p1~2DP5aUB<6|_ zF3^vK@+XsH9v--2&;Y_;Zfm@>X7Uv-TQ%O=2w)0hitQO?Kqj3((u(DujP)rmIvKlW zh=<H^6tUBmA^Txc@yG4+Ij+(MBH-NE90vnti<{F3p<Ggx0avo<?JHuTSa644BjNT< zZjXW;aswQXR@OV<ZOiZT)a&HlztXL@@0v3mcsL5tYi%B<KavY$t2S17$kq{uxU88y zpRV7#Ul>f6+d0wy-d##j;l903P_r3D@$8zGIApJ{FWG0|*>?zx+Iw~uGiU1IC0Bll zf}1k%R0KPi3J5v0=^TYU4Z4PJq8|zPDbFNX$!*>{o7+w>K$X9th|UBvwfiz%<@j_5 z6rNmr&o9`bPjqQ{zLacXO4pCb|NcKLfL{%j;<A5$hMUr7#%VyoHjK-<n&-}?#!*}C zwoWPA^8Bd9e`m7nL%~PF`j*iG%K|m&%<CSTVUQo99KV)toOo&?n2@UW$+<b@9*f3$ z5B76BL;|^hYAH75Ds8Qs!!hhA<+wyPgCE7x88vYoD>vcMoP)xdtT3;YI<rIAq^i;= zs0?j`vk4=Xc6%iWG$}Z1Vtyaqt>YP{Pj@Yx`!Uzu|19CKZA|TSjG!>i^d$1b`f2NX zJk)=~fWIQ5d_V$?T;D|DW}oA;t3P#k@iw4(UQQA(XJ{|WS#>uwwR6G-HAg|7@4@Wh zz7H96QUdvh*OLdU;|N?P_Y1R9+<m_r`<aNc3tyqK(A!&kX^`RX0(EmqLYIN={wE~% z48r1G_r*b|Xz2xl^*blqn_acPEjny>J8>%CA1={&AF3)3yk{E(cq-ZgE?$&tJWR_O za$UtiNuHK?=67_h;F4Sco79QI_Z1FgIT&{{@kMq10zvmx3n%cN#{|K8k228mFGILK zn>mQkPaY<7`}zzn@r&2sF(u%q#lg<yEOMy_(b58~9UFW!fi93ki1|ihfVlPGpQYB6 zPOFatvANqlRhsJo0quHAB#Ib3{N!<ZwUZxY83DICyTkY|vPzrP{cBk#jYWlc!y;Pf zO((<HyQLD-kZpF)-l}U@wR))&jp1_Ow{HQJq(b$_jD_m3Im&50C+qYzUZX2w$Ooe< z5CwlQcec~Xv4``z9DIC^fs5`(xt3&zpWBNJ6ETNXx981Fq%MJb{*l)$S6$Gy0qsiu zBU-5-e+SIzl6B@k^?oFiSIcO&U<{&|TE7{`aF*!zbKXwh3An(otHyU0v-w7`+c2p7 zD2_jA57#WKQ#;xV#ipx5JN?pm>}HUz-3IfY&d9GOkooCDoph&>zjM=`-@r?OPr2bi zSkm=oJ-PAYVQE|M6M6~DWx-LmtG5+#Pef#=e!huwQDo=yj?Reb!fwRQQWJ2~X?CoA z_3P7QEtrZ|oP|<$Evu1<thJYm#W$=Bg0r`$Gz-_tXA&a@+ftlbr|o7-3APKQ{+A?5 z_Ar0V@jMF-gwpa1*;}?X;wxQ2u2;vLrX&@<=G)EQgVDg#u9H2XlA2)bj@S!g5hI`R z5uL$%_yIA2tnJxqVIPo{v6dX-uPt_}%vc{(asUxEVGs|<$$@Rbu@cSCa8avPtmC?? z$FoQ3>k}LDWaLZf6#bMyX?P?xVT)SlB|wS8+S{>Zp2}PHDr?Zm3B;Z+w&|zcBID_J z!ql~hLMx`K)VER4@6>X26^n4OmyDY#x)sT!ko8o18X)&YcS``LPAuZ+K~|E3l4;~Y zB==}2C-{?lwafB#<k?3(n&K(0{BO)WQ0z#9P9g(M_rc)FH-j418<R;^$sN}wvgxd+ zrXYN~<zqVW%W{bbJUj)(MwlGP?=B!>k~L>09PZLg`7y<VSsN#1cPlt<#&Jp$>vq9j z@nWuBuH&;`9&=`IjZQuB7rSh=<F<bg|7rZ62j>I5pD|>og%W+8PUqZ}D^<=)f+#rO z4!$+XMnPz}KKYS?C%T``uK#2MSSAgwZ?c^yZN(<nXk1DFeHTPV65WAVUBlMg>8VxF zg%3(`yz3j3iM}LePnXT#7i-FtHrI%eZI=~2zq@yGTi(;m<cooi+mD+9Q$%yH^@d;e z4lVN%!S8c)>z?~L8^zuead9Aj9J|$SRVjkdR+0=BibJ^?$G8A{{Tju+s-19s+KjpI zTAeJ88;{qwgF)c0DEh7z_i%hazs)bFuFeA-sd>5kD)V?<@J}?J4$PjXlnxd22g;2% zxH^HRkHyX@vx+3touz`;U(T>E<ZNv3L<i9qRULCT$|O3dbJm(VXzACZ&h#v<65xL5 z<Ov-Nme#X>jyw5m`yp)bB0sbdu-a^&Xyy6cS9DgbH4pA8OcQnI;zUBTOomUTO<1?6 z)2H-X2Lqf!x{+UBF{~QA$4~Em_!`MJc#wfaXjF@ReO_+6r&O<PO-+FPY+sL5A=&;i z-={_KD}pPrrSn&{TjP0K*qzge#HpqCiPt0^que9bu^^u9INq%%$aL3{h0wASp2soL zYAsGdY9w5Ftv=D>?^qwtmNxcV%iVjcue%b|1&7Y-1H-u8WpAvWTw&>OwB!9)GYzEa z&Q*?PiDBAo*YL#Fb+b!1sz0o`P1q(658}eav-c7!J<d5GDk@ofE&m6$`PX^35o}ex z?>?HDmT1#RajI`<;CxxN`gD(~HkatQ<iNyz`x?$Yt9f6p7d=rGRqB1e(A!e@6Fki% zT(0*QJ6Pb)hDokXX_Bbq$6z@0*`mVa{J$l_FXj`Qt%IF@YIgpKzHlxl*<8i!31y}% zH4HzK*JwXeuX&H*0kVcojX2#2D*y`jKQDgot(J)xAIj83;e4Sf$c+Zn_)=0DC!&0% zE~OPF%`gIgc`-X1YEz^!>EE@cdocLbVJ%npOzr>0a)+cY?$fUTjrEAJDU!^h)rEUm ziP52Ab6b&I9?Qqm^6<NI4y!m}JJfp<<S#U4pp1k^j)>n{A~BZw#b%4yU)Zpzboa)b zU5#`!P)d0ke={!-SXZNLn~atKl=;V4nf^nwd0SO-Re)f*DU1fHbhftRLg&ev&ZHWz zPH<|DZ8wMW#8}m)*ElhtbM;TDDHgu9C!Qe51)XV+7+tnZ=)YupqWcrBuK~SuJg@W~ z9}wzxBA+rX(eP3%x_9O|CgoO49pJ)8k4#G`*Q}w#FwAe1Qi@HOYpqPd)C-j|x7p)5 zrVw>FwUKu(&A#CHcY|W+JvQ~|V<GPrkUE&s34#{Rx)R_W{a$NQhru+LhdqaBqX^$S zMfwn6UUB@zL30=t^FTpaGPJ=v9@Q)zQ#tj`zM)p;Y0n%+4zipsW`4-JPiKn7B0DXb zv!l$SK`cyt*w}Z)R%se;!-Wpj$Q{AK&yGgDADjJ+W-bQn57gj#V}UDW31p|HQRAfN zxas}Uvq6JQCKQ$`tR>Jy+%{ckcgkFqsBw(d^{%UIiMw$ca%`a!Bl%C$bh86zx9a_A ztOHADO|%e|&9)jtbuO_H%d`9Y^JJL@mpRSiq^n(t1PHI)WG_0(0~X$v|FDJ)(eLb} zfl!J#iHGRr=FI>nuz_)T2#>4l!bx1nS2;FgrJzLpO+CI>hqNwXzS^Pf?`0Z|hu*UV z&w=Ri02kL*a0v=+h&6AWVQv6+`u!-(;9tEZ5D^pj2cS+4Ka9^4&(<hsugLROdXK65 z4uhfh==!wxlZ5s*(l$b!esjIiZvll4*ddRo&>Waj{sO~pUYEAHE&~+!A2O#I9c;n{ zE%n$QZ&AyfJ;|++1!%(bWNnXSrNWdexSqyma4pG$XWYGka7}Rx^UJgO^O3W%2XY^c zqT4-)Q7sPirZ3l>fST2WEp<9IOU!9KwEf%!Yc1|=jJ%#fMW0jKjdZ~{24Ev>H=FDS zS`H#g!Nj~cWEK??OmuJzxmP|gZbdn6^dbH2*2CVHN4V~u4l|TNlGJL92(-9kGHD8` z0p}%7CwbX;?uG$azgcc&IDsE7TkZ|n;s)!?zFhyka(sh1&0xHx_YFD0t(6(>0Oi<d z{A1_<Yb1(m*}uZ@=PeX_6Ip5B<`AeAa(|D~21~X+->L27sgbD-GXshe1OiSVvO80? zEJk<FVHX1VC2Ike_BM!oon;PHxJv-Lv9jolm`Fx?7jZL4TR3j^)bCi;^_UrEpVhm2 zK*?;SdFUNa6-|Hnn=&(~$*S$=WmYCuM%rhyygiPx!@+b7hm~e%8)s2ri<|OTLAqF0 zw&XcW_U;Dzz0Xrj@Q3NBKy#HUN(Z9thxX6@hO?4-u-=5t7ytf(3R=I^jH7yX3L5#M z@IyH0k0;4_MT4W$ymm4APOpFhum;hy-Ir+duJ#@O!E1p!G|ln4(Kaf|%xznzqe^aD zOC2}2O}~j9X797196%lm*B&g6j(Q!75@I~*)OMq}84U+6WP%=Qn3nEfu6^%%Vt>RF zV|c>*{j%(A+wUMG;ApdM!9v<?nU+{>A&Vq9cJ_Rc<91>;QmxX=A$FR9-Sb|a2(s&J zg$%)3NverfZ=?nheT8PP?rsolDclzvqlWS9k9qRny_p;<d=&#mtA5mC%PHM29e7AH zCR1dDihIoi7Hu)eoB+1%)Pm60F$bxngz%nN?`kXV>OAa=wq~9IxISE}uOV7ytL>gU zj}Wc6ALR_@TUgjhUVnexPQhH9({z2B?*_6_K2p=J*5i)-6%edtiTZEW3C}jhLaznP zu}h(useip^<Jby+202=*yAEgf2wq%eeUfM9b)O{qxcNfRgw<u`nt9T7dREl2)m6K{ zvJJvtR;a{gpyW^UbSXV_7V1^h<`#ZJlud_z-&%Tfv*Ibf8O`y`Vve<`aQ!_y^;p-k zBmr9M5qybx1#f#XQUfcwFMq(5q6=TsYJWVS<gltRgcz%fHN8#!h?@PZZ|<f|YVFe$ z;2c0ygbKtJ;KA98CK?~`pAz{hOfn`Z5JceN2w6q#;piCIk4-53W;%FZKI(WrB67B* zV!tmK-B1LiFk|-(zrosHGgWqlPD~7PCQ(QkJ;$MU4HJB!zYJCkLTEb8{jIH_&Mok< zpeq9#H4fKvTs<`tg(MW<On4r#uOB9Z@A?ht==#&_{MuIjO7!3Tc02Bp!0=avX^*zY z#3pZ&@OXz^r<f4&vK}e~zi?0o_gL_s7nDGi+2n&+tfRcOCfI7m^8p&;gA-+{lh1d8 zx16-zw+Bx<$3L4>ifY^77g28+FlK~9NTy;t!d=h_?*Zm{X^ggN189nlUd5_LgB?Od zOFR-fxb~cjC(7%okD*CifjMWYkk#bx@I9UFG~R9Slc(t!qp%ZrgWd}(c{9h=^2F=& z+AWK@(|77y_>;q13v_|~F^UFcJ{_8+nBbCZqL}G5f2yj@OhFR*_M<#1R7wxWaYx=l zHUAY>DjdsVnfNY0){C+2X?o3Y8q=GE?SHTAvoOxIoPdLc(HZ#?@<W=(DpPMNt(W<w zs@o%`DbkE3^|*56iL6_bG-vVO4S9kA8M<FNDQE5d;y4!w%6Wd>dTOuXN&PRR;U7pN zfNx{?7N}iz#r_)MrY=;af=BggI;*EKbQM4QUBAq-C=xAPQAf%|_qLQ}V|dZzaaEul zHzYFdh8%U?p%Jg^x%63izN|Djhon32b(E8MoKf_f=^_k5X`$xgILlmjk3kM$<n84b zsRan=FeIpLX(PK6=IGmA=y80}^0vG1Df0#v>7J$G1l<eb_+w4bXGuM$j#L+5k0T2w z<lL=flQi+86K_ilA%_kXJvUElsgb&N4nHgC=vBV8o&;w_H>73rkZ|n%hgofTmqxT9 z0VULA6^W=&$^Q=vn2j)s-`1}j-wBO3q#-a6>|eE;Pqry9%FszoHqef*(Xxv`n5Hwx zEJ`n|Z~4{1ZcsrGuV>i2LpJDS^YN`G(Z@Jiz!96m5{E{s)I0u4-~#S|e8q3!_ANfV z3Hef=I`f#%{knpeJEll@5CV#``D1go?uW8nqzfzhNcAo-d`Y(EvoWr^xevg4R1?bc z7wEaqXCqN36%?C>xRkG-wyMOPz87omQgaWn)I5d1Sy1@E%aX5hDr}EGFJ&IKVT{CJ zM4L7D;p|_g!qUCxxb2i>^8q<i{)!5wp-vol5)vN2jAw+Z5~O1u5?*lr(^Q&$Y`a#^ zB$PL6<LU~L6xc5m;{d9$OJCUOlArhbna`6;&B7s@(N(6*2K|Acg{@|MB<<?7jDL2w zIt@NsoBd3w|JUFoSH~F}fdO^(3<GtP9?yVB4WoW{<3IEtuIOXi&iSi1jeTE;j^;_T z^s<+&clWd^+b;Z$BDk%1_&kr*h#=5U&A=>+`b8yDp0ckI;OdL8G9EnLsH1>7+-Sr- zTL&m!!ubzRaKxaC518_7(tTbX(~VPO<+?(oiGoE$<nMMd1-@x%q|yq=Z``*uPKdnj zsHD8vF$mgjmEMh%V9{b?!SHZWkqY^%39h1Nm`DWQggHfA8<zWAI~_OK%fJXUHTt#s zvAcTh*)e6@EE3IqR`jud4b6<GOOab)YJ-2^)_^1NgfBe1`}-~u!KCmM7sV9Hu!!>w zhU2j<&hlJx^LCbpa1A|<m^8^KGuhjaq~Fkx<G(*W5@|uCJO9sv@F4sY?Z^u}JbgN? zS<td&&E;nE)>%>7>WlG~Nd`er7kDM3<<;TIXz%>fS1D+CoK373jNP2hF~BsSfHT)l z4URL^nIYi50}yD-_c!g0%-7yc>qiEpUU-U%n0y=U`{c<&?4c*%59B-@J+7|l0v~Dl z)+De<9{$?ga@(i3P&yOpdhD`w;B|Pr8_nPUH7d7kxYE%Z*Rll<LOK;jg!@|LUr}e7 zVw9(RlrC7;=JF5F(y!*Z$!gn+dMzMu7}I6%vE9)jQ-Sk>I`w$LmnALY4u0gjSj6e( zDIRs7Z`%iC8sKmDrGpKZt7|W2bb|4!I`OAppApl>bu}qcyje(neZ;`MB-9gUPy&*M zV!x#ak9=1H%2B_EvXaj1VjARDHasT@R~~{tC7S*V``V&lRgCk+yTtjzwZ+c5$Ls#9 z4YTF;s>Q$0-@aE{5heB?<=#w1%kmpJO|B9FyI4(DcA5L#1~KuZ&~;;cO#IF|o2Cub z$(KD}8&@wrjM7Zv?Xm;y#THtw<EI<~jne+sxDznnViXpP=f?Lugz>W|wz`d;%I$d@ zI)Nt}e8c?^R4&Ed_D6F;Jn;~?7qN!nQ0w)1GWd(u`JzpKdKxu~(VTg!-_66LCOtmg zGgb`a@V({aM8)crpMG9|`v?E^4UeV~bC}<-LW5&xkDNFK$|Ht2v1TKMyy5(XlI=h| zhMiy8UlfQkcC}7z5GfN+ggUkXa7_1Xi0ewtI1HaAc4oalsqJlw2>0mMYyYaVSs#3> z2ExIWKqqYxnxF?$W;|ztl^oycGf$dP%^I1Y=YUlQQS4j!rMLO+aiJ@)l5~O)r&MSL zkzz`1<2<pvVNK8}ZbH;)+<R}}Y1DNnqK-2IVS6MTV}DdA(MG%@o1kZaokBGmZr?s9 zg__0&{SS}UgPJF|ykNsQ9}SG6^rh4Bis9^^>Pem<L_kcME+_hp{LY>bTn;{&Bo6Su zG17Kn0iRGe>D8>+{7MEoe*8e$m?*C?Z4Yk~t??4uj~Cy(Htwlplg_o>nM`GFNy$p- z(of$NRngfFZA3C#w)-dG?>eP&ULkT9q`cBXLJ8%`WX%D5Xv6$gml152;W^wC-XkB_ zBms(kv9p;rdY9p5YHB}7_SD=j5^_fQcCM7EH8HP{@rI#a3;&}TI@Jc5qk&Kleiqr} z{sEtl7RtMA?00Z%eSZ#^KxrG>geM?@NzSrWpdz=Oqqf=>0a@c43H!x@w3mfWA}zO_ z<xb2>UA`RKzM!cKVLhA!y+3wG@(6y-k_NBJQ$u)MUisG)3#Lj;p~Lyr#oEb}LRL4A zbyYdvCadc8mlqo>Yal9Tw4|Tu?YG2v>j}5J<iI-9N^nn{vVn2~a`PlG5QWr!i)|H4 zpY=23Ua*pBFIOK8eOoN;IN#L7rBf?L!YO<PRi&lp)jsoWG7YN`H-1IV4H|e<*^2P< zc4`ifgFpL4lZtu2sTNk1B=wZUqfXg4#mz+xa{c=5WsgGDi(7Vq@FsH#znf^~UXA+m z23*2rvSyvw-t$y}>U!GbVBFGKhg1%KQ;WkUghBvms4*5mdcNz;H&4S2#Qq3ezKQ%v zGtj9w`7K?i=jK2|OGZm<OM$POD!$T#LLuU``n&3y{KeDh2*l6C<#D;_W5IH_-%eg= zlm<?)dTNv=`E23^=V|2<n}vk)=%}KHP`JJavnAs`K~ZtjDj6WzvyM+b$zQ;yAMEIl za}-nV<#iTO1JO3Ef~gIQXL8tOETc`Q5ft%nE#Y(yENLUF{EV`xQ;TIpObpdYgU1|| zAzCpFHFMF7l`i7+<{G}e&QL^H(g2TURBL0V^^ecLaBwPMCE2vjTmRfrq$E6D->n)? z^8DFv|KY}s@S_9j#*ER`_G^<^3pcaGRqeksi<n(P4#Tbzi_VFm2ON@mM!YI+D@E!o zK4}XAIfB}gkSiRkupn1-Zjm1037_-G4UhS7he^U7>FXBbP1RN7J_zN)@DIE*;<o4c zHra;_;D3yL3&{^V;D?tuUxA=MLhO`rIwBf<5N*&QtNg9dl)JY4AVo2l{5v&)e+3hq zX2L?Z=7rC}rRqf+CK$?~@bX7Xs3x2GfIyu)L5-9b3O!sZAW_{^14D94DzS}%O39d= zwQ5>L`m55sise4n$V&wdjdg5%u`tzG+u<ULb+Ej}{S1GuGO`9!FSnGXIS|R90vjam z2TP!qQmJ}cNibt*rUUp3obKuPW1-2V!)7KYjj}5juJ1RMaDaG^A{wjc>eBxtR_6)Y zIhp&1`V_^)g@2kn4%I;Fh>4riB7X726snD+Bp*Br)vJQ=bMKM=T{3;t)av}f7w%sX zM0{6pR-qJo=ha67eKz1&Hj9bS>+&i1@I+WUR>+vg-@`4h*TRs_T-cQytoFG;zO`cJ z+bO=w5S3rx_5HFDnac>pe{D|)JJqu#$MZ1u7$T&-M&KUyfy+r5CwD0Es3TB*v2dlt ziQ%T@3*HZrAAI1X&)WiV^b^!B4Rd{C^OLv;OXNP5;_v;MJS(vGOb?&0j<6b#3m^@K z=&}%Luwv)M$6i@}vJO^-cB{@HZCrp#6))2vhSJVac0t6>3K0n5cStr*A*G$}jpCcu z_SPs5dS0^%4jKktn8k?G*7HWGwNhFa)zUVJ@dQHQyO>3iWUkL#49rT^@)!Jl{iR3A z9i&A1yp}&s#Cw@pEP|nqPzN@a_5DMxgN{|Rb1k09Z3Pg2@z$A(>4fJa&zY?KzC+>9 zo)A7GyT0XU_)q!#Gpl*d&pjc89bI%v*6BFz^cdwa@djCPKfRSk*yq2mvEM8O`@r}w z4^knuH)%!z|6_X65)}q=7X=CyWGe@FBY=Z7hSVV^r>3bj*k_9Gi{_ueUvyMvSsDZf zx38dHo6;Y;CA#(gwiBFzN?-PVtuo#m&yxm^s=mNyRs}z<Z8%#1jVxnt3$w8okE+Im zYZ`}9E`#YnfW4SezaFu3A*&aZA4k3W2~K4(4e>{U$CZau_PQs}7&b!=H}{`{Ro~z? zw;r!n*rTs_?Mwb8ixNG6@g7tEaQ@rqE`Q8I@eBX<A@r8@nH4L)X<Uu}Ou=)f`@_{N zqGCOKMzC~J(ZxYw(-`&h-*qYCm?NT)2?{?E2-}IpX0fWxa@ue>^~ZlULKoq2A5P}6 z5~n2c(?$G=ga8DiNt9BNFGw@G(4@k8cOnM*bUJaUdz!#c(LYAI1Qw+W*%*B)k@cmI zr=Xx#(W>CTCetZLmDRvdheMz?U7_tBlaC=NKphjPJN^Zj%j(p8{|Q9o>~*g1=0*S# zndM8YMtmBWnCC|x8;20fDWGX}<F8p8-Bb^{TPpH9f31-xml|^H!q`n9#;Oi8UCfk< z*2!APB$lGO{O+cPa9Od)A=`B3Br**1aB{Jfdvqb~!xj57Ba-eamy(Y9xVc;o{QI3r z+5aC~Zygq8_k9l&5+X1t(yfxx(l9iLbobDWbT<OhrF3_9$IwW3cc*lB{BEDm<MVz0 zc>m+NhHK``J?HGR_u6Z%jR=s*#}N~XFl@8N)JQt~*z#Gqwg!4+wWB=5&^ZPXqZ}I` zT%BwX5<#BN4MVx6zC4<~zyq-*gL*yhxLp%FD53$6=Y=4i^`zYA!^em7gX_@%St>t@ z&=8uE#Y~|9pCu*&|F+R1ywL)|gZsQJW*YP;r5_@PY8-O_K*YJtlV92x+oZ@yuh!3I zs5!*ZojZ=Iq<l@QKda9;e2USt$MSy2+p9#aqGh<ygiHEmBK+<|ZDaI~N<&5@%~ipq zoZRM5RQY6sVb>q<LS5ov9?0Ll-p4Kb&V{b6q3@i=zp;ypO}d>VHzD3%7Bv=bH<1ly z$FIyUXkd%E$l4&@vT^PF33i-)FEcHL7pKi_5O$w)U6Og;?AQ$B;s-a&8q-=e+S)pL z8YV1J3epWkK|(wjx9ncb_;A1_k$1>EV+ohx((UQn*VuOi=oSU3XPb>>a>QfIrV77| z83Hky3@Ov=!xmqR+ttChGa;ZOW5mkGM1yCoG!LniEo!5Iq`z${E^ExcPtLj*B^ab) z6+LtvG9vEEdmUz$#&0242NIu>+tbD#?BhzPW8C(8w=K?=WsAy;C&luyKAB1&mdAXY zoT3!LO3_^v!I_CnyYj3c946s4=SrAUj$WZC<)CdF9(6fezHtOztAHE6vMBbJJVEpi zTg3y}I0t7}bSEnUY~w9Dp(fRQfal4GN@62{wk5Rd460OA)^*XAuaY;UP>XX(X4=Vj zxxp$2?k!s5)_g^P;`vNWnj$MA*pWx?dn!@^spCs!+okanC-^mu=UQ=blllAnKm>a$ zh}GwUlM)ECFqvLrArj(+L~572S?2(a@cwcJ;1AxJpSIHdk+=NfIl=f=s04a;Ki=VX zI(A$i>GTS=y&#Kj8a|DNPsxF38{43RH-z%v8RO@CJP5(MI<>Pyb!|ZMJ?2>U-BmaD zmE1Yq0Hl{6q?0=@n9<Z31V;5G86Z8pMwJTbRRwCB6Zy8pT#gkEn?k!=#KJkaIQS{^ zS(LW8CnxC3#4v`XZwwm(ytp;@szQ2I(8eEjZErE=TTV#{UaSN#Zk2phw>UwKW=6}o zM_d1SE^i0o$`ftoP1oItx11QUCz+4t1feY@5oyskAOTU5ENC|^bP0Oxe!8Xdnb4f& zLh~;c;5nP26wZ+?za^OydcR*GFZb<fD8mL8kSfC9;{ehq!)xQ#<yNcb77uRTTb8@; zYA&_{-vAz9LS##{Rq80>7AF_~%)Ai8KnY3u)DeuSw=0f0R(xpvu!#pl5gzFT7g-OP zW_g63VCUM|3yNKCwc*nssoZ9g?<=GSJEF4_?!e70|2pO+%HvO_B9wj|26+OOMyY8N z4q8X)7Z~&DoB82vfoGFNy*YR4sfa9#O51PVK1OfA4Y+j)z6AGNuDm*4J^aF7jKQ3R zhG@w>pPq#Y$JK6rkhw^vN>Ck)`GhB>aQ(1cML17Np(Gm|`<=Rq8*O*@V{r6_xv!4& zRO0XQiP*w1n;nvhXkI}3XA!y3{$(jfgGA879!GOU1i2gMveA2c;FmDMO@uAz&#A&4 z6E!wA{WkgOAAl1PiO59rkN7kAyRU=h*7rYqWCwQ)oz)x<N5w|C1|?3QF?eazwn%3- zFi`ms^VneOR;CvhP58jWfgcM9burD6u*zbnR(*l{p>wp{G_g8rxnJ7bg+-CDq!e#3 z3Y&b)vc<_1#|$THvhCNY^7^sJehOOas$wFwi&;<)=N4w=_7g;YjFBnlg)sXY4O)wM z{KP)R4wqi@DMRBT?9&%tO+K+7cF&ZsI}BFRv1eRDk|Ja>t~%vw*dnM!vb35^<56tX zlu#XHqW7+z4;q<|r5~7TnjfU&We;&lj7N_9K!d)0cU-{&optpwd%tb^yM%MX+yfbl zlXb;EtREBK!NgH94c1xB4wPFf`6mDa2k7Q0oiHnOFDg?rElLq;K)|P9;=7BQ$3u<c zFQHlzVVe8P;_c^y4J0vw3+dgy_?&lE8U2$1#6C-63xr3ZHj^(gtwg&_e$*)ykA-eJ z&lN9Q7)K)J>kZD5GRnihoq3m}$M%u4YBw?Hj_Q4&5g?UPCkXv6N`XIYz`BnaDmP3# zjYvl@xZdeY7{Aellqwomn1M%*@@AeiIungKfG6>WKVA`__2;;OY$qXN)*?q?0=F2R z#tldfLap^mzMRvDWa((Rvt84VSZk_ezupy0Ayzo-xFOF=9sBHkif@c|1DJCEbhdT) z0h^{rwE=jvPtk5$p}Y&!V8j^hG%yYdppME$6X)$~2uotn|3;HqaGV8ZVs|^uHZs)e ztCtkDC}}_WlEO-CZmG7fOI3wTa~03Z$%YGDsk{m(yW#8Aq%{Iv5+ZM9^&y)3%*qH^ zd1_?rMxVHb(Kv|BVcFKJwA=7g{Iii^fP<jqz~S1nE7!j85(<bC@IHGmHoc>(%wHhz z#}lo*F0`E9Rf*&(t*$^qTRk-sO&LW@Fb!o=$%<;ND&IiJ9#gZ3bQ$ouU#0#28za^7 zQ?xf5l{n&!8%z~FMkqtSkf9)f{Y`^L(kv+u8vop|-vwM~{H``XROL}^xk!{?nkmT| zXCf8Z!``@t^f(qrq&bl!k0(D&8sk8uO{xWs&hezi42p5821Xb$6GXeaU=N|lu9`G6 zP0G&~HM15UhcH5wJF9l1zbYHyD7wmtroL9<^}}QOf!7Y&AjC}<A5w8Z=hqQ?wkd<h zPx1Re1<RY`z#8NYd(HOZhHW4R&EF2>qbDBwWp!M!ZSj50btw7Ujt_jgy5^~{<@&-i z-TPCVHLtvJnVs>8K2!_9WQTBVNL{u6uH^n5If+P?fwrzN2V)q>(7*V`3$GoSC8L4- zf7_T;5fvbln}l-)qmczSbX2pa1Q#V-G*ohB7&--p-tc-JajTNqSKcxWTr&dJ59&HB zlKd4K{1s{?X5I5T-6r<k5~F?MAgXJ`bSD^7UomJD_g5DbmSH?(z-!0&v*LXEZgBY9 zb!2wYM*SxT)vSqEu^ot0LY?bPq7W#?DB=_k(ji3+v&R#LEFTQdQr|6s%yF}!z_+?_ zGs@yq>w=yE3wP-poeke)<t+HmS-ya)(MbYr4hZ$(3(_{)a-^+6+}bhPPfpN)9vhwZ zyX+Fw|NVe)8G7mNSb`N;_EpvUKMQ&@)!e6FN8TA@3G&Opf)TRN;9PsigzyIFzRg)Q z%tPOA1>>1zA{X_-#$y=^kl)KMDxEROQbG`{2B|>&DRP~JtRge%Zv{)mOC_pvRK(>D zu&9*;Di*@aY#fCPQ2O&fv7wM>3ivz5$o=_>CcO<7)Zt2*<-`cEmoZFVg^e4mi#1A6 ztJzF$M1O{vaCk{vEfgfZH1love5kI!_EYUUhHW>F14W0m;)SVO15y-NtOgxc09(fI zv9Qyz#({(10;3BD@BqxWT-A8@?@#A`EVqn8c3m}2StB6O{y{^c&>dh`zvT&VgyC(E z|MMN?kp(I~7j=<!NowmW$)@&gHY&OhDGnp1P`_pYDGHCv35>B)eUB`V-x-Hta(w$+ zZgT`<N6>+1s<??Ev(RU_pVXzy76HB-pNK|H+M=9=L=Y_;H#iSN54t+v6_Pa@qE0<R z-(ME_v4!eGDOs_mZZHiW(q%GvYCYXrUg<YKra0Lot3Ky8u6a^BO2OAGFxBfpH<?Ye z9*nJGC)f+<-|dQI%%FocucqnsbI>7Ew&GoDnCCD5SibzpQ7~xU^+#Y7KDa4kP0lD2 zRHM@EfAmwmUQJymdx<S^;NQ-(#de)OEck8s@;7F7pLqdF@HK+eK(M5@S`_@Ki2%g} z{4URBDsgY;Oez~yy{vMfV|s(EsA&J|LD>_ThCCy&&*Sbw+V}WGe$@g=ZnE=R@s|RH zshvD(C<Mq$(k8yB=7t%IzW!T!xv&|_&Wk<`<en?BcQY?}PJdZYb6k}(#jUH62%gjk z$eOXiC?j)@ivTAf9Vm6Igfzc1{&2%sK;XM3-Qn~fE;%(g5{O-O5B)E~Acz2ARrm>9 zl4@!pTj+zgE$%`5oq30|g3aXps7W_&j7N8g`(?tIv0d~xM)Mkhl(3~fk7I*9OakYm z8Q#6(d;}e#99OlccsaP!0u`fZemgqp*x>!*%AzKu9A?ZBY&`)rYunRrVTFYwKkze< z+Dru2e{#bSuha2Fx{X%8k{M~Q7AiBE<==G_B#=CXuqbn8?-1L&>2s%SI%X^{xV);) zM#2VQDimj0l~by7C}I`8`fJt?wCQL*dabm$+ANGbt(5*|NYw&u^XYfgFi8_4?om=b zEtLmDJ*DFFQfWli4uaMjA&r;gJ5m3;OTL|eMQ>^Reu@PVQ3h92V|9qWCrPV23lbP& ziI8_q;WSG?$UYXC3HuCYvfBD(c}KL}nsrrl_ZT{M9i5A$BYkZMbIMMHh-FWbef4go z-Sn*#wzIvXqVes-54ppd+*0*#gTH1X*SIQ8F5)aB0A8Wlkxz`>hV9hi&gVLKH^k${ zprUPhbylmjLYENb5$*cD1a5Wl+<D7gS{F)soRY*=lglb6z=d#^g*EVg+J4Y3L|Lk_ z;|{}zMkCbS^D0Fu8SJI0C0A~JN^`ps{gKB)wn(+W5mG|C2{pl@gb~{&HXx%hc=B%` zvb#lcUHK&&^hC&LdTGuO_B&FCLBKpnrOnJY-{2;js;)JOk%nC-^J^ZOxqU3i_c*9$ zT%wPsUE7G|HINaOBptWMe>sJD=!|BMYh|v*^xMWGrMuR#R{pF0#6sLE!dQQByW&!w zO$4>ne4-_^-im)$kj-?^N?H1;_j)Ax)8;nO3?HL;b|9_m=Y03XhHv17gf0T3CI=); z9KSX8Dj&Q(cW<7JRQ#|q1dr%3g`DU3v6qGh_%2VF(IDMPlfmn|w(~=LC$pJs1!y<X zLf8uJ^=QQ<aRjaAr8(|OfkjsMSXONqx3tzP^kc|<9Pnqg#UvSxRRY=}<)ByoXVt7v zu5Zu3Q|6$F(%PK*DZA{o<Pg0kI9Sj*&+a~)XEAddI8gUcdE5%e7K>mG^~sx6qOAyR zKq5<Ui-dmYRcu3rcOcW0uq6{ysvwnRFy+^}imx@e{7GJv_ejxb$-AB70~?4oU;H7E z?0wiU9+a2?e&07BHlV=~zFKvNE%m~Wt+#|N|FF=%2I3W|f<>>bd=oG_N*2I|tNxz! zKPwI!IlTT?s4!au)rN!Q>Y#?KuG*J7Vf4Z5VR$+5YR_QmYU&j}*}Lw-_SWAVFN$SI zVdVJ^c(p`cAOL;#tM=@W8CTM2L<qT53gBnQ5-dn&u+ByQk!dzf#8?)=@GYf8j!L$2 z=VlFV+|`@6lB5&`qXvo#3cBZ;S|E7ucUj+Op44r8YlWaBByugD-xt4LrtLW-y!M|2 zhEl3=I<NbP3N6$%6Qd9dN)ATC6^)hP+M6Z`m_#h=pRGUjK+SWVp6Eoi#$lF;y@nKQ zlxp=({BFaJc1QD8QU)mUb8Uu&ycZq6-P%Yoadt7W`I-?q@lsQIzBICpR911Y7hDnD zXn*DxV&#EHArjSu1(@lV1_MkCC0e#bZH+c1gMAt*WG~uyqr|c%^y{A7QbA<1yp(sV zLG~~&$!1Z>b>noQt`N8%I!$x86RgHhFX28Z`N!w~Ul6D5mm+(M#HT;~mi2eEAbFC< zjte_)Zqq@uR=~q`a(#Nb!-qrm{AJiSPc@yOpBFHpD=H`%^f~Ks0);yMWF?{(-wK+% zn32*?i3fwtf&L_5CT8L*iZlU8{U&84SRCHCHdXPpXwgwEx2RpI#B8H3Q#+jL_QX21 ziSx!^zw?k$f>gT{HDX$Sv}5Hu0MB0h$_GhUnl3)Y&T+S~(OAo;@XS_N`0Cocih0Ss zB$_8*wpkfsPjm0#_ptj`!S)MAJ-oD-VXO;>eP2_Tiw~!d1^`^R&721~99<er?&SD- zPUTOjp^Y@wVgS!7$&E1s4bI6y?xDFsKOlR!TZkOqYaIN2^!6p34wr987Fr>49R{w; zEJq@>^gqSxpPLR{FFHvOm#NwRJxOcP7!>|<8{Hq#m<%?0z3m0F3D;dvMT$AxBE|9> z_N@ZB-A|TX-x=4MdZgVSN{4F<-g9p+I?S!kY`QdcXQkE`ol`0#E}pPZ#r!_wYju@^ zH?(~8!-<9z91A41m!W@+D|1t5y0|KJD&;RErOCQpKurnK(z+MCU*Ub{)I8KZ$e04_ zY-Jm@pK3&7?!NKk(~;@LaEVjL;l}V!t74Lsf)#y>fF`c`=C6e}VHzWNEpL9z<7Ote znAoK~8DAd2etcDOku|akZZbG5ySM*6?QxR%TYaNa4G#`ZZDC`-BYbKf*5*x?3*6ZX zz&>kmgC4|B=8q_3f<7Wb#zk2sCQYSvI&0r>v<!bi4gL^fj*~zYB#GQ&BhsGPa-x~k z=a5RmFp?<Pcfid+T-|m`{37bh8&sPnz4=V@wYe(FDHmPAeV!Wnvge9{Nb(P;7=N*V ztzNhCzWANv{Y>K6L1NFfbcC}zc7%|u#uA)Iy)Vz0Fl^xQU8kh(CTs1iOLkCzKx0i^ zPufyl`eXTACwJkk*B^12@)u9^M?la~JbbX$3dlQn_8AwOunF*UkFJv`=Hq5Bth2Oa zd@|XFdRh#)a*1`1+hg^$6Rm5BC(YR%i0d^Y8t39$m#t{JBP<zg9poZgyG(3mv?*)H z=xCpWb{68?=F_Q?!X6jW@JsGH8FAmVY63KEm(JMkA&8o+{p0Wc-bS0Dd&y5+x5s%+ zb0sZD>`km$A`yJIi3VjoacCTJnvNP*M(o~UpcI#>jS7%%U1ODhGP|{<!9#z?)}xN- zxd>XwWYUk{r9yF{$Mz~=t*p&15q!F=r+^0g@oQY-Me09hF+dsQcgzPI-9Z}NgG~+p zcCgg&{^UWw+`zk7=OHDu6{6XTCiK&k^W5T+Im^YHftude8Pat<R^O?K5|bAyem4LN zVU?ou!;w(SlB-2HE_uDA_D{xI3Rb@lr5YW-&esS<;jH?HNXIzl+>LEiewq%oSlLVt zml`o$+5CQaOLy#AT{a1iX_)r%BT}s|yQP(@G_*T~o5e%7nXAj`YE;ec1;XKYsZAcb z6jV~nO*1X#lRr!B4<kRgSg&cYQyZiMWPPU2QS&_EmB3j)94g)M>E!luY{GQLWj?(_ ze<tX9hd!CLDQLXETCi8wwXC%`VB@|x@j7nILeqkAZLK@~zB=RZoSl!`<h65)JI2{c zXQbKBnPm6!uf2BWYt>H*r5Mvm;Vl_LPun|)4Ao`q^#-TqCaV@BmXozZH$yIvBj^0Q zeK2ykvXRH;9|06csHy$cT-bcI<;B6mZOQY>f!t6vn=`;;zIK>96??cim}YN6hxoU0 z<Tf8VEnP9xKDrg{%4My9$&NScT4buH8^`8AJw%>sIdh%+(tJ>*tmzWrjcY7a>rH)x zcEmc~_gcVwLI0V$z6B<NV%9S4q8p<uWl$Nbt;)sI&wPDQ&wRS`#q`UW5>HcSyF>77 z(Q4RBV=Dp@u!W0q7Wa1h-1P|Fg5;n}RRzP!ieZn?*rPu%Ij%{6Ss8hU_&}}RUN5O+ zL%sUz?0T`k(2igd-%vwQf*Q6)Ki?h*4_1HP-gNFHt}|9NhC3`?!QP{}%ZsDRWx#(( zBYZ*Ci+^lWYmXgy=xFc7#`-<o@Ym_emGz$!(8t44>F&~w>Y~g%P&4`Ndcu(Uudj^R z(A4FU{KLd;V>Sz$?Z}2MmlV-K_pPB}jeFLxBbMX3{LPD_cW`0ubsN16AMd9$F77`i zu|zx()MY$*$0)eL{#yvH-A4c}K4%6Lo1J{3q3U!uy6$_-+*{qHS;}JCEwnsf!#VVP z7x!00JDBOy(=+r$O{#K19Zz*5b8<!JhH<Y%MA(XeDBDsEd2&-2#%mD&5#INRM7xxM zgwd)n%V737uQ^_k!x(9@WJ#<#YKr_9`SH_kR~|M)bIE=$77g+5PWA^!d3VQZ<2px| zV<}VHM};#~nh}6{v5U}EGk<vyGlXwetKS~D_OUD0<u01tk-tP;Bkfp)l>5$Fz@WPQ z_tIgzI14w^{{CB}pFv_9{S6^TVJ3PTA;KV%BTBfw$vtL!AfFwHFb%K+b(@@+zt(06 zXP$SJ3#bjdlkVwJ{2|)Y#N)hr(GIqG8SBn?rC8<|HBG$YG}X~ngwxfiw_%<N7p}F! z^E;XB<A>{y&SsuW$<tSeu{;8WUkazP&YXA_412{L=B+y%*qgL|t~9F1wEs{KZDeuO zd{|N#@2zatH;UVIxE;dEb&^|3-GJCan5}MBvDP0cDVw$6TwFBL4mC*ABHZj9U$WeE zVeuY^S(`1nJG+fJcWK3<9emtuH#)_euQSFjh)X@dOM4wQw%;FqEBIzo^SV!~a~o^N zq3KH0hPkTq<cP9uKJQ*K%HI8{e61{IGwpF9^>kJyKMu*N#6?~$k-fO*@FQFU5;uD5 z`meyyOX|ofKC3^|e{L;2XE4!}V%Dn$0$4jOH7r{KQdJ!K84`+)gb$AP0_Ue%*HeuI zMHm_%7kMW(>)LO|7g9Z6o$XBrOzx&*f1&1*N2f$Vi|kC!kg@Q4;E8v59?e+~%c&a< zRJU9#XmGDniIDzB#g@5kJ0F9&LBF&>_zzGB#L*R}=qymih4S5I^Hzmf-0K#f%*_Pi zjh#|=!>4|g?XJ&X%%^$fjNx9WwmMf1VI!BDZBUZpX3e$sD>wpggJizqiq9{496DgQ zkTd+=X+e<EZ-6AFMrW(o<)iV^QUmtp3@>aX8`ZMm!F&~dTR3ZoO823`iFC8Z*L4z^ zxn0(=N0F+T18)TxXa{m)*YP0DcxLZ-J$%J+8u&$_5nSX>YSkEhlXMqOn8{k<=f;mI zvZsx|o4IN&CIv=2$U<@<3?5U8N$>hil0@I*y#36)k^RyA84TDVoo>Mc$Z5`vYl7#M zo5@s%MD607s4$+zgx3Oj5jHPhBN+FG?cqw=rvDM$Y&Gl8<2@FEc^!bVmVXniCy=RG zOP5&9Md=v$wERc35v-l2taD#&tN-iNT%@Q>w#g#uW4yrWUBbY{eP+Q=Ix7M`_D3>7 zK{9tY^ItmmtsG4VouA5inB%-0X=!})x7jV;wOnswnl)waxGxV*y<Xrs?>EsL;!aJ_ zW<LI5W81VYF^fOa^Mxo=&T3H}E>HVurh*9XD#5_=s2!V#Ks3~H+}Baf;1#9gg=?nQ zd)Z3U1P8z7N(*6%9dr$&%ULN63DVZ1mu%NMJ+JLTVq4Uz52S30tF@MlQU!NA5_BJ8 znriM|eyStL{MJ4lW+zlLr(_`$+?ZXT*_KP!WfS*La}z)|PCP!}ir`^2%xsKOtG!NB zpz#~>=OKt{yUt_dv~sPs`^vPLU_%$0mQ-x)z8vXlcwP4HNFr%tPZTQG_sFalk}7aN z!_gx&F*c#U(ptk%ZFMGQ&^)%AcXU)NZDb_!y?8N&y$ph+v(PQlp{Ja-71Gbv^9nOC z#kSniTkPY;jVzI4M&+Z;^~Ewv*Qv+?mKLAQRF_9C<XW*TKndQglZ4uVD0Pp?RPI@u zZ}L22|J4tWu4E<l(%jZ0SCQ9}@%*LCrE4H`*_Uf3ISC#^lEi&JnA@qVT0;7xmMy@# z3?85(u$?*BIX<-Q!t%x8`TmQB9~+i*O(^i7@$N%E*kl?fJmOdN!}PP&rTNiA^z1;% zg0i0ptDQ@U2`04;?04(-6Z&&@EZPRkj(wsEcwK=qWrFS|mbFUqB8CYqpRpx$%E>5g zAHu9@NDLD?<;;+8Q#j_zZu|lJ&PT*luW5fDcErV7(Kzmmn;JfQY!ou5W+a(lja?QS zHOexC&jgbSgc;8J6wpDUjiW6mjmF$0EA59DUsgJPstKv1C--bDz7d(3@m)m8VDH?u z8%}W>ojh{ZTg*8Uv2whI3jaZf|Fi&>vlfwclRdOF854RKFl{=fh5T#sYp%MaTa(`G z`!Qpignsomth_VPA3WtZj8ehZ|Iy2muO5QCx_(`Y{x#2WNA0ntmY`-)Z?+`Gyd-UO z%U>`-VY#o-pEGg{YpX@23pvQCCWPIJXi;k~nd7<Mg5o>u*$V+CFB{aNs<M819z{mz zAs8}T4>zk&3z~Orzd%?D=nf)BA?ctCj3Z8DgDy2g=Fu#kMtk3}pJXqbkD{*}Qq2qn zV=()8*lhf)U*EbUhe(54IK6r0ej_vpJ844i$ivsO@I^nUSS)lSj8zT&*j99UB!Qx8 z9i1x%d^^DiF;sVW;b!643UdT4?2ZC!fbp6q&d10fKhqXCsTZYgtWypkJ{FSw%HubV zsJFb7puD)BI?23Estw)km2dGgfjJg+)huDZhcGrFH=P!;zjCXg4P0)u8BZK|uFhS} z@CT<}Fk5^LRPWW8IF766-|=J)+G4gd;r-zPyvJU(p(x<8aO0R&xuZXmMh`ba3qNDU z7$+EL+&`E%25Gpr3D_H2syCF(qnk*&t|$2$gR#)I91Wrq2p4SzWhnFpsrE?gwTmZN zZ?~x5@#Y!$p3<LBvUwm}D-dp<vGoX?eoorh^eEKV{P48U#OgQ#O|~mi*Ys#arolYc ztjYz^gqtJ{qe*4UMo2VOm2j}3%zJ?@EU&@3>nPDLeJg4qnU2$~U~n%?*cbPe+8qKT zlccicKukI7WMLRt>2o5DX(VU3wtfN39h{jxMt9)}ZxGouq74pNI>x+Iix{(9owUNO zBFp^6A1PbU_PdKl&ZIpWzew(D9bawDZ+c$^Beatd$pMlsT_9#sUg|_g8clD48%9{W zN$+s|q7K)~JFU_E?YY;lOD0fT;m!k`T(&KGi`;D8_0N?ZxF$_}Lmdw0sbrGhZ<T-D zSMKFL_d%aFezOI`LLPv0f8|E^&XclQZ1WV8j-@F*Yhq~C8|{`2pVe3Dv|!R-#Y}Ck zs%SZOAFh>8BjAx13d)#9gk?Ghjtd8=t7~V`-#90GD%-;Aw{D;#x_J@8UKFwta#4?n z))+GMHMeV2W8(qyb!GoEjiB$Vo@?0|U?_);6uc^*zF(k#j~cNyr}L>RK(k43Vv%#3 zXxXshkmlV|zviwPs<C~)<a|+ccy7^yK@yzGK<uzXz>Tljv^v(}I^(wF_qpsl$H&gj zSHTgjMq5HE-h*7djbN^NkEd<w$J_=td*m~gH1fu6s7w-f1(IGBn7AQNqU3TSpd@tX zurWXxJWjMl4Ahd5y+?NM!t;xm#C=0VrB_gIOI)wsT3jYqn@nY|1onqN6Wcl6yqqt* zCtUF|8~^$9LAfr%66t4W9if9;oO;DQ3DU_W|MM^wLWtJK-D5<8E>Y?F+Ev7^K!DVm z@%*yfu{~wrS0NS;-e<Fflbw}#Cyh`~14%dQwbv)VaNk@zpLsri8JA;hIl@qYmMp~f z+>+&@S!Jvo+ZYWhu7oj!AciNYxOX@d<v|LnrEZ3*U)#hd5QBp8h}r4TJ?(a~wbG4} zoN(owRTP-6R^GnVELeI>)UsCBI(Uj3+_+v%+rSo;J~EBX*$DK3CUUmgj2_HC#0tp# zIuo#)X%CtiX@=s><R!X+c^l%KMNA^lMvkexT1siEZz)yvTKu5;gX@~Z#?=De^0uJ) z{mgH2angJ2I3hoOU;2eJyG~59t6*a-zxW@F4-}H*{S2TCIpnT6ITuSi*D`2$l8f7M zOxZ;^@mmI{M_Z)^grwsVv)l5R&F%@UGK}aIl08ukZNqZ}V}TbYZtGblRCyTN%fm`M z3P)#4#9?yy^2Zar86WpiCc;OCV2y-N+qIlC%S&?wRu0*QPFmyH$9^$545}^_?z)eD z!+=`D*<hv%FAGcZFBXtQk}_eum2AH0yUuQD!Q<|5xd-sMeEnX@m&qLRS?PM&IraEF z5q+jt7=&HD;Vs&^W&(u(gYTSYQD_goQMl3!=W!^^dyQM6+@IC<bOPEMQ!K$><QM(k zc+im&7O#)^t~MK<ppr&?n>g;x!@8cj=6V>IAJA-22BWReK8O773n^91*UB@z_W+?t zTic`HL8I?r%^0MfPWiPxkp2}LPLt!|-b|^Im6dDu7@T#xAZp~j*DIQ|T?Vx5tn`EN zPkT*NlY1PxLDRp*x0g<e)<kTx&tpc`_Q+@Y0=mkUCau$h&ed2>;MS;ax(QqbX2Q%H z;69}Boi<KMDACQD42Sqk?;0?~fgTJ8(7sC`(Q0tDRgZQI2?f4!^)~W1O9x$;)?5Bc zmh*D8Yj9QnGeGaxI&Je|+y=1*o6h98ooEnS68OcycTfhqzF<a}>LTY-sh8dDB@HOU z^<5|jN`?yi30C`K^N1$5?NL0^vStCadiOfzZ*(|$L>eGeC+LTt3g?PFp4$@U`nJiM zt1u({0z_eds7-arzx}g>#Zc_`*TDw#8DT^5rR?Wax+(u;A~i77&Da$24Z0)DOAm%T z2<CA#wa3r*=&N@q>y?M)b3*1aRx4$Z<nG8)BpoTkibdEF5>h2I_63d(bGDP`8|Hiq zH;H*~9JBUUgbhHcVCc+?eW7?&2B*T7zQlKY?3|^0bC5LhR=gdJvm1BkrsZp${$i-; zYyid-0#OQb1SHB7O8d>yKTjj<<EeDV43lnL!)t#ZKDnTVuKgITEW*eFt@qILPaM1a z8-=QWJa|XzX|Vstq9CE@p9+w5Vc|^D80G%FWf#+b0Ta_sl-E2WTQpb_VSYESQ%Qfe za=sBF?hnHmRM_kYQh;MFD<cBvVk_zME=A3});vLCDexm!<s#5eI$v~k3r<CZsydRp z?9luUxR^wy9HO*SQL6Izuqs2&`Ax!MMQy}AVOLA3v&&3>f_<R5&N^#WLFA>)r-jFO zUZBPo4j-bq_lJk#K)uG}o5YIx#;ddv`5-P&)OX>v_O0waPCrbcIvYcRdJq_&s;Kya z>YGeczNEiLJ2?0(gn5tZL+a!U9{$4QdBgWw(rRo()Qc@;JAO5!=s5(|HSH(<a~IP} zed8r=%JQs@hE5N6$%GCPNm$;|xe`@HZY{PaT{ySu38voAq9pTXmj1@vMBU0?PKM$A z+tpFdIbY|~&xib28iij80NT{2951<LkbEMWYA}Rqe?;S`F`0wxf7O16fIr~W_>KD~ z;x0IA+OBQOS=!=)<yQK}^sH1RDqsOA>-}%Kx;Ox$9ou@Rj2c7ji&@63RG4bl!{u$h zByVJsGP!%f6HqO%5OAT!dY6)i2FK7<nuY1=7~`<yT^Z>p&%&ZqFt1~c%5za;@}2Qe z!!}MNZjjo+UG7(fL&5BO?>sd1@3LjDjLD7#ptM1}yW{SOWEL0|zurO}jpTV?;El#m zcS`pk3IDq1((v>vki8HS!|%0X%-E4US}~|BNU?i9ZnYzw*U7YOeAbdT)^9-l@a3m@ zJnZ!Do7zR*4+lm+E(!4=@2=Bx%=>s()#S=P;Kz7yGeVbb<Rcw!6~GHTzduUrk_cAi z=6IszOA_FK>e|Ps)hyNUoVIV1Onk5KJ<dxR(jE=cF9d9R$!kcwA&+)(XA05rBh@h| zQxyL;m<c~nt?>A{&V)F%sVm9$D>}>kUg|MiCCYs!F7E5-_b(lwB^vdJ#ZOWG29uI7 zXy{Ge|7&`ot_Vv|lGx!$V1#}<Gc|O_+@8%WFxfSA8i^aPP}0md77b2S{7vPn`G{fK z27R0@_0>cx@3NSTDcy`IA5Cr18x1|$9Dn1smWZCBY5|WhEI|<(COIRM19Zc459Bd< zXAk7)zArs1sb^Ti9y+FuutScCYL?tvTN0>~m*)R29fO9qpB0qRSu<FJ*+X8Dhq`?2 zn0!U#kxHi`<<x_pZ?0Cf*pp=EbT?T<CZ2;^&O_5s1)4Xc*XVvNV6TbMT@Fd54a3g9 zNy-n2;1Ns*4HxV9=;43&gABryKt>%!MuzmVDhNc|n=0~(>5r0T^pU;rwnI=(Fo*3t zC3tLza2b%=%rb6?M|(0T;c!1i8FTPW&yjL!r7Gu2aXnpqC7C>i<AI_spfT31j-cnO zNgdmjBmRq6WvplMoMRX*Wm%-hBuA#|UqurSou&F*zdeP`lXiWKZtV4nXuv1R70bar zagKJ<ju<{A7M@SH!g2R_!($Oi&eE8UL$b>IfotgG*SUN%5~d@-iEg<j%{NMx+nGd6 zIr14;lh5Pna+9rT^Qk$_UoscU;k+UPh-#q?wCZ6?lBro^1*f)R;c+=J@s7S4i5bp! zA8KC>x`TRM6HkBTK?<*ROnCq6LlSNkV!*{)e44i7k1>*YdDP8w`*uY|hO;o~E7K%b z;eZ?@d{6y*`P(phgSIWXNL=hs+_uEEuSy|eHRi~HMQA=`7R8eDq!N;Jxvhor{81O= zOpIJHS(5K8WVLqyw(NOc*`44ptKshr@f(cw)5aO2CdWz5+P31f)F<L!`KQVH78w2M zV-**?fQRjceHO_F<9CD>7|AOP-r%eOO(<DaP#Te4OWh>?-;m{tw2}$Rpa)yP#??CN zARR9|-FkN-%B$CX{YDo4%blb{xRevw#6BDrTTdYpH+H<={u!?{*giX*4LKYlfhlbG zd#78D#96IcK+IMp8>7(?ZS1^S!2fX<?o@>J6^e=B)1K|l2=m?dLQ0-Tjel4D?eq>% zi@ucq(jds|=lYI}{5rjkHiK6c(S(u+pl#_u2>~Ox9r{Q&##_u7=8<s0c=`8p#DBMh z-iF3G+1qRW7-C<$z3<EIGAWHO{Ufs+BIs`LQ}(KcF<@R=Fv`NsrZncf#=wo$6Cixk z5|UYHj-&eXjsu?v_@@n_-HU8gJ4<SAw#f2VuojG6^b`8q^%w5r@~#RL|9jR`$#Go) zqoHr*s|6mxFC50QMf1A%&3t)g^44M&Wx293-WBG#ygwr_*zRQF^;<1;FIKGT4^(0Q z?DTgxAQAK{k+BGO?s3AvHun@b@ykTfRgOyI2u>5-Z99VmN4*$oUii-{&if|_0DQX2 z^d)bcG$Fzc!2WoMvq}QNdjx8$N&TBW{s<cQCFX0JHCgx>_Q?e+oHzUs7`dSpy96Uw zRj508qcmvIcaW-kk+$YB#OTsHHXM&cu)LUKR6?h3{EcPxtP#p+g3=6^lLro2-m%^t zPuw0D*<|>?Wn%Tu1z@y+(_XF~9j4%8I48P)25(V2_^>A2mxfov`uEi@`+Bo-ZL_6J z1VnyEeGm0M)a&aBV!$VS<0Ro<Ln?=7Zjb&-FOq9#wpE&mP~pxI^DE<TXnsNoF%&Q} zPEZw_>5s1)kL*BHGm(PrsHtc*S;ex#hcWkE-6sB(Ola!sxb#D-gq4dyoYL+Pv6OR9 z)*DT|qldG;CFI*pW~2fE>d>d7PYgota{n-40Bh`ae*nkUF+^p&*UjExbka_2iWq3) zc8<_ClNu@2V_ttbjtHwsA}ARh3LBusIYZl3KC{E`K9&y28xW(16GBlfWZNw#MgPWG zXF!A&`u;nk33~w=g*y%&J{0`Ef8dRFG?EI}&fWG+tYVNC$!q5>N%;8F+)ZLXKQ@y` z#Hqmr-T-%sc6am)-g@{e?1jf}gRcaWWKH&wClJ5rxo^J~^}17)***U68N&nQ9g2LZ zpMtkoKUtIW_K32pZs}ZUnM`LUc469vz`HkR2&!qH%V2)9Mb^&9%yvn|wwF@ksL8M1 z0p=KJuG3MU402a+%O&5(L3#or-P9B44fTV=%99(AmROD2iSvrB`s*L$Hda1oH)o1F zHC56FGoSzrC<?eY4M?Z6QKurl(?du<;_b@;Cc3AU=3LCo{F0IvsK8MO!jC#~=7>C~ zZu^Hd{?8!;cJ5dJMt|{6KK@H=3{RR{7>P+;>V>aOF`^EfSAP;R!NO}&iSf7A%}DM0 zE!80snydymaM<ubYp568`<R+NNF(Is%<H$<oKn5-3esB}9P~|ci_9_gJ;JwJWQ|>R zOV!t0t!e)u7=MP6ipZ~(B7G#_A&xm_!(;Zz1>nM2By={?NBPj+@cLn#sJ}P>=SvF* z93bxW#%?=dJLbrn{k_}JrT^f`OY8oV$jAj;H`Fa<sj=jMf3w2}>pfdV92d|XuOFFo zFQ$4}t`vU#{ot%fGTIyh@*Khpwv$QR7$W$%9UfTn=(_^uVl=@<5SepJNTQ+|ab{0= z6H?TK?=!7}yWDy9<V~jQu*E(44}lr<1lAQH#%ogC6j>WKOZ@KnRj+8b(Ioo^1icjz zYw=OxOMY9B&odwz%B;7n{CknDt^TS@$0#J?{5%gwZ-I85(&iBd;`r*Fw<lJJx()Nf zyK<BGSI+#z`w|MI30Xo0-8f%m3V~0-*%0K08#0ICO=5d@WDAmh#+`8F-37E;G@oN= zFK+(>`q@EI;$b8Sk?*SF9P9TBR>Px2SBG{Y+*G@J>A+B~4FoEHDg!7ZCaP_R!M#57 zq*oA@X*Aszbs*>P4x^<80QHnxGC=$9WChu(AV+b%`0&<$mHVbZfxR8Ww))71EG_|; zuL8agyems5@m{d=?2x(2Tm}EF_Yh@j^{Y}*q|^m`_s&IMNd}oV{$BbKQye}<ed)_A ziF>$scJ21%ee(x5SgK16lp74L7uXRhULb%zlRo}+!VYw1O=91Nmh-BjJ$-3%(U-^A zeQcBm$re<pdHLUdq@)qzBvZIN`Rd4L=UDx+tFxTeUKU+m!m^s#+8J)dgn?Bo%Lt!V zlj5qqWhrzHX}~5!1>=V}k`XH&1hH73>mXcxSROIvXPTIDcXETCVS-(mff8s$cq6#9 zD$_1=Q!TZRQBHJ*R3e+i)$x(Frg<t$df26&PfZT(@&o<Qh2dkuOAiV8IbU(52=B-H zer9+Z2&<^^q@=2%;a#yP;@F;bwWze3f9j?d>*eR|-uIPyn#(G3h)_)rOHaBT4V1|k z62sDnX2N<sU=GZw>;I;a{9h#$i~x*65Of?NrUC)(n}bJlNlQ>1+2k+C)|A<s(T6FF z9>`PnbBSOile$GSx4~xQcac#kXOiSCP9R*Vpo&Ocp(;Hs-KvwIB}ZjB;*rwDkOf}v zqTxQ~BJsM?iQmE`);oi%n24%8rAuF+bA*n~8`<gGzo-<|S|z1p8f6!t$$znc<1+hF z=EE;+?tBWIP^Soeel7nzfw0#xvAT(Is7~@TiT=h7#0ACsKkDTX6I8z{8Fe~-R0?kq zS}^V@ef)Cj8T=E{X8wyz6Gz^QtrbDBP*dwU)}!_Rr}q2M&jiX?^m@9s1yMM)NiWqW zTEa$gxFLd=n8b444>EPbLALWF7Qq8Ma|mDASE0KmtgH9O6@JfJK)%9h9MsM@#V&*o z^p`#%28)p&WS$52`$|{UuPUms1-hX&w1ieuQfq(iX7$d4J#cmz50EWIW{1B7rtQsI zq`~w0nNT<Jz7VH9{5E}hvC|tZLvaLO$KVO<;4`cB`BP#^>z3*??f(vizwNLPGOxD& zmCY*edD7@{_V%d+Bg~SxI7CYKm$drlZCUQGMyiokFfoZ{r;{nowc!s~@HSF4UFFB` zWMYAJCp<WJd&yjr84hoyX=MRPhX7PZ>NhWGnTYIHWt%3=2Bh`|qbKp5J7&OK_atd8 zBX%4YDwJ7*h#VQnV20S=9K;yab26(|_?)^Tpuv^W7M2;YQ0@fG+wh!;d|yhvnM^cV z)xV@Lk>UCut+E3IyG3jmO@4K|*PuaBcPI@RL{ddjgV+8H2f?ZFW?v{3&D(JIcS)ya zU1Q$tWB=NXRsO1*-Wy=;#Ig0dhlRWR5Rn)|Y-nXH6n1?ZZ8kI3&#}{oCpG}aJwS4L zmh?nxXBE+Yo9!hhZLvKjI)l6J7MTb*H-u{<b95Nbv2b}s)=om!O4)W%yJjeVK+5r` z+tnFDY?N>$A>9i5ryn~160Zr}sd}igQfng@<9&<x{Ep**gm9s8>t!j3tT4nDB$%)f z0yo1IKNf<j+0t(F9OVf6(NA`J(KnDITH{E-l49^2f;#`*T5|#b;Lb1zm{O!|p@ioB z2X?);bQx9@1g>3ai1fy!$!?KZs?2R<cxrD~`G6Fv(W8s!R0U@gF-8!1+u_^|X~r^9 z%{Vt1$T{Neb|C-#`r&{E#-ju==BgyRIk)-v6gG8~_DzXKt*ll9lG4OabQoT%f;Fw3 z>LOOWl>k{xc7F>pWyDnJ-i%~B5c6UH^IVO3LaIe^40UWglzm0~NZ<io;tqq^2_NQZ zW6{@J8bKrNi?N!ZM>#5n3|Dk18dq7bgTUQ~>_O>%9`60`dldgwa_FAXWrDj*96Js4 zr$BTrI<I$vxB769R2Rud;9j-p+wYzEEhs7$k#?vQV6paRZ_D{>G{Q^V9sl01Ui6JL zSB_VI1EFxA+Vnt7<<>9-DtQr&xA2=QE=K}+k1z1h#Ig;C!N@$>80ul@<L(q>oQl>| zM43y2%QKE(3k*8Q?IyA0rJMbK^KQ^R-4{?YJhbK&c8IW>Ld+-}i?tw_+KQqZKxRM& zA&|t?4@9}~Z<zQzXb?H`?q;6!WV4NsftN}t>*GT4ou_a9<i)$+;6M+Y_G{wJRhEq{ zx>e4Zz$9WMmFW@<v*P*5ici}~x|V$n8{pnhy{}09;-|!@zcV8rDAd#w-WnVRn^<6c z^b6JB4~L-t1^^jdLhZNWAq?Vw+fo9n3kt}Gn2`0ng5wWPvz%tkWu=?afAT|*V}V<) zk1?1&)9oGp79_xFjoI{lsHw(&dqKuxXc<PoDHI=XhbTtTxdQ=17wZPVP{+i#RR}DU zKVg{<!11LqWZ5Of8Y<u(PfJeoEcQyCo5qg=YY)Nk9Ph)>InELkql{S^y+OK_N#E$X zQ;_d4&LWTX3L)6>8pwmMoh0Ur#nkYySA+g5#NKWt1u)hpq0(>`9B2O~z%W~y`0+OC zwG7bAzP^|?M#T^jXVoc_m_lq9o_~Q1fK!Q~+XP=o1bbp=^Vn1qL1bF5mV^R!bfD-s zXEg$p*Q67J%5yavTi+Ia8*cr29_3q5{k^zXr~RYn@$s<Tmxe!m@Ib!gfBpD#FFD!8 z2?dbSH3*ff&U;6Npox)9+Jyl5Mt?*)#A;5+=(P$vWyO@ZfU}`(@!vXZO-G1xn{4xF zdxlr69Ok&-938Yg#p)vV*#}5vfMjLB$eU8ynQI9sC~=g?zp`hb33kK`o?%l~QoV8p zQ6R1I*610I(i@X~mp$EkyVCW`86H4+*lB0~;0JpzxxKBrMPj+jyvxw`Dkxi!1`>vX z@9|Rzq5Hl)qzwS%m`le-p$AJMXw<bdZU;g%M*8FkPC{Z%`|p9`ZygCC2Z6~Y%DpvZ z)YdJ_Tc&?ZLI<bOHi-?i(D}6zVI2<Bm>r;2S6k`?zrteLoqjar>?k9a3YzHaY^N&u zKb<roHMnWqW1J-~`z~G++lwBW`eJD5heKm)TTG<rp!5su8@vOIBe-_`Z;u7q1{27e zkpxVEDxiI1)$8q1&30^|$0~q+>8I?Mp|@>QGqr>elBygDh^6R0Lf;r$`m+AbaQJAW zp&&ATelLFeUkxCW>#{xn3$#35yFDL;xU9xrw@5cm7&TKwckRkw<+#?1UWd?p3sWhI zO(-(`dnq&fU=DuM1|&7WnOJXk97Xc(ZGOc7Svz8hAZ{;sH;l*)G*9dY$W0gNSx$Rb z-q^ZJV5l+*8<c}Ggp9xzvMKR~CV|V18+{7eiC0^nif1K*By#1ELU9OWzJcinOB}Y} zDA`fW)g)PB50$gm<^F%N+JNu<veG)P3Yt0QJ2V#RN~K=vIav{i!0e*?kdRi_{SpRj zhP(AC6;?cf{tpt{#FH3Jjjmy4Q@}`vhd`PD#nM5LEaYrirXXqBjCz`eNX_E;2=cUV zI`d6>Hb|^)Z|C$QLO7%tW4m^sd};8<XCtR$E>h^2+x_+7!ujnE)bZ%)qH3h6Q8S73 z`(Ke(Kqycgjw!P#<VgcA2!!*+)EF(-`O#@!&i7YiUfPb}>xr?f%7wayy#%jF7XMK! z5O_1P(IKKhvEXbN0(CrIZstpp5--uAp|YThqY6=^&BCHo(+-~>{+Lh*t#We|kau$U z93UNLwj%f#H_AP|6Ul9Ch)GLRlLX9XJ(`dOIgDiS6)9~%oicc%O&wMJMM9gEm*qYa zDLr=5EnImtGpN-mhD-e$qc{TP!g>8<ABVXE(Udt9O_!Utd*!|y3+%Mz_>CfZU1V{M zHLw39()PNn(e+)8t@YuT4>+5RRxGN2CVa2Ptt*xKAk6ExO`8w6Xbo${rn<=@+tp4! zxt$zt60>|39Efzo=)oB>on{%VdKf5cp{IWOFmM~;rC0}G*MH9n31NR22Jv{q1eq}l zj3C0VjMkg3*E`xU+lvfW#L=Uk_N?KBv3-hn7gZ?@b|BZq4*gJK$`>nXLvBCilPFP< z4dkNbgiLFO5rJ3d<&Yk(VY+Tn!{P$`6L(*f1E161_%2TuiVA2fz1vtwyQX5(JQ_bK zP%E70<6~&y$paH^{<&;D)2Y}6RdXQbq>8G9(*^G(Obo9orVGpz%Uay7EeBahvtwf9 zTH$uM@}Ev8=c!*r8y*nFt*=d#zqA<r(w<QxFm&+-A7av!W9AEthB-oCz7oLy>=?uQ z(y^A)FW`vDG}(>u=(!XEEt<(keCo#_`0y`#LEsO2A!j23Uhuof7N*R4Y@p6N!yB2w zz(PXht)j9PbTi*l%iJf_exsKNkyR&{p*n{cXhXpgSs0c4?sC@aA+~W<Oqj`2ec<@_ zNTeeWz1o+`1TSDz(j@!9$iHvl6^xN!78iYOMp~a-SJncEl>6QP&YJbqq2d!%t)jr7 zp{3c`5*T%hgx7oj5ZND7vqEb8`$O+Tf(F4P`4zEWBwU;_w~Ms`wI5rQFh9XB@_OLJ zn;i)ZtEr>&$3h2xgLln*XB$r;FW6V~F*01P>_A5=t*!Do;z9V?82^6UL%N)$U!?4* zjSiq*M#(6Mj6M>q;h<lGsct9a^}CWrx4;<W$K<38<3a);pJI$XEkvZ3)F`@)*Xc!Q z!Sa*?24X8h=0DiDgA&9Cz`Iive{};VzKE{{eMEsMWMO%sSTdq~lFdy_(_W|=S*o0) zDq-UL2CpYT*4#H;Q6N_)(kDg`97bP&2AAE118DOwmto%U`Zd%DSc(XL#VHZ7btEmm z=JY_HCja~P{G@_nqpOQxvzL|C>Iq;kTv=q+<W};j=5*<J=Z__h9qK+mjfhA97N)G3 z?=XgqyWBqlIi$6l%ywQ?Gz@@nW8(j&dO-ew`6;YgKxPVcN}7l4Ul8FTlHV^<XVneV zFJI&%O0Wqmq)tTXOfd%}pUSU#eOAoWI*3amH~?b@Xj%s4gdt%^8pGiHJ6S|%az&+? zFI7vv!7-tHjllnH<XvFBjFG&4_+kW#PY#Ct;QUm-=psdn$gNQr_<k}oe9cd)WWvV6 z6Skl|u}|VGKraA*x|%L{`SEN)wmnX-+Zx&Z516|Z0yXAQH_n?m|4RWqNApovKn8p( z_gmcit*%ZU+xdw~(wv8pX^)F!lzz{M)u0SNU{v5MJzzHApK(5%%!DJh^&#{;JARm+ z^d!brb0FT?O6SwcLlUf+QV+?bs-(wFO1^%o5kBYZr6Dg5m++Y)Mz=3N<-Y7QM@nrI z`(?8sGk5wa?g+<4@%jOTwYBcw9;?7m8em78P@y(0`p(kptcWzwoAROkJF7frgz{gs zb`2@$I2GfptmUCvXD`nyHM&6kGLq!^1JrG2hQ!mkSH>%rZ*#a)`WXS^$*p{cph4Gr z&_EN0p~b{UDc@}|jLXi|SAjyN(fD$&uI1sZXg5bPN3!!1f&1g-Oa%B!GlDoyxm43- zD9OC)ULR5>9wTIRyWwCl|LFR77gor}S^VueI8#N9zc5_|9|ai5*M$l%bJ`%~-)(p( zSedj4rrt}zzg)3#i|=$j%0Q}aHxN#UcKt6bvb5+6#y_5g(5XObtp);Wo>%JMtJf*9 zx85`vT%1@mH_kM<=!AVNMeOiG>s$0y{s^D?Mtf2*mi*`b`WfIgkQrirw|sZ(W%0v` z(B{{gSE}oZ!wdxMw7lP3*5Goy%wVwee4FNKt~^w#v4bmxY^M%CgG!~uIF5e}|G_!E z2%``){&xe?Wj?IAZ#@$AT{f5qC2|7D29|v>`oYM(@Qj_dsLi4Cq%W5L)>04Ur$qM{ zo@c8b_fL;yt`U6tvpRl*x&b8Mv!gwgtHsmR=li`!DgK)>GT>(T35cKvL?sah8BqfU z3^p4SGCf^~{$c?d`{&JRBdN_)jW-J`+h%ONvN)<8BVh^Xw}_kM??UGTMirK`Lx}l- zEdf|YZA>*FIe3ja`})2p8`wiN`+senWmuG5*Y^ie7(f^ly(oz>NTpi=0Rag~0YSP$ zK)M-m2&GX;Vd#+Vl$P#>A%^a*8EWP|z28gk=Q)n&3m^C}EcTq|-g~X}TmQchnz72Y zrZkV{)De<U5+eW8x$N&Cwcq;>7!D#M*F8kifSATsWpfbrvU+(W;mTg@7(?MIc0xst zwZRBDLd>Jv1GemZ_mYR&#BqBlIo}px<sky~D>S)F@LkEf+IKR*T7a|dL=YG7*-jQe ze;^sN3Wb6C+gGp1AHuRPhD%6vpuadOfLFR(^k28(=PXYf6eKZi31g4Hi<TbMG-u~K zt~@}xUK*dsv(Pc@ZaQ^~(@x<kMbXfEES0^Jr+sYn;07uR7kdolzE42(VzB_r0E48C zx9XmKLv5@IINfmoAv)AHSMN2;yvWM_>htoT$@y?ZRndhz*0#fvmBZ6)`O<~K9%ko% z0KLwN$FvwCP-{D$Wk#~M0}=*`sk_g7f80+RB8b@4+}G(M<P5cA*~MA6oJXMa3?}cg z`kyab^Pm|?CS6*u9<IgzN15P1=Vb#?g91YfCran*4?Sil%q=U<d!8+F$v*qA3-Kw{ zALdV3?lS8mP>oWL9J+jCApZ6s_BQVK_kRc-NdKOLZY+L5gm*3Aq~L{@QNZA{pNDBN zW8#?k*5py~t(f!oJ<|!}T|v~D*{Pk}g#s9H@$+Pwv4wRh=~fxqQDc1;Lc>y6|2`7M z=XE*Okx%1pJ`gWM`;O1?&}S!vp=Lj=*@o*zD{w}!pcx-7CRoEC8{Ruu<yob_{&$-M zQ=uL~O~)dT25MiH0zMJTd_V7v8cTVc<9cZH<Soo#*z&asi)~m9P@>FNh*burPA?v} zd8jw;an~=`ZJ^u2ObFa;ohO5MWuKfm9<EsE`P`nVY!=#TD>9Al(7WHA^M!076EC~| zQ@MnbG4I;sj(d%QQ~K7XI4;>Fcm3(+!_Cc9N}S~<T7%b`T*Rp&J>A`wf?GgpE=#Kz z5x6-4GKT-V6<iP9JM6TKrcgEqghMv3`m8v;Px@=6B192%j$m*6JB{b6-_^ya1eCX7 z;&V<;Be2uB!)UScvol<S%1ru+I4%Dbn$$#`Q%Q5~Y^<lX3Rmmm4XQY*nZ}{EE>>(k z@|}?+$tPA%lze^9#@=1&d?%aEzS6tSr^@8o*I=daeV_U@qP)S{ee`7)+sQQ%?b@Rd zs|oK(VKKssA_K@wox-!Z6SQ7y?NwbLs{={vYMV@mmbYu!Pp9ri&zm!4HyWUk0y#d@ zj#h9vJ;?3zXpgUe3P84HQ1v7F!O}%}51)RKvtr0x!ol!I7ltOH9j_|Ft$fObV$@8H z^HS|%#2j`4$t>&A7lIj+4hRvSYgo^eyRl~rt8;JO+0S#Zhm~V@tkzzPaU@jcET^|| zDzUla(ofos?A@Fot5w_Lc2il6l(6!K<@82Q+6m(MWwEaa16+}tyjU>y;^Lgr&iYRL zy)*BwZ{Zbq*2!M5F4-bc*IRJcs>X89wxFS>42^F~H=<c*5A_1L#9n#scD6Ly`{pgD zlRg#0c3jviR#!$1qiOVbQ!S4Ia~8w<c(Z%mjXFAL|B3ig=G0!Xgz#Q77`hmO+1EdH zQkgL6eKtMv^Fu#6tM|`2<u^ZH_s~Cx|DEnxHHGWU)Ap{Q!h^BZS9SWH4am&d)X+Dg zizs9em$~NI+W01l7%SkiMlhep<XgHvnE)>oeqDcl9^SR5MfduR{pCtfzR$ah6zYqa zm{U==qsj$#o<@50y%nv^<7XbIW3g#0ig=`rlUTp+W+J+5tQ7)ZEYj2xcI*vJe(brj zUa29LJh=8%BP%T1t*{}df6;AI_b~m1td=*=!fY#HA7&_{*d=s(TVk5&r@_jq)_sbz zC%M}Z;DuOr*W+#d(n9@{k^vm1hG+~%zzw}z6K}9~R^MrSf^%qo6@)!%iwIh?<|R#t zcj(*@Tu-_Y4O>zo0ceEJk1roiQpUE%O(@r4XJj-gix4#*8o5nQg7&{M&Grv5OD=VY zH~!pH)|$QOpk=yRDl_S?KAkh7WZmGx<(D=5Jjx$AoJM65rW}#C3>BowK2iQm@37pc z1?yb42z0&dvS23;oEfzr4vv6+`2m~5_;XT*{@fVuAyh(LuNbIZZHPKk5n3FMVi&{5 zY=>QN)L*W8&CS0bXYF|Bxv<((v?1!)c1qKs|I8F49WL2P6PC!6X<tUe&|6oAV<311 zV^CTb%6i|@rYcxBC+OnbL9vju0k_{2TtbBnh)72WH+n7n8fv_pinUi{aPQlJ4B)C| zmgr#!ha;<gMd1T!?ajZpaxhuL$b<A~_B9A?#m;6=NYISV);KiUdXy_d%s{)m9)^<V zx6$N$3I$THXy1QgqdBSdora{773u4WFjnJEo?%~m^Rh>)&sJMa1Y5t`oa!E)`JW}* zZv=*C7ETKL5?wlaWA7F$g`M0*uf<-P*ff(QqwU#}=-3U0i;x2=x0)H~ge_C@)hqVK z>aYTfTQFa6*dzSy_pfo|tnV%+H}MHIUsWJJ0z1%UL@PAwQ^d~YS{HwEZDTE!(n)ei zc36>cZArD|`&VHcXc#uu4NZp`rfDN87ff)&a%o%drwGKQ;S(ea72N0-+??1#TRKWU z#P;iu&uZ^4zMbaWM3znqzZ-vi)m^Ba?s*LJWiF2A-z=i`8K<Va3T`A9$2g8H+mHwX zkN``=dTbuk$&;CPSLk0k1GNV&>SPzjZ7GF5Og{JO1)TzOoL^nUm(r5#?hN`mc9>wZ ziQXY<<_(^jJVBR1C?D%WKThk;N+Ry)VLX>eQ1z9~5j0Nj%{Sq0VQ;b970o;LY@e_q zCaZ)&_1It11z!62?=?q~oBGclaBgZ*ovcJxXqY#QAH7k{>!?_xC*8YR>9%W~kcN33 zoN!ujV0@Os8w+5lS6lhJIs$wD+L>R!*4*s2?c_FTl|4b@Y0)(q<rOlQgG@a#dX=y@ z-LMmq_Q>F|*MqOHUTj2V?2IVSUS+D8HT%32Cf(YH6E)?u$x&T=x@?egaTe_|7_V6I zDa2>vHS!QUQMWKikR7+<lv#VL<KlhescXJ2+VX0-$49}!`!x2<z>amU@c@RFZIxhR z%lz^)aa_-|_GVtat4degkr<Ww-af)4Vt4E~uj1C0P*u0wu2&tlp>BRdQ~@>HxYb%z z*&;}IY9aNG+(}5ws<a^>a#0GiTXzsO&!1-=FJb^_KGo4Ken-!Gb$n)~cbhcQcuzUr zST<z^Pk%>onUA+)9PYfE;liLiEcjO6oj>_3t~=$;PoMB$mZPD5y_~u_v2&2eG2Z0N zLGe*K41fkxH;BaX-k_C!5k#Tp2RLgj=EHUdFmhpR{MNsG=IjE)vi9Q23aNd1q%Fn< zic~Ytje<5<d3k>+oyqOwtl*Ne9=G&H1V4x_ZC6gg;$EP}p3;(NFw9}qU{sX!UW%q$ z^<!J3p?8X|EG>>}7@VFJyEH(c08BO;^lvrC?|Ct17he3jaeug#<}%H6`;#6g)(mZc z2;VJEsK_-K%QJ5j_ZG2gu^3@GDr)Se^=9sG)in36wizC|n06I49t%mX_ikM{JzkBS zvMhUI*@-P+kojoDv}jg$-0Imu@Az<A|AMS>S$5d;vOlT-@`KVrI@_h;JtjuHP{<hL zZ-T_Ks9$c%#)f|2ftu3gzHq#c%A`+8x)=(=Idn%{z%EzR;g!nOMjZqC;+qy0FCK2? z;R0HH?dCjSYoxPouQ&886c<v@G#c*VLUv$&_Mh;9#5q|>@vuGTa-y-yb$g~jVNGDQ zq7@>({ly@eQg3->BH?^3TMRdou`thT!7)>6mS;jryY6Y!liXynW!_Ninf+5WU3DU4 zQ?RBQ!k+lp;MsBU$Oq1~(3J^sk%aL@PO+0qbiSmeyj@z`8}pNXLIw#qPPmf!IbO~` zn<!o*>j4H^?-T5I5)^KpIab`)UKXUh9g5r&NZns0Gr(R&K}}Y1dDX3*lts4l^$*@+ zJva?Ve$Cg?Q(Sq@FF`a9UUkUAyK!9sO$MQL_jgHtVz9F6Da{UHo2>@M0py3Y_tZso zjv+BRw&c<&a_V4VR={TTKMA4#!v;!KVTkCif314*{KctHg_TsMjz_f3L=@U)Za-*y zSFa9{q<_XNF21>m0&t^3x5hW;o{z>BOM>{ZL)f)ISn2k10w)TF8D4}%&{gNHn2c?9 zbsUM)iKVOI#^3FjJVi`@Ia_IZzy<Zs(%?Kh>;HHWqMWOiz7v5NW^KFimTbdg!H5Wc zp%83>tCz|%b@i#PnlItJ7r;e$e=8tfjE;9J>l@V;bJDG`*|+a;YvOga!?i?D`O>G+ zhm)c%oJFo`zFGPW&pznX>`2RoHlB@02uk2=!gK0u_R^AMk8>OLl2u8@wC_$f8nyIK z?e|6AE*c&px}sSR&Wy!jI?k)GCG>5SW`HhV{m!`W2r<HUzxjvo^m}^O`eHfTN#Vx* zn78yJhYLlAZ<Tfj*IQ7ftP#Og5%rgT;ywrSP7LK+vsDgvC(BJQ?+Y~mQmq=`8+hMh zyGjNU4%++H^hQ08X}@k!HWY8dI5zc{0zPg^9$h)ES@4I~S1NBI)u5xZ`3@~LK7@%5 zy@Uqz>JL2k$7Bs!xb=bzMxP^FIKJ{`cRWe<>G*hIt%$%$r{~%KT(`u`M^kf_XjxzS zC<c`c(4HLobo5R-OIBeTBo~hIJozjydzj6=PxeD$_gqzzZD_U5jK|m^-p<btq~)Oh zR@oS@@9PmnA2hLP6*_iX1(M2-*4kQD*lE#uZaZX7pfJu3II-y!*jEEoqnS(>=26fL z7uS8iXwI4+?E{)IlPc_MntPYK;Rw2_o1S-(;Xj_{q|3VG9w)21%~M|>YCU?+)@(U3 zC^r1;i5*->Msv5``Pe%=FTy1Bo)|^h6HYc-+R%at%t?&$x$6v%x0ub-{C<Xj6YI5c z8m9&5TZU<0xvDP}bk>(T^$A_@`qnz1!OE%e1Dw}nQ;W_{?sII7Eai+A|K9AtxxwWg z0w4YD#jx?nCY&SxaNwc}0n<N7<jr;UvnQZ6C|9f@tglsyPh&?ik68RHcizaQ9x=FC zajWzn@t^s!7v7ldg7}E3i75qME!g#-u|2M3OOK`5SpBD^)73b^^R%yxGkmc94^JmV z$|IP)!7Gm*Izbwc=!EYUKaZwx<-7cw*w3Q<IR|Zpl<kex%MXMO(n<!x>uTFKVebTe zysS2l1zqV~B|EsKo?`t)PdiEWV48IsbYHW>g|}ukZ0b{g`NU0SqxXoh*fyfIS#B(r zTU6OkgV)o*_lRAUnV9hO`!Sj@7R>Xf7O=zbJ7jaLSCyo3Ie+Z7NK@jeb7>ec_h9W^ zfrBQxM17ZLTnq=-!l53CW_jz5&%pm`UVwiX#!J~qdCXhnq5OhBaJDCw?r_FVd^YjF zeb0L`11K#ru2N(pJQss-bHP)3!vkEeX;1>~>il`SNW;Sf+U5vhZ9?raYwrP$q!ow) zyz-+*0y|;KQeE6ST-ZFA#!+GE+7C6-kI9tWrm@^~4uUu&C1t3v%^Leed98f0xn=<k zs)AjpYQg(+>e*#718#liWUmEH6u-$|`cxbaCj;dCe&ZL{!t#v$+BHg^FP$5Gyj??a z=LOKHv4+dd1!8|!1Xls}?+1<Xg~XGPfFjbf+Y<?9(pOzCce4|(^Rwe$5%MBaI2?8* z_*`S=2wNeUvT2*wE$KTCRN_wbUOT)xdG@_JE5+lakF(z4kdRm32Mf1ebJ-fY%4aLK znuBv956oMSwpsiwZD0N=N;7^VyYGMfMgb3=!o(FhRdp!$D_X_&rpLg~2_pVF5^K18 zNDqy#CCU#F0#gCQ5$*tttp>fWOzU5)w~C%YUhS7{igM6<p5Bcr;B1&_u=Z@kwrT;h z{Gmw0;<`VHtt3cXNYZ^W#m!d$43=9KVx>_#evI#ThbjAn{cX%E+MD%o|Cg)Zz8Gk? zM|V9RXYn_(9c1%Ipc%)d>FNNen`5gGP>iA*;+riTCvXv7%01_0#IxdRHEa|gutFOC z7b^4TYLJyM1EZekwh=i~w~i2qx<J&*U%XzdVzjVTeE{g$+|SKXa%U@mY}ji{j4WHJ z*^vbjk7t~HuLxcW;c@%fEOD-<sRtNIGp`ZpZ%&y_+UaU9t4Ec1t64Bh#w^A2sKV5? zvfkVO+qb{gj0aStC8rica@`UegMiJ-4ms8KjYdvSNnb=Hb(r9!V%0z1U*OXv`o+=A zBRd2nbyt=ZnX(HAsR4SVFD?Lpu-zj;&qmZzpmksIj9V4jbopNP4>sw~^@;rUo#V4s zKyA`6eBp-|xh5E{{Bv9_KNG-ZA6vLcDnrYWjAUY8N7suvh`SCBRRHJjdxE(;wdWbf z5BXd*KJO63ea|LOi|?LVYwG?3w1JJtp$}QUWs%anKN7oFED)FF7ci+13~0SUN2h3( zr&Ke^(^xolIC>XE!B!%)3hebPJV59t^gt%kS;+PXziQlxYCtGREzH8)&NlLo#@4me zJHJ2odWD2mjXF#rx=#|x2zMssdey`BiuO)s5$VTJj`R$^LKn#_K9P}|;{@t_BEXZJ zLHd!_;0^^h%1w2;&41_sRPL(YYn~+aV`kl7c#Stj<WCy|O!WdxMEsJS#M<YB5W?Fa z`kAx!=rh*j8Mw^d<qc#?9~V?9h$gHbLylZZl)#Bj6C&ma1<{O$P-lX@$(1+IQU6== zpKm1?YYr5|+TMSS|MKs#@s0TRd$9dACT%@hj`o+Yor<Py<c+7M@_D4C&OjC87v;*E zboCj|AEf8?%T|vBzmc7hCo~gY5yTU7;M;ktW{|HA63~_9aJZ#kJp2m|f-`}h&jMCi z3{Ntkt>Me<R>9%Bq75(<Rz8|X&X(&3#mBFo>E%ZVr0%tk5J2O+$Zg;s`OO^H=totZ zgs#^UdUV!uj^PaxcmQ?4e%&p7Z`IC?y0}q8-ro2z=RFB9OX0O>HVtGIjN$J$3to`{ zqiua5;Jg1^2-vA8vStfl+9(a~0dnASE)j&zZG0!3ue23^-shxC8U$p0pvM&wD^lRh zRr=Q=(0Tg(_YB@Y$RYvR?^rw+-?0O|UkB0!v%n_lm^E75o#4fFaD6^fiVb$q7W=Qn z*mFik04KXVwCD9xF)F#>gc(`s#ACjjQYCvIYF9kSBN+I^<Sf1S*{=g6HBO$ys<12Z zkT5t~*a^}CphMT)B0&IIyn5YAXIDb;Zcl<2`E94X^iUe}?^)!Bd;!He6%X9D8L5;1 z{cH0nz=CQi#Q4_agTZ&nlR0&c#}=iZIX_pEy0Tp>oHf{+)>_Khd>lJW>1{mE{XFJ; zaEL&oOASyLJy`ttZ3fQBUwb$JD1t|dFG+QNn=M@dS`XS8<c@-A%ATYQK>KuQtEgeF z!bb3at*Cb3&e;h3GOy@^N@^sadt2tUCvOc$NV4EQO}1CsGB9YLd=ha9|KYlPi+Vx% zO#<*nkq1taki-JLO11zM6^<A=fCXBK_9FjSLs-!nw_5k6at3bYw0urZP$BWM-(saZ zI!{wH&2AQ{5g}yUGrse8b*po3uK2%uXmp8c41QacH++&PHC-;2fwhVb7o!2Aw6@u? zn60Y0bMJ#RPJN%TUtf$09fPKlJl24gq7JS<D;?-;YVLHJg!kvYuHnh;(QChJ>NDq~ z$7V}f|K;eU{0p6G^n{SwraN+4Wg|G({!mP;zUx>>eaBHSSdl9&v_4`?ftK#hwAtn; z%QqL-4|E<6i}d??1a4{KAF%CBSD}vvs_ZY;M+RK~?1_Gn&ueZ;I??a-#FwSvKEB;b zEVi$yGb+bd5}@HTEE3L0?q=^R)HKi4=-HjoX4B%fGn?rpfVgrPPT(ncFlXz1$AG5W zAh$bT7nQ))vYTh%?cno~0a2=3p#x&m)NzNV_;}xTLiY7zV|9~izoC<$!A$86W^TST z?{LqjUh6P;Ymme2eg7dQz*@r3@JC+7?-k3OY+EEpr%n)ZG5rZM_41HB_{dS$Ai;-y zP5|EOR{eI<{d|)V(Y0RSe0Q+_O(w0%M0-fD;Jr#4Q~I`hDq;tbdR~vCgzd~ghK|q= z;mn^szc^_wCqJ_SJx4<=V{hy@innL+rBX4Xuh!k&a{(x|CQH|%>u8f{?b#R&y663_ z#Cs>mwQkW)TW{6E_B@%Lvpr$a`I>Xk>JsRAl=P6#RccCNkfPg2pXjG^kgx@z-n3IT z`94(9_3zup!u}hZ{vz_Fs_uqG$7W-uTdyO;mdEq^m1yViY)DXCDv!y}PVZKuIzy}2 z;FWb9G&r))X<m<gF{QrkaotG$VFzOUUMoQpD}`&l8jrQf>_Ixdnfzh!O%nkUNe)e; z6TS~>Sq3;6Ml;<7)uVlO!zum`VVu?j`o?<_TT(f3T)gR(;l2WBMkmpO?b3{6iP+|^ zX`uXk;4+Fy1JwkEn@^e-d{FZZ|AU?Q<4e`tYI!HXfnO^BlE`@Xt;jIJhhcm?D`)fM z0(}b!wQF)Fg_7X)h7yuVju`J=#GJJ=LMd*Ppu&0C8m<;${I~$p?}Ok2foirz#2mXh zgnr$sh%k;X&Q}Ac0x)k%m=rOsX)3>q4zV|-r7q^K$7g*vQ{i-~x*Ea~nb=qBX@ReP z?8);QH7P``!>7%%DdO;GTC`$j;Flmk<~mf5+oRF$Jdxs0yubHsBZ8=+4A)=R>hv>) z<d_~HSZoIY=~WBG#(pQ-;)$ELje`sG<;_&5+B8IMxl)upc@TL++D~3qc9d`$7=mcx zw%G#H73}WvBCNIgsepK=q%B@}5IEfZ(DZsEen`(LE>V1?i~ok3q21?>^#(xh^7hgV zfO-7H>KKSOE?slB@?5${6daRBc&9}r>=(t~N0#qfvLuV(LP|Fy>_dh?j=YL@yIp04 z%o-*%x(~D_hKKia<Mec;5S0!bTZu?UcMe}*c8NWJoDqO6^*BJjzp2ndrj4UV!Y1># zH9;Aq37BMUGCAA99n!L+Xvx}xgwk?mCEC;yllyS}V?fvzyh6|CKkx!`9n%2NV7$0K zpqDI$uLf2qkoXrZVZ2Axtqi^MgxjrguLN8y^2L*~t!w_KePvh`Ros!g&H(Ey2w<_0 zq-9gFfP{tN_Q$n~I0f2YYXW*W(GD+i71XsP8ToH)QS>)7*-4N$-k0+Xc&X4B_2(=N zK?At><ks!!O%&g%BTh5EAvuJP+DWXCDH`A>Ph#%rml_X#rQD}oj$BrLT;Oaa*g>31 zO<YPwzEA&}Ij!J?QSzv_cZMe>f1{7>-&V2T`z96`LkpuBe!&Aj4q;?J?YTK$?eJ1a zAnBWe_S4=K+I##NZqrQwMUqD<2@ntya#cKobMW62Q%;`i7v#C}coUNJg9LcmvcAp< zK{+Mtu6GKw(irITSlWWfXZX$hPUZ9H_&^--q&D#0m9-caiyAvB8#pUXl3vUUhNipu zvu2eHd1rGfy6R3XBN*~?loWFNp?UXZ|3`-)v7o;_R&ug?E0kuVPh}`ILmt0<&aG9g zE|^bx$OSpB`t{P3?|soN`vvy_Qp8@`?8;l>r5emxT2$Up^r~PdMUn!|%SqB;jme1q z2%F$Hk=fB^@;k34gSfb_tY?KDc2MPq<$Dl-!YFSeQ?T^CL~1V*qi_hsGf{oRQ$awN zK<y)b#tEMKr9T9Uoy$itVu0KN4Z@-$6Y0RX?UWPa|1opmxBp7T&VTS;I({tgb4f_E zeLR@qri}!VZKMP--GRW6J1<#Ry;y0Ue9u2001#ElTh-nWu&nS&it!?M>?0l-$?i^c zg{H`5O=^t0;5#Cs80ZE{WC-sVi~`e3pGadCLY_a2BJAc_roTQAG#IX9<2=l!aK+?N zTK<h}$gYe-u2JIUIY+LGYNL;#T-~$RizxN^6M4|YgFokY15r1?9Y9zl=p$u<UaE)B zz!S3-UWaoBc0c4UIlje9y<7nXTq*F(h7T6u&bH)9Xa1u#+z^KmBuB=y8A9(R5ZEnB zp6zSp5F;eb8Io~1?r^xGS*^oP;U5-i5l&*^#gJ}Q3o3oSL@)B;r609?s<80fn_dtd zkzD}gr~z(qN@bRTK8>=g>Tli)3;cNyfprU4l^OGm&18{4gf9av%ePhAHH7%>@_-=* z`NSylhBB?`JSNnks<&V$z#B~Q)ID87n4oE)T%vBKjKs?ItFQAH`<D!oon6e&+NltS zO-C~o6a=@6g6_5)&%p0}4rD?W3=s%-n_a^=bxs92OZ)?aR7#l-J*xwzo&1~b#eeNp zQhePHt@txO0(_OK;l$9TLW18LUk~fCl?VvD47wC>f+UD~+SL)Er1#B!&LHRgmgz@D z%M-_|dZdV<{*Dk&*By7&(ZuTB>sj6Kj;o)n%7s6s>79D!Cn+Z8-0>WN{|(ScwGcD8 zR4p0EIJdn)cqx4S!jLeOnQn$6W3vxPf;EF@OXF-^uFgRqqJFs-60fBJTAj^*p3VO+ zYJM$MR|P?A6e<2(QkG2=&FBq0PBYn1Vt0f7Bp=t@S$`QqB1-X|w~3u;y~1D;R{Zzp zf&H<8JEf75;NbK?A4-ZPY3=?#|Fe3d9A%^7u!(P(q6aduBChDW`|Ww|E}pv*O%zaO z&b(jG_+7OuOaQv_^A`!r;bv?2ypR2OP^7j)l{e7!w`=ZI%=zz{^#NL@MA5nQCF0-v zKGnaI@v@cp^r%?(ku3E!J^8!$@5~Iz=MQL*>wniRHd5Cdej+rUUVx1XvM9ZHf*usn zAc#(gPGyO`dGDVEOlq@VwDwS2{wI=zup`lgFKuZ2arjQoT!N~W=>6}rfIUoGVF@D2 zrx;CbtWpCAx$Zsh=r4Qr)kyV+OtAbYVfG3@FPftFzUErBC+4n1KJFO|I@WM%5IdGT zGmuV@E;9QkcPrltm<}n1HI7_cp7*~S$R6yl^MBPRa^H0BPT{Zk0hr?jdOM)rt29C0 z5b@89T^<!wCf&(6sJOHYoH>xgQ)4rc_|Q}<S5CY6(`ojkS-iaW9{tN4C+*kgKI5)C zg-MU_mn`kNXH8NBbeJHs{kE~xeZe&*S~Y|>CNyk*@l1)<HCx<e!piS{Ub7qhx||^u zexod(p4)r(LMGS2?5gP6M$oSAk5%@ztw;Q|`P5HCv@^@iVjo!uQm8Xj?_CI5JFZQR zp`@nFWqrct>;)GuqS-#5$ba7<4v~-U*+P}>0hfaR_$mCi0CNI=0bs?)KH%mB(X7|@ z!m|7F!1esIZE?NK+PQ8kF*1U~R4YnsC{*|YI9`60D_My}0-SFaq;^YF-O-|rYTtXT zX`(_%M09JqB40|>e0Opd7~Vqi+`O%RgUD9kWm1!8^`myPC|#~G=vwqLA1DLZ3IHKj zSuy`wkHE6ej0R$X=Ly?Vj!i}aapg9=3^XlZU=RV3K4X58f37148GXv~H>+N#lleE= zDfhQDL6=jEvVg&!=SRGAFSlP=*8<_L>Wd*FVkVY7Vea6gnQnO?zfqFf{kFlgkheP9 ze%oZYa7pFU`C}T#v1fd?+PkNLkGvA&2<&~-+oNj@Q?)>s2iJi3MlD$TY6%@dj)`7_ z5n~%yS&U{)96RQ{bn-2QWzI}WUu*>Z08gP~;fg<Ww%>koT4H*rq~-S~ANWKLUi5G= zp&5bEj=`w_LItkiFxIbuC3<E_L5m?kf<LNx<ArdEJ|Wb0ko=Vm-Ot^$>A*JXKzx~Z z#GVZ`$dn4QNs)E2E!8EVM=^e;Z;V|o>9dt;#!GJ}au<;9qvVR+%xgH#*#H7gJHhgK z)*V!8UP$otz2lBA=@3`F>bl<k7cc83YrlK_W<mdB&f>CZT^jK}Hr)RotYMF>@XP)g zI0&V-E76|#@_YYAgUYUiR`TfRgVYJXJW_elj<NOq$)qkvWp@H0+m`!WvZdGB$Vd4y zfpit9CLjb5fbGk*qK+Tx^zI~*iQK>R-4~IH_>2saAAnKGzDc}&`}=X9UB7=i>QdN~ z3Km#r@izmY&3_E|EH%f5A7!jOS)L#Lb9*B1#z(~fG+p)sR)R+e3=JLU6X0qs*qT#X zmR%LduOOjA?G2xS8&0v}qku7VtQWxfbw2MA4V*N>Pn`}ISU<*-YzP66NIYeIKro}M zq3Ij*#Hi1g^hz5>qu!NTAhEyBe+%?sfK4HQD`hD2oTFAxN#yf2p~l+Z(c&e^RF04I zrkxS5(JPMr7lmZ8@XizSr+4WAgrTEjydp2YTWWDSx}73Lkg>24VD;uNNIwFZweL@0 zc6ryWU)W%i#soS6SS)p_1J(&o=RN=q8c@@mI&wpw<~bPPgF$*AY2oP;MwX%0N5+LV zOrsz>y6J8IJ8-kNL}4O)Pd`xAAr_jvYo8_l$$eQEeh1N@mT_9=UPc$rnb3mogKxP9 zl!0BFhX@=@#@(W_&p1T-eekMyw%fFF1#%S9U*G`)Aa4q8N+Jzgf+D3_+-{Xbz21}1 zzRw_Ox5f_4KT%N`Gx^CWk1C0sgmGsBcU&!~DfX7W)NKhHXX=<if~$!8Z)(*Cq~_rB zmH_H{B+6JP0f>Ryz`Jx46y3-N{@x^2$S~tRU<ZWA+J4djMGu|9C_7#g6t9;%uu#~# zGmJA>=t~&c?R^x!lz{eN!A%?IYDgEJdlLS#)F<I5Br{~i%_#z%)#9frrmFAnNUG!U zhL&#-GSjGZR}Z(-^8q7e!{rjIhk%{5-_@*NSaz-x=%aC4Kl2hAI>g{Md~oM_xrAyi zgwP7E!!0x3nw1#ef=p>0u+<ZO{g){6ca#P)@s|!O3Ilj=fC5X=b>%#~Ed>I+)^I(L zAOmO;7;n;x>tApe2qvqZzzgd?Z65R82ldj68$Lhn+kh9ztqv2Yk`ZM_Yr8JIN@d&W zc8ZnHekI<TIc;4mP`XMD;u|<co=4Hl^;~@|N62Jb(VU`8fHKwlm>cNkEgpn3P~6`1 zGBK|lv*#P#d``U>!c*nE7L&b3-|G?a=WE75RDAs-FA@l{9A2jL-eF21WqZW@QXXXB z)nMAmq)^rq3eKpI04YPA<Fl9KS9OE<YnOBI^I7K^!Q{t!iq>B`-G-{Zk9HqVLb(Ho zwe1&Mu4G)o1i+sI<m&c(Z#~mR?nzuk1xN90^M2+RdCw=Z&o5#((9Pr-IZSx0S{p)# znTymj-|2Rd8(@gDJ_R{K0ug_1k6;{iw{Ulk8zfSO5b!>jX$H7+!1Lo^lIH&N^YFmC z@Mm=ZqPV-^vt<{nr$H`1u|AjsZ6fHK*Z5pdh<|R{X+Ky(27vYjAtKb2QtuwxJz9FD zn}V{N1=t9$(Ot^smPd#5{)q?DNuLL2Aoq%t=6^qfz_}gC7{c5_Pe(RAHXb020H9)v z$;--?OYF6e;<AtVX#Qk`3*s+?WvJWg^z%M0_lm9q!;3TT25DF{Xs@S}25w&iHe>Q@ zV*ZE^v00=st5TnsI(tJcK+`u~9?@SPjFR?0nE|xlA2sA`Fb$*?)|k0>pE$*MFP8f! z*Am=r*OjzY3eNRDo<Aq$al3y<0zZ$mo1!xu0_CiSY<$e8BVL<yQ}y8~)GI!x2ka#1 z`id8J0#7802^{_q5G_@HI0y)Y!%4ohfPz3Eg5Nhgd{9yPyC3xbG%NwX0m(@#y(pA4 H{P_O>ls4XT literal 30640 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 DoVrRG diff --git a/frontend/public/portfolio/og-command-sphere.png b/frontend/public/portfolio/og-command-sphere.png index 002163f0b3580ce27c7ec2fa1836c2894ecf772b..a35ca990d57c72af710a503520dba28d1b314935 100644 GIT binary patch literal 199769 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 H{P_O>ls4XT literal 30640 zcmb5Wc|6qX-#_l07DdsCQrYULh%6=hG98rcM3ila>`T@e>(nVEp$G{xAzSu!Fqk4_ z-;H%-U&hSX#xQ2){d-U6^SOV&`}g=f?)&@w2XSq4EwAhKT&|*x4Yf~lT;O11V>_vH zPwPG#+mQ!sY=_v6{SN-7(EU_08`~*19j(92;OXlO&QR+|;ivY5y9^E>iDf}ua;|Sw z&mX%y@bLHNlQ+Jd{C>Fm@6X@g3-BEBxwl?cBtv|VcYGfWT&%pFG4KWFa;bdV`OMd! z)f`t6bpAYM_$kd`-u%=%Ro$!csXFee$ZHbziEkZGOV6h^mIi;(<;Dga95Bo<571s2 zA-#=gA#6zR{)nt#ABn5jKY+Nu?hH97j}L38U*K%|xt)zbELw!ifn#Qy)Yb0FLF~A5 zh3+gPw)haUkTA+~h?$L|8U>++W|i<zD4qwhXEvMx0)jz-0+gA(ZS8|>40PuXR8f{; z6cSvYZMCEAukfq6c3H`k-SvYnIcbnazvW&$vXnJhU**x+i*x`AB*io5I}n@QvV8)O zT?(}7fSSWu%J>P1VG;ov_8eIBnP<)&00@~mz|1g6u$hK^**?|E?NTIjX@-Jn+L;#y zw5sURh_0us?rJiZ_5tYb6B|)xGb)}5-)=K%+80LLq|Hl*o8GWIm(UF)0EfW-19{^C zARFrUQ(6F0Pi8>(nWWOa^u8cil|PL=++}4CeHTH$y?Ve-1N?W|z3FY<Qov51)HHn+ z;q!zB(4x_-6)p=~-?Iq`@nXz9zJQ;h|Lmi8_tB?}8k7JOV$CTa7P7~_8`dKn#FS{7 z>nh|s*0ck|0=*f~f2Lrw8(f6(6@;Lm3TYa{$9Tt_To^(z{ddUD>f5P;Dsvc>LEtyA zn@KHICeSa;Seu{OJ2?%d900eysTe$^#AS74up6qlNgNQ)0k(w^EjWNWAdI37=Y_lZ z?B^ktmZgC0L2x|6U@Omv+51!gPi<;M5KEa!vMn>aNe4|!FxBnuK?IWuOhRgRxUtK^ zh@ET+R<C2oiakINTXl+Y5N-568-c0c{k11{pbV6<vU1b1aQM$gER{QK-9eZeEdRCU z48WWjL2QPh!+mbl-$7`>EX=*a)=W{szyY=*FYmwtLBSmcz@lZ-M0g*PWE8soVul(o ztqp4;mZsnHI{+{QNUcMA+{~s*c)K^S>y04d1W&Ts4jdiuT^;N}k;bVH8r7f_)0nPb zV_ZT;2Oj{7JJ{F3%xo1?z*oMWpK*h62y%;#Ym(cahaLfI+og4F0czB#5auM}z`L*z zYaRBpk<6GzF?SlR&|d7ninucw5b%eKh(OZVe%)`#3*=xNhD&uuL2<(wPkj<XW<r2I z#J)84G*}95*LN7Mta`9sDUIEMFpIJK3gHYKVqQcz>|h&0-rglmZ*OBa225wdcZ>G{ z0ag_@!QYU-V*-h^4t|KT?{2A}AT7C9n$cOx{0P}TLk2{k8&{xA(-`5<Z3z7b6cENr zg4H(Ic7Sa&I0X^37zQ03q0&+GI@H0_fZ1QuvyDDcTEg_*S-~>Oagd!%6l)=-`1S$# zmin?Eo*{wV;miZpek?%hDs~4lRABhM=(-3XbbAtrdIuK$8g_$;5+%on_dFN-0YLJc zEY*X__{P+6;eCfFuA^WHl7;p&QQ}VvGB$v)>&+PTuC|(8Vn-}dnRw}gENNQvKdk^@ zD;D947J+1DLV)=SJwbZE8{Eb2*j*@i+}Nmh0EiKOZqNt<P8k*ew_%_J{Trl~%-W;s zj8!An8jxc4z*b^`4dE07%~|>l&?hO(_)<z|%xv|vW2tl0UxiXwh476bh{Z`}+ia=Y zju93R4reYSY#Ew}^$5sTq5`vLO`4HHZrm|q9a5_Ma$E+A|EJEuchN3kU{BPRhGI?> zcr#+iVct0K7y<jHh^_dH10e1VlbB**f!MEG#&5Sm=@EVat^HRMcj$dXb9rYWdoN@m zTXZI53~&a96}Z9}C|W&)83as|>ByLw8GwS=Omz-KGWZb`@Z@Z0Lg?AxHhoq+Ik34- zVlzqvSAY}(Sl}Nqa*RT=tZfv1W)b_sO^gK?y$8FEZQ5016_?yPK&S?QF@Xy11`kWc z&?OZJI7dKtRJc0$fyx3@c345|HmL((t@pkt6P%f6be><oWJa@M#zo*e>!7_w%pt&U zKd^BVC<h#QS~3qkne+VAUA`sl7E|xgrqELJzJUl`p0jPu#;Y`cpJ~x{gQmJ~%2vht z=FjuTp06gYP1mZI&n*x=Iw+exNlIq*b^A%eF#&<Tg;8t0g%ic3VciS0P7z5RnPrV5 zXbE*%Ye&T16N-OKU*Cj8*67Q<rylgk4S4U!!F2g%M{45<em?o8djx2W(FlQyjZMhx z0w4+vic)bl<P9Xf_Lh#^rjn3rCyg*-c=aLEM!xDfGxA_g)$vkcap)@9n%rSxtvn?t z^riBEv%R!9vP{|U@yx*B`anr@M9$kO$(`8C?(YrN(S*Ur51Yye8{-DN=OUE(tLA*H zoJG+=E(;sIHhIpSnW02~nsGx+u;Byg-}KK=iEpSn57U1bV)wjee<XPdgteM1CNW1i zANkES`jEHYX~666d_#m?X)l4Ua*u~J--CN*E4*y?Ex}XcVv%DN%w^gj&&_b1T<O7; zCst}U3Y0&OfC2Z<I3P-QnVr-1$4ALn&5G#7jp3L%;^nV~yzJas#d}}t)-*eCwB4-Q zoj<C4z9?3nQ>Ln;rqvFf*ZHof%9!CGkEVD^3_Na@yyE(Pv>4t!I^L0n2TWTnvi8Jx z1U!WCC_)Uk0hQCiUgZKRUZW>cPn91PYxH7eZa8|yzvqqc8ke5zc!);ew3}M|to8KM z_8Q?Wp4NTBC^nRExA^ULh+f3<>q>CHY+ZQ`XhY+IiC>^Qg?FzyH6w|)j$-^JURSY0 zznnBdiVJyp4bML%QF8i2^6$qEcE|dPtqT{CIx;iWyp233`yXdy(4SHPD-+kue#$WS z2WX*UP?6}Gnpe|z9-DLGFiHe*zOB=3<$MumULS=B;X{5p3G?vTs%95@CSz8=ZwbG` zUkq;Q{lP!lxOVS0LM1reg+8j)0}E!mu<7gL6W`b2v&6yMPn1bLv<`eyP)$eo-}?iR zi%CiwX!puMg7d7ob{JY5>&l2c-mz?Jz@A*1v6$B5R-#%M<Q4R!&6}|`QAEk5=}QfZ zo2H3d<C355#xB<P5}O($#NHBBk{^Wse26P9%xNRadt8}zNL<y7Jy}4?aa{CJuoW)t zMR-kiCu7h}u?mwtv(RjYp)EP{==?SxJE!FDb;^f^9JD#?_uZ!0t;Y2_%6knXb%!c2 z+u0OBY`}JlL~L=6jY}|zvZ{ML_RQG#I^0#AZ~ey5OW}VNH-0ybL8UpD;YOSrW~XdJ zoV=Fqplw6itr`Q}a@3%OUdjniHhc@6+N|CfHB3s{MqVmHM^mUk@G_pJA}=M0JZ4<H zp<J3>)3)4YvQfG$%=WBdZS1@9=J2?TiNXyPgQLmad6GNOH%&K0c^VSE@lkkvQ8@MN zQ0Y&f&wTAKJGMAY+V`IB;~&Crh`T+m>xZOAI&YTYJ@9)ut^Hxwd(>-d=tbU2NN3x7 zqKVk@<uQ`wox-8BbH!#3HDcx+zrT1<s%@ln!y@jZag2V};&RKq8v0^+r)dI*sOPHc zP(NPH=MrXDQ1Z^mJ>&;7%oL*htizjzx`%=o^}w>SD(kf0jRmGKH)WHm=jNX8`|E}d z*OO#@Jj|yZ!dyE}GTsg(ecYPbgfm*4=a1Eq@2V;s^zaSt_Yu>^-Ke>%+|3algp3ys zu4ZTDWP^h5YuMM`@%=uk5|kaK;VU-OPtt!SQ7PZ4i%h~xaYg3mtjdr*)B^)}0%W<a zLMO4O$Zr+6%$<?#mHk5zIu3oGO?JlKy+z6-Wm~5f;lnPfV>nd!gKKa~RLiEbHMu2` z9THCzdy+nkEbG?;+0*BsIyy#WaLta?x>P=!huFq|MQ(HG#ia9;(wCYP5#C<Pm1usA z^q9=E-R<uJ(-pH1^cN!p9#oTP7BL2&GuBo)*P1i-sywOz1$FAEi4t|rnqLLu6j!{h z?B?0mC9#=$ZI7MpV!J#mki0M%+jrYNqMZ6ckm}^T?b?Mi6rK6tY(aW?>PYH{;+L}J z+j72z*W<N$wg2$22zdCHv&GgKV4ZoH?G=WnP^sQB33Y)#?(Y`9q0&_mS%r^Z_?^@A z@(#CWng}F1Z_~5CUW^vi6NSFP6cjSHlfJWWZcv85`j@K^+nZntI*)Pvc-_(fvsjJO zVXcL&BPFr>rD?y*gy(O!v0wdS%I5Y0n9s{&OkU#h(O&A@yz*jA$Q>CsaOQ}O$p?$c zfK9yK--C+JA2q~GC{&J+Vkc`AO-`0^x^`@q$IYWZn{<r4jO;!_SYI$ueZK_6Y|B-p z?n6@m@{ay1hu%s4r2wNt^YCof-PZ#t2QA(A>Qm;_64T*6hvseG+x!{*phU!s`>)2D zW!p5I#@K6keb3`-DsisjFIUV8Mn%)6gp3d__d4F`M~rpHNEOZC>$gl}otya!W9xPj z{6sR8gd6`%h!L#L8m#nLc<QfDaH=hu)|y(F7(pTT4l9;90p7b)lkaQ5Q^t`oYp5K2 zrx(0deG9X14%8F77Y^CPn!3$X-1mt>364|VQyC8ltDd5Udgi7un~QG@Et*^1boX`R zU0xI<#a6x_Y0Zkz^{Bf$$`7p@p<EL6%gYvneUi9tE!kt60X2ABIq?(7%x$!^MAU~+ z?flPYUGhMxSz4A@e|8ZpAC~hYk_?=#RGI1gMBzvMqe?0h6{>+gQfXjUsYuMs7ZEK> ziHwGNv-5Iq&pw<Qs(-Y4k5Y>YeQ`OEFxl;XX`1NC{lxENA`hI}VpvtazuWeRpFkS@ zdsplts%V|An?PS<OTDWg4+bW4gq5SS{Ii^-fWF3)f$N9Fr5oxIP*v+cn~rYEAb5D$ z*pNbkuBS#mtVqboG@fQp-b^`IGVC2e&v0-XJyAtyE(coagbjxGI)xAh*PjdxSVcRK z>-}dWJ;l3SOk;lx4{J=Jpq+OQ6sAu;k{L>$X&RYYG8@kO*!@SouqSe-%Hq%Dvng!i zJsx!-e0V9e>-^pF6=jtmzXQmsJXxu_<JveOCQ5!7_+(eG*jg|U(WTwVWAK7bZqK#l z6yfnKv3?_^6(wEQZ>nH+*=Kpwsh4grsT+dBYz$i<!mqBfS;k1mc=W&QvAJOlOj#k? zBcm=cQ(t(Px3)PLfuI2s-42M_R18?)X||>Qz9CZvDLKD&Ek#9bro{2eL%swKRs43$ zpz&St=W_qi=jophmoh$twuG+3hkb&=bCq$QZl>4Tvjs}{;DR%~47itk|IG!cBW$!? zG88WqaQ|>`oGHIdM0g{h@)Ouquic$|vU1EMKYKE|;DLoIH@(_JVtgbucgDjV*DZ%p z5K1s!fk4&f=C^%ZH_J<m;*8VNZTWLbD-&^(K!Ah(U9P-sJnne;pultc)gFKAU>nh( zEx$9Xky*B+&tC#`eoIK@YYFJ!U9O}#Uh+yHZZ&z5s^9i3xip9+>U+gYe{+0vy0TJ2 z{kc2j<K8LH`o>M6LgaCum^D1d;MCy)$57@Lq1v>{m*O^m^}7M7IIRz2>n11eJn!et z5VYcN=&zugO%j5u-GfHTMfu2{GP)rAs!0_T>~lK4)3%&gP?s86*FN&yq1>a%$5Us2 zVztnQuW~tgS*n|w(UDL-O}iJ=cfc`T8CQD3JfTVw`r(*!B&LwRUfEwZB)_5ITz$y= zSMrM(HL~}k@O1Tyy*9WEd`6w0qm1K&k5ZBX85bICQn#&BuVyUO6Rh9-*@Eny*mAq% zBj~hiTOubKT$O+-s{dTt)R^?HBLI`L>D-|y*JG7~Yh3lpN+6a_l+dnpgqIZFHDjhp zo5`aUeP~3@W$qpSvlSSf$jaoN6Pf1sJgM?$Y;pNw`6cUL+Z<1hr}hVmqC@g)Pz37z z;v8>;V*vTUlI~$;(?O}WMAnTeeIRwrEi^xbdS_OaFGR{JP0Lna(d&v)n;uZ7j~Fp0 zma)s*ACV6|9WZ_><NWSWPRS9$PC2WB$?b8@;@R7%+JK@8Zaz_|h*`HM;YCwGHGkvE z+{p;a<fL(U6~gU-O@q9}3K{e6f$P@oO~>N=`m2|#ZEUR9NW=o-!mfdf>fw$A3(T6) zdM9%H=hWoWcBiPT;Q_q-w%P{mRbEbiG4yKhJis;Z{0_1*<}twb_2X~00X3%Jpgywd z78Bd=bpgc18)g&T<bTMBNtKJtzBZJ?6~!MJuzRvWgW~gaE9Z>EU_7uSzu9ELj*VU? zI#`Kq0jdptW!o~O|9^2x$kh#(bY>0KOw1o7S(d!R*JkJ|*n^*2Q7o*bdT9%QoCa|c zeW0#DP$f_cftckB|8{`E&biy}RRWuB2o`;^ad`zmTxMaUYACEK7`7+^)B$}A*G*Qx zMz8k)?xEWNiaEL5<Uri|MN&=mG19@mu^GME1MGuY{7EM)gAv73%7VG@kLLhD#-@(; z0=2C~X5taIc1bWSVF9{N0JCE@B-b3kzEuKibO(f)hbVgCvn|-YHJDKYU9bg8Z-wqG zA8on@miuaYn-1J=+Fq2Mp=2Pk7c~(}MhGGr#atpc?lFF~bZZkhw0|(e;0|AJpK-C= z3y1>7x@K;uQoX~iH^6E7YN`P?p-w3<YGk&hQS_Q9R!!G9n7}whI+X?Yz7A!JY;3UD zGCu4wqH!+_F#D(49XcQrwj_&Ukjeo@=}9b$bolA|m=3h~SKs299+d(zu-kr!d4+IU z)<}7_^nd=bva(W3Hv&xTVa_{LzVKN-ddUnWrxLgH&q~Yz+H<m~{q8>Ix-@;NFHDhk zpn%vm1!yz$y)7fa18nD+sH1j!C58p^-@0$HcF67jh(IB~7Utg@qQoKJe;YsT8)%g( z;1=AV7<54DS$!PrY!{ppin(<PdDmy!?PS5!nwv`fQy7s0*WSW#9}A$Mt1*9o9U=4M z3g((JFjA6{#!Z32&bW>O8hiFn0K{oTCJPGswT^GxdQGVDd#v<wkrPbeh9<xJW&(4K z`vZ;<eqk667IXxY%AElozs3HrrQf7}GlNafX+4SAB<|>s`CSA%`D*%Eo{4R!xLPKi z5h}%%fRdWuPKz7U=7K)t$XvD~P*|yw6#GjOUz?@s-dySs28PgKB&?89XT3T3V@k9H z)G^<bvpL5f90yy23)D=~fpUU#a7`I4Hc70Rye=LoxxZ_Q2wKMgz5I~yV&fJ46fKZ6 zYj5vG5YVAR^+tjpq&x-2;`>l*EDmgAuPP3Zke&24gg~*1NDZva=u=qF8|p7uRQ&R> zKviDh2$DbV%tKgBDE&QQeq<y8zqPr))i_H!#XTWCGpP>*fq;wITXxH@YItp+oM4fq z-Q`yrcMG!hq7t&TJ1KmihFxwf1;#vviNe!akSvTab3>Y0D9juPP#8y}3u&-~go|IC zHMi#(JkaJ9r6kE{;YKB!dfVwU6xSo-`<#PWSBC`HIUQJAz2@@+x-ffNVaIivMRR6T z=b+frVsdpHIno1vkki`yPQqvXW3lN9b`QjU$m39wK!bG?Y^5ioW9k6^_`({ue!Spu zoS}2#2B)^I*9n(-HpSTO_U4$5TTC&_xIbqr4-${lS5E+pWexX^k>@*sO5?giA59(% zX-8>V8=7{$_@1GH^<ObM5xOAat$hP9YGAeuNYX^=51MgYTHM9cj^w9u`_KTsJAWLs ze$zO;EZT!D<4srsF*Qu@m|jX&MA&Tb;9&2!5_m@K%}u!&8NaNzq;d^l174ipBy(Dt z%+FfcvMcWM!1L9|)HyBX7h$_A{Dnz$gvrkf%k_FEla7YCt1U0nvQ9Pj!-_r>n>Gb1 z>+mRId_|A@7ybdiWbnqKL*!gQn8E^IH^@Rf@d>|>E;_WwdBCoaVuqChW}@r*5u3I| zD(7ieCRWkZj*tozOrjzCqD>_J@J&9*E}qIHt(-jqAm~QnVRa1?zKfPjtY!Vn{MaN# zh->&w9{bpLEjk9~&g#bFcXAT@h!e0XUhcqGQKGkaN1QIQj;+V%?4ZAVHg1P$F-MD& z_W>^d0QsqS3&PYv=va}z9b)Q+Ehe`tF8P~Zq0d%q1wA6;g>-T1^|#ihD}uJtNk7{m z%;@|U2#rcaL%@*?oOxcB3GxF;8_xy<8#nF-zhlJ`p}*xe5!bl(IBgCQAd*}^=D7gc zlR|Io8F^>_*{ye5-<2Kq(pppaNmFhY@=<iU?dWE>Fjf~Hi11&{Jm{_uI-K<Zh$t0& z<CVt2bg0yhSr!s&L_FDw_=^d)uBs*Io}3;Mc8!<Tm*=q54pqMYiq<EMi|o%!Ihy-g zHfCU}{CWViVdAWIo^#5%Hm;h!m(cSlXu9fXV(eQ~=h5Fi#CyVnGc!*$&+!NFU8qnx zb_rSY^l{0Q-<N>jn_uT|11z0k>~D||Go6hMkn+4d^ryyD$?7Q2sS4ri=ODv^;3$6D zk8Q?Q!o;_`6YDlN-yi5U*NOQy{koieK$7adBmjL9jIg=;)gw8iMcD!)<%AuvKw@NO zU{@zQw<2t!T0)gVTwH_7^Dt<0C#QUW*|nok@E$iXw@T07iQ*IWZokA>)3?r{MGmh` z<<~oDGMn9=cSI@^K9(J+UY3uUP#kzr+&7prFY&@+?IS`Y>~R%ZFQnuI3|+W9H|Xna zw6jtgwq*e!tD%HRr3v7WPmQyP$&DSIc|goeoge(oGxiZyh<(-&a$z3mtfi4;VYse7 z*7fZ%XsXN<27iFRdIS7#gyX-$J!+3tVaw>B`ycmD%Y`vOd&vyO%Fr9Fcj(d^sqXm5 z;`1MDqmkiZsu(cfqZ?$-3dPoLgt&Xfd-#F%%VKjj5vS4Iu-<gB^{F#6wkMX!(`qC9 zHTjD0i`{}V0ec>yqObeVw#{eL36l>L!#(BRXG=Pb#F2Kn^7y2|7M^`nWD1LC2wyMi zO&^0*y_d`oCrv7qH+(aVN#rzmx4S*t_M@X<-H;arwLB3&Vz!x-%Hp>KSeeFc170A$ zX=>(tveTDu2q(wKSJz#I@3ErOwOf+>O5@f)=H<Z?{jwQ(h!yqnSC2WchiHnGUM~uA z*<E24$s$6VeEtse+1j0sc@bf}f`yY=mtFnmir!Agw8EnSvbzLa0m4i2;PwFpcO#IY zZzKjyQ{?}$dLm)%!Rs%M?Dxobxkr{2^F2$HUwo>YWzC41=br#Vz)Tu?@9G$MAvLyk zWDa&LCzLZ5-Sc21)*+8Sa%^)ZB13ekGeSffeJp9-pUwWyjC_P^`O^j6vxD(c)+MS6 zsXk?jCh!u)$#8~TR@9f2<B=E%BX0YJr_;QVksZh8w_Q6*UzWQ?{yni22ep#iLB*F| zDDs4}X4KP_XA{ADul*WhPT;u-Ias1n8<UW)vgV6zaJql{asI6_D`ZH(<wjVE^y_ZU zu=cs<he9~)DQ#vK%CYAoRw7ECQ%0eMQUH{9gUW>i*#5H8krB2CS!Vi;FC|M+uB65I z39swkzvMB+QufA#l$)*4oj$|U=w96pnZ0fM%N^*M`^u3(f11kV0$rtlWc(=v@3M?v z))WKr@37L|pv(PxM9bTg6kG~rA0})?6=mxUzbN$iX^y;#UC)xZyq6-_um`)K&S4>q zzMuYn<ltelAnY@Dk{5DZkWx-|M@>o#wLp<SXoFVu<rVe0hY%DZdJbqEfcF)^cfzgj z)g%RsB96`Nb9Pky-LC{!YC3$%+Y9Db(PD6mm3`Gj#jRi~58U59y~9h_X5gdxa;X(> zXouQ&Ee<+BNGl2mr|F}T;wFtMkB{o57@cvRGkEjFbcGeaeuVp6tPd<(c6-7Gg2SJP z3<~Z+dV|`O;1?c_wYw+3i_kS!1mlMGV*BzWi?1B{@X=C?FRsB{P);ULt!o#T^=p?f z)>q(xFdA+zlyRLplFE}5P8Q4Wb)u9?Nk!n1VyA6Eiu~z49JHP{-~fljR5gqZ2?C$K zRtrl|5uU-4pFoyeE(aPIa52by%fdhN67$+~WuMuOfT(1G#faJkOZCP~lSOyGMW%@T zpH1ISwF2#du(KSLfI@Gl1k+E11+%nB6f1Qp>lvN{L>>L@)pz8+?`99>L}a__gX}+> z>IuQw=nE)sQj0JOQu`;!b+J8*TD!Iacnh>)6-~NWR|lIauaPQC;b0T06IJ~u0-gA8 z>c)QzHfX>0-o9ciwqdU=V+2a;|3^Dv3mOmru+&ByhZzPMv7`xEX32SM3vIo*d%%n> zK<!hbB7vYC6-X^T6UC_GX7y`#;2sBvKz6`OZpsfz1Fu|I9SC<ovbrpLetcR|c#jH^ z-%f&VE@nV!Nvt3+wuE%8+X(>%#=ey@TQu9T|7h#bm^}ywb8bql^50wlb}=np`y0@` zZp~`12D`KeU;rjSE={L%&g>cF{gO-H^7m{5klg`Pu+Ku$s_<SWtL(y^Njd`je%s5R zHI|Fy|9wjSyG|6KU;3Ur-QxuY;iSbwBa564lBjc~#%N~EEp=hJjV1pZ7!|YnAnzx> zVyb_3NM#6nZvGgfguqJUqu3Sd`*-2s2i=Gp^{Fa+N}q7su>jFLs3jyVf^opG@4W>m z=+N$ts!MP@k>)zvEU!S*=mYP#gSg~56_X7_4pvrGoJf7hOXr3~MP1}z8c|p<%q3HV z<_!uVV{@5JjWDOdF?j6G+HFR{Kt!_Iq|rM$x$C5$khzWV&PEUb>?r@pE)R@<@J0Zy zR4yR&H<;K<N&c&qed<&p&YY9ca#FLuohwqI*R$lUj5<(7RYm99uPzL*#7{QzVOP3v zZtmI6%!7#fg86wHw5>tQJUoy#arn0fo9WxKYL|A>zg*^gm12gxpE@eU=j&Jhp10a5 zF6<^Z!n6MQ^ZKd7#N2jVvFR#4K5tXO4DKgqowpDfu!ge2PWKGgWR`o1uAwJq`6Xvu zmJr2}l00g|i&tI7lXaPYpG}+G0mZV(fHV1m1?%sB>=yH~#?EbX7SPU^wMfzMF29f( z9~hBZ@V3{Gn=kN8;9Yd|q6W|^m%`RdA?n_(k+yj~y2`H;JducnwY3aj;_ncgO{Y}Y zG59wru#EIC(st{#RJc%hLo{c#@^_vk?rxM}XLKi7edy2p5-aD&N*v^&W82kC8NWZJ zh;aFQd!ApTFV^mo=u^94VVH1reG1{_S8cG99y}YXs~6>7z)qmvB?#iZf_P21VY$Sx zM)!>L6DBA7qTXpttoZ`1m)pFm4_Tpe60jHRBYjtT3<L_y3EU~<*a*H#TKfxw+}8&Q z)3wU73CPpSwv9DYR~K1(m-}-z4L7cktU3FmO9w|VUbXx1F;)}v7`8v5C9e~{@RYap z%r18c>Jmt1YY3cfS8GhVL>=b^BN}(rN8?j!^`Or88KX$bF^WCOeKxt&Y5$mWd|bEO zNuwX5$Ni*p3Ev|w`#7vF`040k^V1q_)UjvfPPprOHBvzBr|g4aj9AZ<Sd@mvjFWqs zW&Qi3XlJT+ijXq*2|1f!7j(;{&?}Jgd+A>K+4VxNq2$ZJxeI|@wuYFMd2_1J1<%HR zf8gCepyXo;=H|F*i{eq~KEYBO+UmM)Y1nr@q%u3Sv&~q5P#;hY@}_L?6}L^qxzty` z*C<{uim>;owUUmT;|SsMFm}56T7|UgnYif{>v%78O2ww<tHSWex%w2ZJ6F!sU&vZq z3i#5MXtL;|5Hi^i%s*Vl7@gNT4#xF~>SsN}fw2*2E06kVE^l<`P6Tp^cy*0^!Q$?D zty!3I=*31N1n0}{RV_&!**)qEk+C41e<PtJ-$0FRE58JeO7*f}0HP1%pii1ymY1)E zT{%xjeb4U^WG-4Mj7rD|U4qsI)(5>sgqYNZJHdEAk_v(1=LNMPb#<JL4L7Y2urG_P zuRu^qvyfi5bUv})CTHzT*z~@_8)vN(Jdmw1SnQEo<No~;<72=CaU&ol&*9Vst!eUz zF}A`1w_cd6^0d&iuCzwswf6n*nrv;{5x7`77=Gcm*5-koC^i-Lr~^Fm%ZX*F*2Ld! zyPSTolCrvoUm|*ve)t708g2n|3p)>|x8{C6*BE<$okLKu20NIV&UN=(uhRfG2*p6C zD}N+P#9JzoBs)?R01DMb$nmkQP0i_~2MRVVRaZUHLN+SrLJzdgT0$(+r!_oHG1SjD zLepP-vd^gMB?iJL7dx(``QyVYrcW7FdcT86m)KKNEtgscR`c`0;ct76yG>5&TH^fH z#yY=`gH!rdq?~m_P^j(8UCtWv&MJvd$T5<JpBZaO>t2`AehN}%+Y^b2$MKgKD)(*U zn!E5W)lk|ZXaq?wYE<^i%0xlT(;LF}@7*6;o4db4j7DNYFLfO=9@lLd-VDy>tX870 zR=Vk(O-T+3sUM296|_W0>ZP#Q)2$;#XbKz{=B_KPc9E_2#CykL(D%(^1o5QXx6BGc zJxit#m-Vao56S|e)mF7Nk|*V6zBjpHnOcfN!+4LF<(3~G{Xls5Eb6lo)7j?G(Dn-p zDz1I^&`?fOcB|iW_KHB3HDW_1;IO=BzJK^r*igc(%#}Ta-Axt=r23c!pg(&(49Nm> z2uV&hs|Ojh@?k~Raeo$N@DCht{vSBP|G~@fZzidIM|U4Ty)+4m!VF!_oHVNW)u`qd zZV!5IcX1T4q-3_IGs<yb+%&u%RTgS*VecHA_E2gE+ModWSn|gaq6JN*<&e8+uSX1r z7MjN|vycT8*tj*dW1fgaNnelX_j{^Zr|@732HtLPJ1dDi|E)U4GAkq5knyjw4tBW0 zF|2}lJ=-B>Xc*738U3_(Jp=HGLJ8y(da~MjlBoL-2Y|M>lv1iMbS!O~j%*~>JWNgM zck=6KcF8CwtZIV7eHQ`5b+{`RU-_M#>RCfMN}aQDkvb2yh726p!yf3%QSpl+vlFWs z#Zfcbziqc3+RjUSL<21h1C@gh>!-J5)Db=#y*cpxdvJR|S+1b)>r)s(68y+WQ=OmF zzJ8m{-!xv0)`7grN+zdXCi=rsVwx?YHq`ri!-p$>of9(3m0VZ7VZl`>D<YaVm(|-C z>>0GAmFayM9KzQ?lURT-NY41c$>1YTH!3v-(t)uJJ5cBLk*|{t@xRRR1_M3kjs*$4 zBIkXL;A@%wTND+-!XHHsK3y`nZRYzS<c4I>!qXiW0XP~z1yXZjHQe^A_k%b8Ol>VQ zthOqKB31B7ZTp$>hqC;)*6uI=)LZR;@!Y`%U6Rb2X%CU&HXy}NosSB)5W#=UENNqF z@|WO1fi!|=3OD7<+F9K1TLA_Jk`2>dF$8mws`3#EPMPJO=(7v`%h3Z)<{#l?T`^^9 z{vNKx0>x)W%DaU37EU;uCW`9cIf>fyhD-vdL&sT8F#48Uu#XwxvdU+<8^GFhWBBwB zR*F@Vmb?k9G%t#nU>P7kaE)#7VyNTeT!G-I$~uN-&NuwlRG|prI>PUUKUdt7)NNZ5 z`9y?>MTJ%{LEI28WcVks_9Yl{st{nv8N5B&Q(ZYivHGB9`MQ!@z$#Ud1-tFi#y4M} z=<9aRvUKNzF~;Fh+a4Q+0B@dXO1TN$MBxqgtGaSGz?5VhdR%ImWx2uxv(sqfpI z<qGt>jP8?AYdy)i0WNiQ^;dp{053D*F2U%f>?5w`iST<haP>FqDsEd4u(QdYxHxAR zyZjTo;P8#L@I=;u9ScVu_qd<FPcHijLiT4w7x#StAN@KJO-?4?L2G*NcCcdc*Imbd z4lRnwni$Ym1b$^($oOwC|G%f1|5tV-@9bbNrwpQ#UGNn(eIrXs)uU7a4(>;xKixzZ z!bZN#28K1*=L|$(79+|xep+VO`OFrtZ9J_x1}^XeFqdObq(=S+ClN_`X#3RYc%)N& z;2ESuZ=@*bO~JqkaR1))4-z11q8p1$W)Ai^NaST#Zthi&fE3?eGE&tSzFaaSy9iRu z%4#`@m}zGcK3yu;U2Ai{MX6;n-ENtd@G%Nxk&Axs@C1Dm6kh9Ua3b+Rb9)FdAeQ}O zO}by>|D{%%!>rkqyv_tYN>OFKLw2D|+R;m1KEAWAD;uS<w}vfh{oKWAg<ycOiD-Ja zv2j9Ra^{h3wDi;O&hsTL&Mk*Nswv;J;L2c+91J_xx}0*hMYF7$$75k55$gs9x(1Ou z;Qs7lWZ1jrUZ6YwvhPHxXQhp{m3ZH}XKxq0e(#d14an<7YUg;9HN8Do&6QqiSU}<T z+pbDvv$!20bev3JnZnDh&gPF%PVpp&QWC>PA+=7vN5vM7xdj?@QdQr-DJtp4l<4~! zI-Tu~m%lD;i1$Jc+dv-GPn^Vmq32R?X(KaU8Offm50N>L{6a_hKhz}LWKYIFFwgfC zdvsc^EYr(pwq^Q~KdJzFA7Z15cL2>Znf-|J3gM4SCEhf);&)yWmXhb6y%i|cm8%eS zI+7dZd(+0={<@TElhc6Tnk~i+jW6%vwCawEhdHS#Vqvv48lKLhYFDOFL#vwndCy;U zT4(Hkt&@-U4t-o@+q61-TGJ*(!%w!WCn{Izq;`OPmEq#bu!X}A!6MF(MsvdhvF#VY zeViF*P{h;so{MMo@RD8(cy{M5UP@CJyz{v<!Xlw#B;!R&7nQ3q)o_d?d6%Fyt1VF7 zcIj~iz4`v>0Wh^4itbO+nf9@(@xLYk@fYrDCd(~i-ygL!DbM3rZ6GP^3QSH{^b$v1 z$CD!$J3O|xhgu^yX9FA>6oxh)@)}=}`2NJU)^DMc?ozd&i*P=@EF7vfekjvfhJ&8f zJRd!0zpqjC6sU8&etQd6-=6jR`~b!0Ny7L#2&Vp-xW=lh_hW0$NadUtPWbH@2*BoC zw+ldo^!f2BQ=j_@^jx&Uu)^s+?|7<C@J~x~3?<Hh?`p_J9RcHWwtn`1A{&L#FrPoC z%^PG(*P-`B2isMG6yq!l54LaDqp0X(>xmLqAAL$Q^M-CKrWl~k#daz9oz9h0^v${d z{BupU8p2!A`p0P=F!)_*9X*>X{Wiwup0M;ADegOY<NNSsT%P6F4$VZ+7A~Uq_uGah zw<zh1>KhNzAHCsvVnIm&!_8X-{&q0l{R*Vx!z8~jlVQsh74zfq*{^P;_NlV?@*{;e z9@_UkcawSaDBR(SPLz4f4P{KiS80xC^JnI4Np24(ztD%ly9vB;GPKlg`ei@KnJgO0 zmF(EEyjbP!JSkRg(E5>IXz<aQk)N`wq7e8+PSAI8E42qCy?whRzYlm<X-ox8g49(@ zb+n|wr{o0pQ~W*Ur9z#lH6ghVs;x+4aC_ykOZ7JD_w#!?yhZV;F*)m1sp3tiM?O>g zT^6^#Z;kBAt`W9?JF{M%FYhE$4Bwb{DFmE$lFMHN3iWtoWNg-L)9=CH>76%@H_S&Y zy7M?o{MGg<<=<SufvhFA4DnQKqTJ_ZoNi>?eM;4MGi@O0y<1@9+KE?{!XG3=wIT9> zG7Uab;F;YYd3QIHp#RznIWJf`Q%Bw3Fus!gZr<m&>fYtRHtqo2w7cMFja8nFl~9lB z?#LSX+GVt)W0_v0TYCmNiA1HS_WyPv^+%iZRM;`>)!Lc~Pnd`NlnBQ2?dj6myc=h3 z``(6mD=FQPf0cb<b98(?+T>AFYGT=)Bl!H@3fI)>PeJyfjn^^h!-M8HXg2HiRu*@( zqxBbC2s_d4g6UAf(7W$!k}tCIMHG<Y>4(qgpqzWwCcPt~@@~El_H&3=;900*4R3A{ zBOF}Oa?qfA6XYA5V8gBrz2{yY<qmw7(7XKEU724k91Ct*V%+o~-Y~c<n+u4HSS53* zUM6Im^Gxx+GH4i^t{(}pMoCFE*l@XrACq}>F5o9lT4KfxQfpU8K!Zj<$J3o-Kk-TD zMZml6;>_G8;7o;DzH#Qn8MVYc-U3HRs)!Rk8r4Z($d9Myh(rV&eLhp_!KUG}@%8Sb znY>>dfxhx<jAGDrgTHW!`Iu>C;>77vsN$BT4Xx_(HOmX1DaDnUyS<GUj7&?3gPViF zsUx}O;zR3tI{S}2&I3nnpCr}Z)R}fuS{P#6dd}59M!B_As`u1*27{!_Yk3ZaNKoF< zKf0l(%6%d@eKcNr*!%bf7X^$b9aF-m4)pd7GF#gpXWR<+Y_$-}dhyV<*3u2HHOb?U z!Q+&jSXK?<uHBh>%a4u9(4NS*?*&Am>7Z$dt9p7whLD+5Tr#7p%;pI1BZMcN0ttC9 zP_unRs@UA8jV~p2w4~O*^c%OPP9$tq53zKKKFL0t4`h|ZMI{X7-4>F1roveedcJ4@ zV$~$`NAC%kg@S*;iqo!fP|yv3>RqEpw4aar4y=-e^SFQ9OmBrblLXG6NU>Z9cgOTj z)LaIW2x*IOyV8%JKi#=x&vUZRX%9ypY>jR%v{7&m`T4!rA*rX;uX08gja=U~F7Eh+ zbXN5_Pq@13^#t5I+UGsXCRi%${6{O$+N+USIh#3A@{r}Ms71`eaoy#&0BGSBe_Fpa zu~HJ|(G}qyZ!_In<aoe2l33}bb0tTEaC+@}wc^PMa!Y@eQ_I##!{%IpSh=L05gfLr ztZ8ZdGh-qle^xd`TERSolK`zR2h8UGD!R4MpO%Et$!afKdIcW0NvI@~9Ut9RBK@)@ z>?&xrzKvJoc?K)FygkE`pce3LSb%-OXv^Vb2U#xkt1*}#!L?<6(UqW74q+Afk8X(n zW2Cblh`D9_NZr_`N#-o_Svi5=9SllDg}a>#{fFMO;12n)p!P3m`z|7>G$Xu3(dv<U zNEKm6KPcc=Mn4q~`nVO<u}U^?0NZ?<M`I5KCb?my=(aHmu316_b|#QiU-b}->OEJU z#j>7PJcC7o1a`q(_v4r-+Acm-$&!QW?BdcF%M+2oQ^>j#rN}{zflurmOk2Zz>}Ga1 zpRblENTi7OQVgy~Y0Q+*g}vvoRrL#|lB5fur>E6q>7HP-Y+E@Z|HaSEQ{vwUp72iR zq`H5BD>enn_$sdEKtknJwLp<C;7ka?Txlxa8$wBGZ#p11Y|i62B6|IGz~@D<&~-XG zyi0+Fyneik+d-I`axV5WG^SPeH%qKaokRd_K9c<6@AoPWbsOa>{XQ2l?g9|zt23F^ z&aGXAi&uHJaG&|%Y<=Ww@A*o+!qS_$dzn8by%FnFI+EH1ii{>`gntb46)AiVG<%eW z?`g9pdEuV+E-=_p2tuic8TTL)XPj~qAZJNJp=zWSX%><?*96Y*-vB7}oC>Bj-)m^_ zcC-sFk`^Lj2|avL!q+bMfmHVh#{XJcmT-N1PG&erfktt<y7F{IFk`sGkK56WsgG9| z%*HBIVBxF%sB?QiwDEC|nJ73T>ess}Dky`#5@IP+Z$$)0u)R&?0vy`5hQWJLy6i2( z9$W2p-Ye>fyJPL;Vav}m-+n%N!oEOV<u(YdvNt{GHWB_#%yC9U#zEhe`QHsGPJ|Qs ze3&lW)rvZ{U$D2C`7LvU?R8>%bIw7x@wsN=B#O=hrJls@#R!LxLl7|kn7;uCQxw}| zZOh{J-%3~SLEh+VnS_xu2gHmaqXC8TS?YwgKCiy&9}5a0RaFAPhH_jKqc$Kuf)93u zkMnU@2q$RpFR!=&QeH0)<m*o*VF6|$ua-J<(@0B@Ie_&BpR<VV#g`moLAM_narIc| z(%#ZY<hRxGZ;cYN)qhYhRFA1UsHJ@s(09zvsg=TZG}prLOi2cQ`~l=9VwSk|kqg)= z=AUJ1r77+O;}~z~-ltpX(xF5<e;zuxj&Cg}n+Tfbvy2xlVctePqsbsil`7mb%EI!+ zl9xGJ6TQGyUY^rqO9d0<t@qy!JwhXH>VJB=P_6s-*OUX5NyBMr(zTZXT2`vUHvaka zqOU6&)sa>bqC5di1brR_LK3#OrYg$FX&VG60ES+*o_GYwZvufw!ie<y<v3W6fZjF` z;pld|Vd?7*egBYJ#%e`tw8qT6bK=ttgD855?XT#1R$QX}8XHD)`lI^@(rQxcqe_`d zQ0Iz<WZrETu`e}-2cWHx?Po@w(l3Q%D^CRcCtJ{egkZ`nMEw@_&x?@%sG0odYPlAj zR8mQ!&97Hpw+;OTh~n$%54r63n@gH|*8^Q|_@nBqnrtqxKJwRH+<@C`UDK~e7X66u z`g2I%`Rzz?)}M|lPh3a+17u!E$42Ijk5Ob<?_Jm)LbWHgb<v#zSPb<<4y?VzqVmwK zZq9s3Z0d=#=WOz=oI}-vT+|z1or3U63X4w{6+?q)%@3=;KX=ppdo3~{Pm4i+H0%2O z7rIFOVvLP0QkO{7OgcT}rj>L4I;(FL(}O+8^#(y3HnDZ3Qwd^WijK#BznTp48kIj9 zYUn%qb$(B;bJX=wT2~L<bf)r2UC%+>eYanL&u?JHfFPiPBAr4O43-t&2Js>2PALIJ zn|+ytoJ(R<=$jHwt#3dQv-ff@WH0#s^M2WLHY%?;;*lSoNR1(+rnNrgf0hvws7tW@ z{TwFzs`cx$P3L;~{~6Yh@+M*iuW<~dShGGfjM+5F`^ej<`YLj)f+motgvA)1sKmue zAE9q0iKd=<T_v3Fe?@lwVl1dQ=jiE7A%95SI>CK5f$+PJaCm6rCu;wSnGf_zuTc%f z{HBb3Z04YycMxghUFT9(*WrjJ2Uq6b3&DSx_4Zb=&K5k%RT$u-YRw{82(<B(@iO>E z<8+CFG(xe{uiYK1Wt?wwaqP$QlHSOJ%_o2NHuh=rUB6mUel&alto;o3B~HGJJ-0oM zw|T9by*G#Fw*)Rgd9(JJV-T(-E`R7bn^lT+QojG5v-wQ8grfsbV5{sOZnAt}-Jcns zpU@%oPpNZum#!PGt5|aQ(5)@GB1B4`yxV4B*_fO}Q~TXDx*Nm$uz3X`2X}-v2Z>2+ z57t;wdeG5_epg%Cbf7O8Ftf5#KT9*?-EKdctCwxsn%eqy>Eb={?ZJ1=gZkE><;t}i zn(_whkq!SSkp5E?qEZ`p4iQ9x4>>XwN1!m;@|;$tbea>?pf^SJTG}KO?HlB^)cfw+ zQ`cqY+a*BH0y7bCL$CE;P7R4m8M6>e8(ACQ?3(CBPEjvGOz3Ch;x;QV$q}9BHT;|+ zzJ|0ikOIZfU&%@UhV@|u?fzeroFHq<|4{kI5BDDp690Qj@c*l3a^Sa4Ys4(>fGNVM z=9Ol;3w$lMFNN%B-3K~We5(VJCPBx+So*{eUt6<jreaV?3(eap<Lai;)38uK0#}k( z$#~9cYUQ=f=aX}$;P7g_T|w?2-I5_I%Ao>lMf0`nhro;|k$E<}n#k4h?$;p3<WLb! z)&w6}NqEkK4@H#VL8h~td-T@EoV`bU$r|21plld4FD-aYi-IU%M8u2jVFijS?}$Xf zNXnssegwla)GL@9*9{%>45|<u3_b;(K5ZOVTyc6F(idc0GZFAa3zmpp>+M5_m?=XZ zKFm-mC%as;x)2rUQ$?>*!9e1a$X#_!wa-CbME-=iHgx4t*g>&}p9;p%FhW%7%iz}I z;SJ;qPmyIXk{fm>wKxO>B0`luffy@W?=q;u!;&qWGz0&zul!d>CUgkR7vcQyW5H1% z^<8vo*|O^jA-wr@NX-<O2Y_xaPTW<R`l$%&w6yA#?LTUAy~#s0M&NR8m596%TtAuF zP*Jv&Ii7t`7&e{FIiiG@82N2uvl)DG*QvVUcs=Y&^zA3e(3_QZ;Z^oQs?v?Fb1<9z z>iy;7PH#)B&k{m8M>V)}kA63CEL-^m3?!|q6|Jluc0GHmriR~Hbo|U%bUWf!$0klO znp8}c>buaCoA0P&rm?sx5wLyCO#<!a;5Ya@e_M6x!^e|3sr-xJQ>`G5+nzABnJSqt zI*f34lSFuR=d`)eBdD33s<UIc8AR)`fy7)}TOoxDcXsstaWjcTQpq5tKEfUL<7)5Q z$RQ76Ie1&b^H#tYMJ8ea;`(N}J$!N2(eveSdr+05NjIIf9j^m(Or_%q+#o@+X1LU$ zJv-X^Ek6&vY*w#|gb3dWbC_+l0aK5)@8r#W(?-1%@u4kDe9kyKE*WJ2i=Xdqu7>aK z^|ELZn}Q|qQkcE}vEftL{bwXu*N1TM$xr(FC$EJd-ltcS^w(yBu0|`(53FvA(MB%I zHaBJGxD2tL97%LC`1snsc&_WEP-Cma#Vt=my<P>HZ0+QCH@{0M+}wD2uj2G&Pl3X= zdUmLh=^2puJAu1X<IwT~Hu&vArNy#^W}lrV$BSS3RpOxS@hIBh6BBqSC{(+K++X_c z8>&UhJsHit(&a!YtPbh4!&o18y^J7}Sd4t7nz4%CXw{#FH;lV3oGKRZlu-JvbM(22 zcFAXpn8E3hr1ds<Z|g+XsFJ3evqu8-XXs+H!B9CTxV^~&|3!VoS&~6q|IhyyQ259= zML$h?M^FMu(95a?aamuh%}S*NOykw#J;riH-kDv2SCynYCXYP#W0OXVkt()n8Z+Zb zFW+xA&|D(m*0<$W?FzR{P1ppMZ1oR_+D=}>IJsyOT*iIm0uZA~%S{Ci4YiUki^pk> zEAD{LahAphayeHYKJy)o4$ChcY+F10+WbyqfMQ3Uu}+0?{ezN8(wvs%<YgWE3ctB9 zTa4Ks+_&>b1Ho){j(^+``O(tF<DP@7cTsNkdbZ%{h;KTRiBb6a2V5stg*a>u1%Pv= zYo&8pnEVp#nNXEwsLHtfdUj~~477GtNm2d&xQ(zPt|>nv(D`1&)?m)gO)cM>mnA)Y z)@#1?S%LGUdR@@f#bRa69o_cNZA8lmL2+|GxM`^(#P|05AmR1zKkGvRa7XT5t+;WF zKaM1o5n4VfX>Ho$fSTHs6V<wR2PYjkQf%Ic|D(p%tcan%=W$yrFhr^mZvxr?O^Mz{ zBD3}R7)AJ}rmBD!yHTFIEB93MXRCA7W-89~m={7+-%U+eW5&%)%9mto-2B=>|H{P_ z<t)3swfin|^&uc-jl>ASCKO<i&ifm}37v3ePtK^(TIKTX80`e+b`OJN8uXRbf7?y1 z;txGktkCFGTw-7-4TWQ-oEE1g6QsFLQX>54G%3j^+wTcU<)ru``@46OEgl4VUyWE; zk`g82J>)z0PPo=>EyaO;!`o7=^FSiXGbXr~FqD^*m@|(YE11)#yIe7gLj;8r<BzD8 zfeeNzcc4VaCn|WBl<Pl3RE0cH`WK8Gm;nf0nKYlb*4OX(o_E~ecZyF=<_z#_j?zsG zIDc5;H#gPqpAPhGj(%S~YjJ*5`b*Ga;r7WJejn>(@XHa7S3|!jDrGDfgcc(xZl+k6 z^4cX8<z?IW(lE!IR_!nQWnRsrFBaC$M1dS6r{3nNH&w)9s{wkEU#YDXu~_e^jO|Bj z{`yj=*>>l^`TLO5_UpmcC<8$iFr}E97})ekz74)jwoZ{RwGW5O@k6htbwjQ0HwDt% zaINcgi*=maVa^q|e9`Ln@!L%ryG5YiF=@xQi|=Z4>MUt3vV`lw&Ay}*K24bS&ifp0 zsoe(blYJlBv+EG+P#EiGe`|K_H4u{#q2cUVZ7D19h$eo-DZ8D}89mA!aC~DhV9j*y zL1)qAna!QO=n}V%fK~3ukFPDyH(9uoyYXGsHn^%J%W06+NStMi=Yj^yVPbh_W<jZb zeZ%NrtGizWvx%RAQTVbEZPhN`DrIQR(Ng`f;asnUMH*%_=rhICZIxk3Os9!op&XAb z&W8k!bG<3OF@g%&yxL3&ap#|`(yaGtoLV~Z27TYUa(Zd{fsQA50ycV$V^~VfvxfhA zijnr8bQc0E55JB7PrA$hl=Kr^>LLHO`)FlzZfD!`UqDIEgqX<*+tgawo?`{84fw6^ zz`xu()(-3~{L9UOJVyZM;O6W<jsSVVEP$-4esU8q^O@OnFPzQ10O7S2K0etC0!~i7 z*#Siy>tQxn=vn)6>V`{f(<%HqtKF}O?{@+2Uw$OX8LL#){tcHWL7^CRyl>Ex$k24f zi*=wAN!_NXNU>&_$Zf_Bv?t<+oTsHu7Ga_t?aj8vC_9<(FQGnLf%ATel6Q>?c=>Uk zN8h?}yntUoJi#Pgqi&jJ`Bo^;G(IYPs_81{dTGG4ZJ9uAIqR0T9!rQF`8A}=aX|aB zG#9?E%Fn`n8Prn|luWUrMz|f*zabR2n(9kUy{=wrrCtsK+MHRE`vG5^wjN&bA?h!? z1_^7)97J0pzD3K-Z1$Igw10WQt1cQoYj;WO%8bg6(@uXxPQQwElfqeB{hEg>!a}7v z;;)dt8x&mw(zKfJ-K;Dr$+K|{>1|^UxW1k1&{thXo!9Q-j#R8tL1KWVLl6VGnr>OT zZWT0Fe^&QiSE|7bzR7=kii`rYGdZ2#<R45v^uJ?Q>$jw3oruHCIkP6#Vd#(6oc63^ zL5M*;sPaB7Lw84AUiIO_Cd+gKQn!#`szem{fFWVgp495U|6^9{BT+Apns*7-;5aj& z+dac#H?WbqFThKCP%iKFK}CS2_v2j`3*N-2GJjX+`-S`xg_)|b2GHtfUfEmnSnk1J zypzJ}{E{r*2K3tIdnxnQ9~GB-WBv-WB9R#)&u9uI?)YuyvR<uPCb}D>)tO*X!AJ9A zTze9GMm)aMy!)5cW<*7$8e}Tje%@F+_y4r_<?&Gc`~S)<m84RXwLU~hDvTvepNNnx zvM-h0ShDX%pF$goP}XEC%h>m2BumJ?3}cz>>tHaLVP?MXqwc-m&;8x+{ocp#pYK2S zpW`7jXQuN$=XGAM=XTf^vR7V)f5kLt=}$86d;5{@`mwC|SeuBX>bOlm$?u1x&Sdlq z%5&Nhb3Ee@fm?z*oSQBGf&EvY?C{uHKrz0$(_rzJ%Xw!z(FamR`<OXz8$swvgnF|s z=c-LWA2D)TB@~&s*6L7Qoj+R__eaNaXVYdg?|9Vb?dD3Sdk1L(v8O#(&SFRS>%WRY z5cSpw0sHzXam2Q_I4ueu|2rh=HIJoZ9lNX?3$wflCaWJUbB7?MNynE0@dsnjJd^Th zs<m}WYh<3wW8P+dd1Bx0bcMe1&BDN~_rL)&F?I74FnKu(sM({>8E^tWw9Z-jJ#8A8 zi0<*u7A(391bN1LmlwVc{4q%FAnLyoHgq(S75U8)bFB%Ld6h=Ld-2CoKdJwc{!MJp zapu_9hrr<rYPNs|kI6a8+8ayOy0z~m9bYJn(esPZQ=V@^r16GFY80>0!z+(m8Ne9N z<y@}Nt_*Zoc%+c$=O|1}&mC19jZ9Z-);}nG_&}`aou^`7=Z{nRlXo@8nQ1AlYb<5q z_f*Xi%1?z9RW^$4W*!vg0LHT;HFDiLfuz`aHl&JGFl6wnrkfuCif=VZ?WB0ftjAYG zPTfWi8s0Y6H*Yykk#lokDN$!(dDUqneW(>P(@IgUSG?c>p%t<ZRra(ZQ%1_*w|_K} z{hE_Jph@=sL;u)E<*W)^agwe9h2-g#$}4d8B;U#PX+I8(8}K2SIGRp-x>cTmWo~W+ z7eJprtO2qr2>3^{-=Eiam=f@fkEmm#IyK{VY)}b=6-_|aqmJj($74j7RENC*E^^Fl ztnWe)f%MW(jZk#?Qt;Tslor@gkR$)EV2Ern0pN_cQUjM(q%FzL%M-~Ng^P6yaG}4> ze3Z$dcxH}K4!9(u9i1SP)83c3^Z%&PyD?lZ{Ek3VW$8cAxOtl%5tnr{+w*i8>Y5py zV-JR?N+Npag;o9{v_2K}{=j-FQ`^g^GKAs5fw#yl^0v&hWG+r>9o})^wXBtYt<h}` zZLW|iFyt8}<cj22-T0Qo?MwzPD_NZnMvsjy2dPqeVHz22MIm{DLWU=!wS35`qq2Ws zTXV4&=b<mloMXYVsQ7s9^A+v)Fmox_3*n}d!QH`6fQoSsaZXGU6!?8DMKZM?sLR#C z<WR5-CWo!+pOXW8uUL+p?raj>V9qQ6!{z6(bhT(Z(r9zf(i21*QZQ^Y^`Ry}{lYOw zi_U`4X!~$eILqbq7DlYV0f2!X?2p}XYG^rjESae!GxOK*&^hUI9Ejo{NVL4l2je7m z1Hd@=7eKohTwu?!(=#2woBQHLOhYWkN7J{mazaIqrluF7{}_L5dEquzD#ncMSsZee zD1PtD^NRY_8J*MMEWN?_w-!E|cfQ6F>z}e>Krk`q%ntn@`}V7j|IoLW{JC!ja|tNP z#kfGr8KnSIzk{h#(#Noi^g9PtfDb6mIgSJeY+`tx4xc^)YQu})(PVwewl~=Q(hceM zh(W)9w|^g0OoFa5+ic$I)6E})QMH~3&bbALa-P5Pi58=PPgJ>7gZg_ZwFIg?Yu4hs zGNcJeDM8B6AT~O@Qt%zdBpg3~+7vx_ugr+(t32qdT~J$tFJ!c&|E+M?jkpf!9`C>W z*)I>cjoJQh{jz1u@4&G~j-|_Zk=Msm+IgxH*4;ej+lv@jz*>4y>W8Oc!YeWUz)}(v z%Fj(hdeYJxz3qJ|eCzHX{bVl(WJ$5WjSfdcT6%*Wi+#+OID)h|W%IR5DW5+FyMnXB znkuZpy{NLr$R~KP_Z@PS=fHPsPChoqNRxwxfwe=a>C-o5li|kBpTrGgf6u=*cAooT zS3t&P`U&@!*+&=I`m5LaNg;0z+0E2@Co6koTT5Qj&`{e4ny)(g!T;XFUel3_vYLEp z6-7d*wPG~P@s;o7%4EGB)UMn?%2@pvP;T`b)Bl#_;cvC7TIx@#SCkSPF&*vdPl+E= zn4WIz8s(6)n*Y1!SuK+dw`Y0gyZ2&(_RuD!%g{J?;Ja!}t?J{UN90P^k3@yfcf(p` z6g<>~tOoEeq~hxo^-HEIHy9MuZ{;4vWtVtauS{c62&`(Z6A&O1zSFw0q`~UsOO)*O zli#x2clUU!{F;B(ME+UxljpHZJ7B&_N~V#LAzUxW#P$RYNnk^Ei~7$sg(5d|MadsU zkAlAdX!tiO%^11v?Ei($KhS+A9!J1H9b-NP57`tbl+h~m6rNcWL?L-l-`gaer3{NA zhhk~tfCv!;ucI3_%%veQDAO9bQQCG7ZF3P#<%p%yV$oYYa8fRgj9=LqBiKIJfNCsV zX>NGuPBm?rfi?}VAijK=OwJQ#T*uH>c@`)Gy`t0sD9nmFllc*zgrhN}26rp)?96FW zK;|2K%MC8D_j&E%Y}AH2G_Bx$1(ITs7kGbyO@6oA)u+TRY^&O4YsClWhX!6><ia9# z8&eGu@g~D)(0L9r>n7p5=8{yZ7wrizl8iv&V$sfyt30GBfffILeQGUWH}v+1h&s<= z$f!UeAh&qr!3WQRT(TAND$Ivp?XOrsD4hIdnpq;3z=r<39l+LXPN{3~s#)8DF5P^l z{xury>vMhdgH<#VWU6IIP*?hsK|EEp`%L2s)aTS~>bB9)<=bCOtCAcGl$4tp;M-!* z-D0pb=`)ph59G-~MhG4X0XUwkyf-=n$RLI8@p~TVkmfQ|mO7D*`n$E@4Rj919t4`c z5`oqkux?InLSH8*uJ~xm3jXNV93!Fhsb=olKZMZ}ZF{Tg*gr!<f)K&NY((d1l^1$; z0`5bkr+r9GoxH9Tf~NGDV@nViWq9S9A9{kcw|h+&Ds3T=`7+Icz=8I#-c$};mxL2J z(1du}j52Msab?G*J2;4kQbu#43Lqg;fo`}r+<uQ;eXaj5fYm<}8$X>7rhZk@rbi>b z-ze?|2pzO9SyqTZ{RL}g=NGwN2Tn5Cn?>D9$-*6wIR8h%oNa}BmiM-;pe%o5%Yi+c z>kn-s4q61{VrvHeWgxYJb`{YTw~a2(lxK(N3jPDPt(TZ}*AJwzY!{sdGS!KGhK0hz zCOn<3w^=(hGnhqQ1#h2JAS?gfBlgaU6SxjkzqQ_xbP13d?XswWK}#kL1esMJq-JZn za%_8I3PE`=qZo7ILl;~&>CR|G5&b1oRe@E_(_5zR%8QFYQ_eYSE_($j({k>SZwBY- zGp75Wu_>JhoSSFlb&(F>1(RHsqzD?4oyD>$Tr_`~R08gZ+>FOj7cTr%#>uiW(11=h zb%E<pUPIef^4_q<dT)}ZN=08>MaiFOp4B$s2FXJz$CKU*bzIuy%yC~)=2}y^^K;6G zvm(aJ$()StrPLd^*PN?lJq|$m3n_IKwR|(q>5*)YmVAlV6x{>Pt0)<WK&sclLWxP5 znwX@X{Z`L7MYQ@2Rp~~51tzvK!fKMX_4JKpJF26})#;WtG6nJSIi-g{3mqF7+GK|g zPQDdloz~7RqSrJSVT$fS`<~}6##Q$KV?oqBU21dv_aV!cKGi-o9*=Fw96ht4yO|V7 z)H!|l$u4;NkMr40v_#X!7-7q{W@Zn`OWg0@2?E=g^qCCn#h9mK<CpL_ExY_O*{y}! zwwc$&?~mi%YrhOmxfeK*2EUAf&!>~+ydJn3mCTi6xhrgbonrD;e8&h?+n7E*mNa*= zZsGg$fcZOADKQ*1c+zDCouyieF3+i$j7|$00$sLBb71awcQ??0ipdS74&ex`dl?b- zXmX4B&hD1KS)nZ;+`iiEU0YTVu?TrigG~O#xc}!${mX>;=S$(A7x-Ucar#ccc%Lfq z3l*r*0ZQ~OU<(>ahD_z8ZYCJv+=SfvH!lcqkd?99g<q+;TPw+Vc}ZyLj#G1<M^XiZ z8${eb^&UjG<%|L!y%PoiwvUh<%c79A<ca!7*~M+1Wq_p7<tH{0Xj=2T_aAu7G>jKT zrvpg=aOrOz!y%J*$vtadQ#ZO`SAit6!PT2iA$>8zRua^|I{rQ7qc)t>b4O=u2Smz9 zyMrN_-TQcB3x>P(${xo>$Ms<8zVo5!=-`>Zv5Zze`+5rKQW;hL2*UOSRp#siE~s4C z8#$|*;{EC@OTaAILKcpiOphm&4rD9H`lLAZwwQ!WRWKMid|tCnFLenIvYbw7Qa0B2 zNVK;UJSr5Xe&iJ++CS~MsZxbWnPvNOD{DstJ9OKs<L&9DrUaLzGSUUhF|Z%3OI{rI zuq&ukm6fcGl(-L+qevG#G$laLcx3VZZkDQu+#01W@h|d~eibWC&(ps5B#GJ0`V7k` z?m5*dGnbEzslX&pnho*{ypzM;dp3LElBq9BiX+l)KO6sL{F01x^eGPjTiopj`qgDI zgy_EFY$cOfafqMX*Z`Raz<j@+sy*I9&KA>l`>5Vvv9JF7bMdeBfOe6(3^#&=H5)mS z$IPzYh0ZbMREsCgZDmfy0S@;oA&&Bm71J4M{|ADnHko15!<~`qjiZy9zQ(M*$8|HU zY9rN^&iJ@p%@KVun`%(wn)g#29><suiNkZh&O?Hd&M&GCaQ0hk1X^<l17n+h)XV)Y z1-u}Pfl|*ecFtP;)0Ec5ME|Rm4O+vBw=T4gZ~IrA?-S+p@wp^8wJ-7<wDdB-5lWDv z0eXI&xA6<THkzDhtmBwGTvpcghz4j(S+fs5C6>2$4ZL0SO+VDmUn{e;{gl_Gn>^4_ zQ~Ned@r)4uFmH=n6}u?w+n&*D$Cul5<JB`2DCXX&T2)ipGCm%H8^>aM1?iyL!u>d0 zoO)F5iMm*4l!33u4E-z?E}3+$Yh)ZJYj*#>@3bz^=vxL+tofpjE$g53@bYwgc!UC# zp7E`{(t~x2zrNchTr^(WpwBXJED<ol=}2Nd3K0GlR+~0r`)_s%0wo~eT2B2{oi>ZY zWK=1S_JIP7m|UH_x*s6knmp`FOfKM!gG=2#t`|9dMB;mRXyJ7aKi^77X1aWv;gq<n z7Tn-m*f6A+U?q2!-F||pJQf!JY?cw|Gt*mkBXJTC7d^d+5WjX+XIZ|~^~#<00g>me z-#u?uKZlg;>ix!OcEG6(EWNPwzGYecR*zTMW>@RN^zQ&*JGl-I!6`xr2Nwc@7JAX3 z`rG(swE@GQ`1f0R@<zb%z6?LfFO)dwF|@-f5a(B_Fn#yt+V{Oy)^xu?rMtgX{<VF9 zP^TLe{o1j(fWPFSaeoSkJLpNj)O{o2h3I9U8Kc=BpiDZ3a5tPr1Qw%;*Gzyk>~VWP zV(>J<KJg`x-(-sU%x$<C3O())<|F*x^I~bGTwART^oB0)X*=~}a2&??(^8nJ%fZK% znZX$f(6QahWu*xe(v@8H4=9`<Kh=vpog|~OEBcTD{CDR2-qL6$IMmGqAmo~;iTOIi zQ#6sp@a-T}-7JlEspfIv%k_!8`pYrNQ}=>eZ&S%WRL##0;WuV~Ovm@ef0Kt^7-87E z4JqT#h5k}o{M${*pDQs}m=};Q#jrIE<Vbi@#zy0N8(%ZH7^5OWo59%zg`})%l?~6( z$*}^PfMZ<OU{8Xe##l#t3r(>zxp_*3GY_iKRRocM(|x0IXoA{g?bz8!Hj9czN661< zSP>}cZNN=5WKY)ZFM8N(gPGiUWa*Z)eWInmnTPIu2#~Og4{`txB7wtl<FNP$m#YO7 zof+C0qAWr_>F<)SRk8JG^TDa=M3B{~bjsOee#K$^$FJ;_*J^)FnkYpJ_)ul#BPiat zM8kl--fLNi6J2UF$3smCsWPuA9EZNw8{i6rq-SU9Clt?P^`<?2`GH0w=|j_&9M<Ql zjh#PbdhAiTmb7rV`J!x5OLkzy{MR??eiO=ka2_OGUtco~aJiw4>HS(jGmNZ|B>yGO z;Fx9#2wmzOZaWp+0L(Jce#|yJfJv(*z)xsbpJ)_|HzEc`v}w&(28Jllt0ciA`dH-L zK9;q2tf_L23tS~NjD}Q2kgEJPO4ltX%bK=ocCG?|sFKRgJpCx56W-4?x;5IA(nI<J zgb&ZLcCTwawvM4${9N2N-><z*E~ax}1D*2V>W{?twG^?JDeHAzy>MRuD=j?>%*gDd zaL0n?&9Ry7hM(s4_xWLCgW2Ut@hhh6Ov599|5ecCZXM^Y3d|6YtyxBgrHU$Rn#9>H z<R=1?cWB3#*iy=TfrRwV9iLWBBf8QEqg{C5CqF`%o3_CCqFPEmGQW|pXI8*D58hY| zo4rz_%B2a@SXPo_Zu!u#wBn9mNF_$yLNE$Xo-P_nixw<t>7A6eBV6nSsEln(SaP}H zu<g}c%hG7~R<gT{K5Sm^MQrgW<lP!lOL62-Mtr<ZBBTCi%K&MFz8MZnEaGE~=IYN{ z#h&SKP{DrBk&jmHtx}OQCZ^pJ5Rk-AWz1mIuQ=Ijr;|$Rg^OA_BGg9D+d63jvA}3s z_q`__U)uWnvjo1&R27$M5Km<#vyD2PboF4q^eXIfLwxpI9XW*s#PAjRBG16m&-be9 z@jX*F@pHwWEEN_PB(V#esF50ZGY*69EOuiV<bYk<K^xa>j74@x+4bWh9igmDBTI~F zjqi2j%oeMaj85OP>uwS-wuqkaF7c8Q+|6yOvUs3gAI$3P%d~R4vDI&Bbmv_Q4g}rU z36uq>aXNdSE|ak_;t4LPa!JHseMPgqojW7+G(#3@U+^X*=@8XmG^Ork;+T7DV|=)c zg-5cTH;b_j-ZmmkeJou6TUPh$krcwHGyc4qzM7d}ZpSCGS9H@ljfyo8+`R8jj@D<5 zi;Z<^w73S~Wur0?V&;VP*lkR0495QlYAeuS%LqXvRds}937EN;4U!Qm*`tHx;aeu1 zWUp_kk4yBN7u?W-n9lb39-_pGh=?)9B%A!?uH0`3O)Sg`<!Di~L)%7>l$h#Zy3c7q zJLB0|BXg4G19DHbq}E*5LzQRmU#%|B&R=gZsQ~aaHc!2Kwjo6l!E$V}GXmJDdkQ{e z3#Si7U+-p%s+b%yDfAX{eRomUx+N*kUm5fgG6+J0$pa}$L;D2CGq`PC7LyvWzBoxp zDE8)a1Ag#Cko&pK>!Hw_8v2o)AE}p-<HZ9839Dr|#`>h6RfoMMuqKp^N%mw(cSkPm zDBf)$Q@TFl7wrwbcjviJ2g;)q?s|J3`p7&w-tnG=(3<CUFJl09=c4Ty4421;3)eTJ zuMA`fh%74@Xk><%8K}C+725_@r*4XJM(Dp(U6$9mKGMAvkw)qs@H;51oLiXEG<lM1 z?o$G$2e{dnHA<@nSh*wKhQ}ANOG4Aq-E@e{7i^!lO+}y;lot~;g*l^jmeKD5J^XUv zX*)uRuSORPr-44fXl=N$c!udo42QLhIKR`g>jJSovrQ84fnBbP!>5C(axHe8_{VzD zInJil9GbTnIbcR!#{?z?$xaO-zU#qlLv=4$`v(_Dy(kfmgce7$2m}YW5zjNdS%sGe zou~(T{Ac=j@;vk2=-o1{Fz&b;m;6^O099;@f8Z!<NffY@y<P@8j9wu%Rq?7HW;3du zm#F1!w6Li!>AmhH!TrS}9m5`J>}ZVF$XqafIGQbWq_kIOqh|suV$GBjE&#`PP4on_ zM0<T(;9Gw_J@?jt<wB{S;f1^}d>xvaA=_aW1IzOK&G<5{il3Kc+Gb0>D9Ot^h|sJ6 z!OJS@k!4>fv+Vj2ovW>nlZLJ*B)w*G&hPF`JrXL>EI#^JUud5_nScGE6z*eZ>9}b+ zX%`&<bE>Z&?hY4OlJ2S%Val9na!wQRT#92J=~|#X!Y_X6pIxcsc%j+0@wOI7(JG2h zASW7jvaH*kOm^@eD@S$atJGb&V^+d0;M^v3e5I;hm3Pciv9ULZ_;g_(2DP!b1O77u zFT-zF%i7<>t`_ZRn!l48-S9{!r8%0;U|}$>Vg}MSf(R~#&9{v-1%-eIf&4q$oIYaY zK%kQmtT#_Qt0Hd>g?h<z`yPV@o<H;MvS%g*)-6KqYK=UU#v?+wwJ0T^H_alWAztn- zNGVpcZpkQ^xbN)ibG`CHaydf?D_MwOS-7^;{bo)Fy%XFXurJF$Qp7xW3TH3&yk?E0 z&jB0Cl6K}o`6u75J%ZU(s46Wh3LI}CzA3Kaze>G(>ST4K-qKRv&B3Qr!#5J5oZHKW z?d4Ni^;ZYlc><)#Yq8wRQ^P8z(%oL+X(Z=+i1Ln{HSa6-*I3Uv*{y}av8Ics%&r1@ z?-O?kj6u#!V1D?sqCDZOv5MX)50~N&y?1Z@&ks)kmMH8RJ9OICK5Z-stNPt2{I0yd zw5dP`N~gv40dUYbn)*w{p;u6Ej*WzE-HTH}-I7o$^`{oww}sfORlxF^C77H8&KV^! zBRI-S*uKd$3+I$+C}?Xpn8_UhDDq6E!^~5Ml=1ZLHT66K*XKxOF-B=vdJHYkv;9-< z-q~1Q$a69nRf3TRhEow;o2N{2JWdV5&CQ=Y%R$1Lt)zWU@B&9idMnBQ^K@EKn3<EK znK=_S(KWZR`ICu{BfrA<KrD)8?>UpO__8B=L5;sc7AwP`xNeBu-H&_7A(;#Et#=sW z^Umhdl(6>A+_uy@M^a$<rbqE6z3mgGu+Y|fx!a}>SMe+yHpz}e{BOFQUpK_&z}PTy zOS>w(Yv^7MvdWfFft$FXWlE!u?kr(Vu4wNFynk8OT)we(b-=*@KC6*^&A6n1AVIv( zgXBo~MCZU`w~Jdn5l`eTp(Tlz^pGu5ud;X$uUnC?;#TpiH}vBTeGHv7JrRVny&wjj zw<|+hg1GbGYjl~BcjFu*5qAdGy*n4Lh)o_^7T|~)N4kXG9bRE=lw)35pxR@f>sD~d zS3R!}jnjxo>lgVg%3Dgsbi4%<=f3@LBz9Qn80Ug--Ta4^xz_S0w!JDH1G=s+J%G*B z2=$k*VZFy;_rg3nk_Unv@OPY$H%q0DBRWC{m`2tZ7v5l(4p*S)<E5A94-J<~x-PzF zhai~x)GMb=VXeMF$`KwSeBIh^aZjW?g+{hCnfYpZMI0t%or(Niws=9zz+;hGxOg6q zx#m0w4Lc>J&Zl4jyZR8_PQu-vgbnC_=s%DHx$=9AxnT&3WKRRDr-R;1Ky5hI;UZI` zWHQS3t20}?4rv5euXca3b7ZcOqp(|YQo+y3VFHixc)wUm_##h*xqRH8ukPMJ15!K3 z-ND<Hkyy`1jmf{|`kuu4zXo|mV{Q^$9EN9=xRH08+)iL@EAq`a<xsU0J@2EiU9-Dr zo>KOs4!)G_c$b$eZi~;VoO(_ab+dKNsL^$oRf<(*7hS<dYmr!Yj^_y4umlU3=f`QH z#WQ`Ml$e(`f!ufVnyy;qn$h&^_UAIj8m9-2ijUUCscJY%+*NHllqTBJ`e>+KKXsJU zTlzXTu?24y;mE9*t$-V;%hjJeF$^8yQfFU@ZsTc?c2>D>%-1@CwbPLwNsYPnMdg~v z!%xLF7hYbBT+jOa6*;;*?a`Rh7e}e6Sofcd?O`2jb#fq3&L1YlHGNAH4Yl09cMVq6 z|NWU#ZU^mPJhBRkJUS&LR%9O%LOw#2>*2u8g^3qTcRt$*;3^r?(rrP#cmF}jm{D}t z#y@luO5TYNIP9<>COID#!LWQ<ph^!GXyI%;Q|aiRAAwefPGuG@!dByW$BgsA7R<A; zadO#qtIeZG9j}7EjT5KMIZ(7S+(PPlYqz-k<!bLIA3gBuGPeLuebT)F@YVg(Z7LZz zI{VCdpTWdU1#`)Q*Qq^kZo*Xad#uD^XPJv$!3QI|edlFzZ{p&@&>AHOjZce?&luGC zb{-@~$KT8=4q41am+}+N)mXmp{&sM?(e2b^m2?08dGa)fr20C{+}0V#Lvu2W4{M?~ zUks-L0e#cwZ$kTwDK64m_LD0bVX+fA$8#C;?p%C^dG6O~zbJmJF!vc|9u@yVUM4Y7 zBf9s8me)(8CO6}S-m|(FNP>l;nkvWe3%X;K*A$3B85BDXd&8Ct8C_Sw66w&?i*vq? z)rdiR32ZW4<jBy{`=JG5`2d!_d(GcqxK5<z276~hlX{t7n8T2gfMsw0ix@BC+WC6} zpK5rmI@M2BIGS>bg-V4jvf@rkzUF?jo)>Iv129D+w=Cz7e!a96zs1@dA%*V?n>K}k zpK3^DQl0U*i$=AFbxUNYvmR@$i}H)}q{dY)+BUXW*hSV$xv1>ANk6fOY8MTK^v$?; zmp-WYx*OHhl?^l<oVR?zC#=k$sAPt^v)>*Q<ABG0E??%bi|49(++JPa?5be*;`N-W z;Weci;$o$fWXLA&GAxrgOO+9Qe2@b<V~s<aaWD$=iX>Ofq?zi>^o2P3e~3U2BrDQ6 zC|{Q+4RvPVau%%X^wuW&MDwivuzM$JlqYYhzL)<KU`Wok3>@9|xB6%#(})6g2bty) znR!%Wz0{Yx5A38j+}Rc|cbd?R2dtyE>^;nWX4isvy#5sXfI<?=Ln7yUkfXh`mC*g{ z8NPMb(Cciet0kF5rTN6xl$7t1$6)xH8KQp3qTah9Kk4|DIH!-5i$663H>Yoxm~j8f zpi221@*c}=mMcEB$FG%TkV+<_6X^3i`|*{KY~fh%L__+Ok*w0_k8!PbSw5rnmkf=j zokoARdlzMxCyzGry@B`@t6`jgBF-Av`Yen5^xQwHKA&u2qJe)UB&uwl=F7<Bms2b6 z;TPz5VOYe$<yiCCqM1&fx%nLAn*og^dx^mL*srnvF6l|}GDxFSk;Unac4+J5JRdof zqxUd<!Aw_~?fpZ>zK=KhI}*BfVf`QROpASN9`j999R!X+$SCnO6R98u5?>I#ylO}{ zdz}o|sjTd{H#a?IFNuh5x^MAo`d>{zpA@h_NQDijU1M5I)?jjezF7MLb1MEqC1UP4 z3K94+*0GY=xHhM!f7#M82PxTs?Jss?*XZurR_b0$@B7eLrLLE)muwX#2uIl5^ziv9 zf!6}VmylN38vfx1e}Z0M`>_7ks#f9g^paWHoRZ@m&-=DpO@m!itSgUmu|3=42G>1? zYu}(~XS=tZOuX*qg4#pfHMLRbk9|~#G;+GoU(OM49w64dQ0fODAUzV6QQD5U?g-y9 zuKvqFppHG^{V-LLNd*0vZxNGRoTC0-1g+O!MT<b|3D_6bPc(!GI?#Dn?q!;JXI&sD zE#{>~n4YASRqcK$jiQ|V64SJf?v+!|Q!dR0!Nu-qF)r??3~z_3mXEkX{YCoL`PteC zc#v04INgda1NTLqldmo4O*Kg+1SU)PB{rK))1ihR{$mgPclT9W$W0TFM6X6k)s&4h zeSxsu+RW~?Q!PzzVRzgu12lUV-{7;By)Zn!S@ogT#=5Q+1m}xN`umpo(1#|&mgT25 z+;Gi2b=QY_;d@M~w^q~7hqL?(t%~^tDzMbo8jlUY_Y%E|*YA+gDJiv&@EaWy4ggc4 za}{_=V}2S8<R;*kpXQ=p9024Q@+wOh1>6#hR4rv*_utcW!Ha`3d&1LbNcZt&ARg=O zbaXv(<J7LX{M|!81t@#zC4%}p6!cna#w--L;q?#&iSL8(DZJnZoe!XHHLvYA;fWA9 zz^AfrMwx@>1?yNsU@i45A&$|4$*cG2eh@D{!MP8?3el1g3U0eRx3&RtsW2z+w)JE2 zC#}|bKW5f>i3~kirMun~JR%_=+NPm`-WPG8!RxDHvBodu+*Ac%rsQ8WFnTRl>Mo-V zy!PZb-cxatG$1Iw=)??JkG|TZ?l_NTeP8DReY&UyALG}hZb?1Hp|!mjFuf#sUG^o@ z%09`+(<N^Dk>?&cc;`bAeRx`gDC-6{J7is}n=G6s(ExTFTv=7JxSt6mB$NjF`Ydmw zifQl)@Qf1hnxN)%iz4Bei6C@W$(KF~(7Qd@N=hkVKDEgS;eB;c1@qf*D0)<PW_>Ri z{w4$m8rlc7ray*+2IJol{YQ}&n90vnUKR+97mkWv+@IQemkz?PEs7^OY*zRV(@suT zAg|!IFhx~uY#Jjno}}9{3rLrbU6R+X)VR7_sX%)>qPlQilMR4B0ST{=uH>|h0>ERZ z4GH-)U=AXf6Ycg3w?Hcy)co-8Zj*SPy=MeD=>Id@SKiOX{og5}KMP0y^EP1M`M)_N zVoql?>F5|vK+hEXDgOP>V*H;i#(x&zZx0yzzquOzvjG2DfdBcScmFvj0T21-=K%iw zkWkGx7lVMNDda(y813Uq>OQF1*}y~XgUnvKxBS1ct%cf8ty!oY?fQ4NWsrDfVV4JN z$^XvQ6TI+7;@%1;|H~~7?3hMVZ|{QQ!Vf|>M|wJ9g}Pn!(uXeaFLWxmG!#)c@Bi^% DoVrRG diff --git a/frontend/public/portfolio/search-page.png b/frontend/public/portfolio/search-page.png index 99399bb8b765adffa9eeee6a1c60345418c0f011..d0231cb4807d6f4d76f2b56bc9a11ed484153636 100644 GIT binary patch literal 43425 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%0DVL0IWg!tn@!`jcbKk=aGx@tv9;a49 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 QP;yRHSyQQ0;l;au0uw$o@Bjb+ literal 53481 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%0A^9^s+%qww;fX-@G6_uBgy%e%C0e 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 YFY94;zfJQY`2V7M`yYMi!uR3-0~ULAZ2$lO diff --git a/frontend/src/app/core/api/api.models.ts b/frontend/src/app/core/api/api.models.ts index 13ecce9..e5131f7 100644 --- a/frontend/src/app/core/api/api.models.ts +++ b/frontend/src/app/core/api/api.models.ts @@ -83,7 +83,7 @@ export interface CommandResult { syntax: string; description: string | null; aliases: string[]; - parameters: unknown[]; + parameters: Record<string, unknown> | unknown[] | null; category: CommandCategory | null; plugin: CommandPlugin | null; plugin_version: CommandPluginVersion | null; diff --git a/frontend/src/app/features/admin/admin-ingestions.page.ts b/frontend/src/app/features/admin/admin-ingestions.page.ts index d844ad2..4bf6df2 100644 --- a/frontend/src/app/features/admin/admin-ingestions.page.ts +++ b/frontend/src/app/features/admin/admin-ingestions.page.ts @@ -30,9 +30,9 @@ interface IngestionRunStatusChangedPayload { @if (runs().length === 0) { <app-ui-empty-state icon="terminal" [title]="'admin.ingestions.emptyTitle' | transloco" [description]="'admin.ingestions.emptyDescription' | transloco" /> } @else { - <div class="grid gap-3"> + <div class="grid min-w-0 gap-3"> @for (run of runs(); track run.id) { - <article class="grid gap-3 rounded-lg border border-white/10 bg-surface-dark/72 p-4"> + <article class="grid min-w-0 gap-3 rounded-lg border border-white/10 bg-surface-dark/72 p-4"> <div class="flex flex-wrap items-center justify-between gap-3"> <div class="flex flex-wrap items-center gap-2"> <app-ui-badge [tone]="run.status === 'success' ? 'success' : run.status === 'failed' ? 'danger' : 'neutral'">{{ run.status }}</app-ui-badge> @@ -40,8 +40,8 @@ interface IngestionRunStatusChangedPayload { </div> <span class="text-sm text-neutral-gray">{{ run.finished_at ?? run.started_at }}</span> </div> - <pre class="overflow-x-auto rounded-md border border-white/10 bg-deep-space p-3 text-xs leading-6 text-neutral-gray">{{ stringify(run.stats) }}</pre> - <pre class="overflow-x-auto rounded-md border border-white/10 bg-deep-space p-3 text-xs leading-6 text-neutral-gray">{{ stringify(run.log) }}</pre> + <pre class="max-w-full overflow-x-auto whitespace-pre-wrap break-words rounded-md border border-white/10 bg-deep-space p-3 text-xs leading-6 text-neutral-gray">{{ stringify(run.stats) }}</pre> + <pre class="max-w-full overflow-x-auto whitespace-pre-wrap break-words rounded-md border border-white/10 bg-deep-space p-3 text-xs leading-6 text-neutral-gray">{{ stringify(run.log) }}</pre> </article> } </div> diff --git a/frontend/src/app/features/command/command.page.ts b/frontend/src/app/features/command/command.page.ts index 5d9a75f..b8ecf47 100644 --- a/frontend/src/app/features/command/command.page.ts +++ b/frontend/src/app/features/command/command.page.ts @@ -1,4 +1,5 @@ -import { Component, computed, DestroyRef, effect, inject, signal } from '@angular/core'; +import { isPlatformBrowser, isPlatformServer } from '@angular/common'; +import { Component, computed, DestroyRef, effect, inject, makeStateKey, PLATFORM_ID, signal, TransferState } from '@angular/core'; import { takeUntilDestroyed, toSignal } from '@angular/core/rxjs-interop'; import { ActivatedRoute } from '@angular/router'; import { TranslocoPipe } from '@jsverse/transloco'; @@ -30,48 +31,48 @@ import { UiSkeletonComponent } from '@app/shared/ui/skeleton/ui-skeleton.compone } @else { @if (command(); as item) { <header class="grid gap-4 rounded-lg border border-white/10 bg-surface-dark/72 p-5"> - <div class="flex flex-wrap items-start justify-between gap-3"> - <div class="grid gap-2"> - <div class="flex flex-wrap gap-2"> - <app-ui-badge tone="cyan">{{ item.plugin?.name ?? ('command.unknownPlugin' | transloco) }}</app-ui-badge> - @if (item.category) { - <app-ui-badge tone="purple">{{ item.category.name }}</app-ui-badge> - } - <app-ui-badge tone="neutral">{{ 'command.views' | transloco: { count: item.views } }}</app-ui-badge> + <div class="flex flex-wrap items-start justify-between gap-3"> + <div class="grid gap-2"> + <div class="flex flex-wrap gap-2"> + <app-ui-badge tone="cyan">{{ item.plugin?.name ?? ('command.unknownPlugin' | transloco) }}</app-ui-badge> + @if (item.category) { + <app-ui-badge tone="purple">{{ item.category.name }}</app-ui-badge> + } + <app-ui-badge tone="neutral">{{ 'command.views' | transloco: { count: item.views } }}</app-ui-badge> + </div> + <h1 class="font-display text-3xl font-semibold text-white">{{ item.name }}</h1> + <p class="max-w-3xl text-sm leading-6 text-neutral-gray">{{ item.description ?? ('command.noDescription' | transloco) }}</p> </div> - <h1 class="font-display text-3xl font-semibold text-white">{{ item.name }}</h1> - <p class="max-w-3xl text-sm leading-6 text-neutral-gray">{{ item.description ?? ('command.noDescription' | transloco) }}</p> - </div> - <app-ui-button variant="secondary" (click)="toggleFavorite(item)"> - <app-ui-icon name="star" [size]="16" /> - {{ favoriteLabel(item.id) | transloco }} - </app-ui-button> - </div> - <app-ui-code-block [code]="item.syntax" /> - </header> - - <div class="grid gap-5 lg:grid-cols-2"> - <section class="rounded-lg border border-white/10 bg-surface-dark/72 p-5"> - <h2 class="font-display text-lg font-semibold text-white">{{ 'command.aliasesTitle' | transloco }}</h2> - <div class="mt-4 flex flex-wrap gap-2"> - @for (alias of item.aliases; track alias) { - <app-ui-badge tone="neutral">{{ alias }}</app-ui-badge> - } @empty { - <span class="text-sm text-neutral-gray">{{ 'command.aliasesEmpty' | transloco }}</span> - } - </div> - </section> - - <section class="rounded-lg border border-white/10 bg-surface-dark/72 p-5"> - <h2 class="font-display text-lg font-semibold text-white">{{ 'command.parametersTitle' | transloco }}</h2> - <div class="mt-4 grid gap-2"> - @for (parameter of parameterRows(); track parameter) { - <code class="rounded-md border border-white/10 bg-deep-space px-3 py-2 text-sm text-neutral-gray">{{ parameter }}</code> - } @empty { - <span class="text-sm text-neutral-gray">{{ 'command.parametersEmpty' | transloco }}</span> - } + <app-ui-button variant="secondary" (click)="toggleFavorite(item)"> + <app-ui-icon name="star" [size]="16" /> + {{ favoriteLabel(item.id) | transloco }} + </app-ui-button> </div> - </section> + <app-ui-code-block [code]="item.syntax" /> + </header> + + <div class="grid gap-5 lg:grid-cols-2"> + <section class="rounded-lg border border-white/10 bg-surface-dark/72 p-5"> + <h2 class="font-display text-lg font-semibold text-white">{{ 'command.aliasesTitle' | transloco }}</h2> + <div class="mt-4 flex flex-wrap gap-2"> + @for (alias of item.aliases; track alias) { + <app-ui-badge tone="neutral">{{ alias }}</app-ui-badge> + } @empty { + <span class="text-sm text-neutral-gray">{{ 'command.aliasesEmpty' | transloco }}</span> + } + </div> + </section> + + <section class="rounded-lg border border-white/10 bg-surface-dark/72 p-5"> + <h2 class="font-display text-lg font-semibold text-white">{{ 'command.parametersTitle' | transloco }}</h2> + <div class="mt-4 grid gap-2"> + @for (parameter of parameterRows(); track parameter) { + <code class="rounded-md border border-white/10 bg-deep-space px-3 py-2 text-sm text-neutral-gray">{{ parameter }}</code> + } @empty { + <span class="text-sm text-neutral-gray">{{ 'command.parametersEmpty' | transloco }}</span> + } + </div> + </section> </div> } } @@ -86,13 +87,27 @@ export class CommandPageComponent { private readonly favorites = inject(FavoriteService); private readonly seo = inject(SeoService); private readonly destroyRef = inject(DestroyRef); + private readonly platformId = inject(PLATFORM_ID); + private readonly transferState = inject(TransferState); private readonly params = toSignal(this.route.paramMap); protected readonly loading = signal(true); protected readonly error = signal(false); protected readonly command = signal<CommandResult | null>(null); protected readonly slug = computed(() => this.params()?.get('slug') ?? ''); - protected readonly parameterRows = computed(() => (this.command()?.parameters ?? []).map((parameter) => JSON.stringify(parameter))); + protected readonly parameterRows = computed(() => { + const parameters = this.command()?.parameters; + + if (Array.isArray(parameters)) { + return parameters.map((parameter) => JSON.stringify(parameter)); + } + + if (parameters !== null && typeof parameters === 'object') { + return Object.entries(parameters).map(([name, parameter]) => `${name}: ${JSON.stringify(parameter)}`); + } + + return []; + }); constructor() { if (this.auth.isAuthenticated()) { @@ -122,6 +137,21 @@ export class CommandPageComponent { return; } + const stateKey = makeStateKey<CommandResult>(`command:${slug}`); + + if (isPlatformBrowser(this.platformId) && this.transferState.hasKey(stateKey)) { + const command = this.transferState.get(stateKey, null); + + if (command !== null) { + this.transferState.remove(stateKey); + this.loading.set(false); + this.error.set(false); + this.applyCommand(command); + + return; + } + } + this.loading.set(true); this.error.set(false); @@ -138,23 +168,32 @@ export class CommandPageComponent { return; } - this.command.set(response.data); - this.seo.update({ - title: `${response.data.name} - Comando CommandSphere`, - description: response.data.description ?? `Sintaxe e parâmetros do comando ${response.data.name}.`, - canonicalPath: `/commands/${response.data.slug}`, - type: 'article', - jsonLd: { - '@context': 'https://schema.org', - '@type': 'SoftwareSourceCode', - name: response.data.name, - description: response.data.description ?? response.data.syntax, - programmingLanguage: 'Command', - }, - }); - if (this.auth.isAuthenticated()) { - this.analytics.recordCommandView(response.data.slug).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + if (isPlatformServer(this.platformId)) { + this.transferState.set(stateKey, response.data); } + + this.applyCommand(response.data); }); } + + private applyCommand(command: CommandResult): void { + this.command.set(command); + this.seo.update({ + title: `${command.name} - Comando CommandSphere`, + description: command.description ?? `Sintaxe e parametros do comando ${command.name}.`, + canonicalPath: `/commands/${command.slug}`, + type: 'article', + jsonLd: { + '@context': 'https://schema.org', + '@type': 'SoftwareSourceCode', + name: command.name, + description: command.description ?? command.syntax, + programmingLanguage: 'Command', + }, + }); + + if (this.auth.isAuthenticated()) { + this.analytics.recordCommandView(command.slug).pipe(takeUntilDestroyed(this.destroyRef)).subscribe(); + } + } } diff --git a/frontend/src/app/features/home/home.page.ts b/frontend/src/app/features/home/home.page.ts index 2418f71..037f447 100644 --- a/frontend/src/app/features/home/home.page.ts +++ b/frontend/src/app/features/home/home.page.ts @@ -13,14 +13,7 @@ import { IconName, UiIconComponent } from '@app/shared/ui/icon/ui-icon.component template: ` <section class="relative isolate grid min-h-[calc(100vh-7rem)] content-center overflow-hidden py-10"> <div class="absolute inset-0 -z-20 bg-[radial-gradient(circle_at_top_left,rgb(124_58_237_/_22%),transparent_34%),linear-gradient(180deg,rgb(2_6_23),rgb(2_6_23_/_82%))]"></div> - <img - class="absolute inset-x-0 bottom-0 -z-10 hidden h-[58%] w-full object-cover opacity-34 mix-blend-screen md:block" - src="/portfolio/landing-hero.png" - width="1200" - height="675" - fetchpriority="high" - [alt]="'home.heroImageAlt' | transloco" - /> + <div class="absolute inset-x-0 bottom-0 -z-10 hidden h-[58%] border-t border-neon-cyan/10 bg-[linear-gradient(115deg,rgb(124_58_237_/_18%),transparent_34%),linear-gradient(90deg,rgb(34_211_238_/_10%)_1px,transparent_1px),linear-gradient(0deg,rgb(34_211_238_/_8%)_1px,transparent_1px)] bg-[size:auto,72px_72px,72px_72px] opacity-70 md:block"></div> <div class="grid gap-8 lg:grid-cols-[minmax(0,1fr)_28rem] lg:items-center"> <div class="grid max-w-4xl gap-6"> <app-ui-badge tone="cyan">{{ 'home.badge' | transloco }}</app-ui-badge> diff --git a/frontend/src/app/shell/app-shell.component.ts b/frontend/src/app/shell/app-shell.component.ts index abf101b..23d378c 100644 --- a/frontend/src/app/shell/app-shell.component.ts +++ b/frontend/src/app/shell/app-shell.component.ts @@ -17,10 +17,10 @@ import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-contain standalone: true, imports: [CommandPaletteComponent, RouterLink, RouterOutlet, TranslocoPipe, UiButtonComponent, UiIconComponent, UiToastContainerComponent], template: ` - <main class="min-h-screen bg-deep-space text-slate-100"> - <div class="mx-auto grid min-h-screen w-full max-w-7xl grid-rows-[auto_1fr] px-4 sm:px-6"> - <header class="sticky top-0 z-30 border-b border-white/10 bg-deep-space/92 py-3 backdrop-blur"> - <div class="grid grid-cols-[auto_1fr_auto] items-center gap-3"> + <main class="min-h-screen overflow-x-hidden bg-deep-space text-slate-100"> + <div class="mx-auto grid min-h-screen w-full min-w-0 max-w-7xl grid-rows-[auto_1fr] px-4 sm:px-6"> + <header class="sticky top-0 z-30 min-w-0 border-b border-white/10 bg-deep-space/92 py-3 backdrop-blur"> + <div class="grid min-w-0 grid-cols-[auto_minmax(0,1fr)_auto] items-center gap-3"> <a class="grid min-w-0 grid-cols-[auto_1fr] items-center gap-3" routerLink="/"> <span class="grid h-9 w-9 place-items-center rounded-md bg-electric-purple text-white shadow-command-glow"> <app-ui-icon name="sparkles" [size]="18" /> @@ -44,7 +44,7 @@ import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-contain </kbd> </button> - <div class="flex items-center justify-end gap-2"> + <div class="flex min-w-0 items-center justify-end gap-2"> @if (loading.isLoading()) { <app-ui-icon class="text-neon-cyan" name="loader-circle" [size]="18" [spin]="true" /> } @@ -75,7 +75,7 @@ import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-contain </div> </div> - <nav class="mt-3 flex min-h-9 gap-2 overflow-x-auto"> + <nav class="mt-3 flex min-h-9 max-w-full gap-2 overflow-x-auto"> @if (auth.communities().length > 0) { @for (community of auth.communities(); track community.slug) { <a diff --git a/frontend/src/server.ts b/frontend/src/server.ts index b1363b4..4d66db6 100644 --- a/frontend/src/server.ts +++ b/frontend/src/server.ts @@ -1,5 +1,6 @@ import { APP_BASE_HREF } from '@angular/common'; import { CommonEngine, isMainModule } from '@angular/ssr/node'; +import compression from 'compression'; import express, { type NextFunction, type Request, type Response } from 'express'; import { dirname, join, resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; @@ -14,6 +15,8 @@ const commonEngine = new CommonEngine({ allowedHosts: ['localhost', '127.0.0.1'], }); +app.use(compression()); + app.use((_req, res, next) => { res.setHeader('X-Content-Type-Options', 'nosniff'); res.setHeader('X-Frame-Options', 'DENY'); @@ -67,12 +70,12 @@ if (isMainModule(import.meta.url)) { export default app; function postProcessSsr(html: string, requestUrl: string): string { - return delayPublicHydration(withJsonLd(html, requestUrl), requestUrl); + return withJsonLd(html, requestUrl); } function withJsonLd(html: string, requestUrl: string): string { const url = new URL(requestUrl); - const isCommandPage = url.pathname.startsWith('/commands/'); + const isCommandPage = url.pathname.startsWith('/commands/') || url.pathname.includes('/commands/'); const shouldReplaceCommandSchema = isCommandPage && !html.includes('SoftwareSourceCode'); if (!shouldReplaceCommandSchema && html.includes('application/ld+json')) { @@ -139,28 +142,3 @@ function extractTitle(html: string): string | null { function extractDescription(html: string): string | null { return /<meta name="description" content="([^"]*)"/i.exec(html)?.[1] ?? null; } - -function delayPublicHydration(html: string, requestUrl: string): string { - const url = new URL(requestUrl); - const isPublicPortfolioPage = url.pathname === '/' || /^\/c\/[^/]+\/p\/[^/]+\/?$/.test(url.pathname); - - if (!isPublicPortfolioPage || !html.includes('</body>')) { - return html; - } - - const scriptSources: string[] = []; - const withoutModuleScripts = html.replace(/<script src="([^"]+\.js)" type="module"><\/script>/g, (_match, source: string) => { - scriptSources.push(source); - - return ''; - }); - - if (scriptSources.length === 0) { - return html; - } - - const withoutModulePreloads = withoutModuleScripts.replace(/<link rel="modulepreload" href="[^"]+\.js">/g, ''); - const loader = `<script>addEventListener('load',()=>{for(const s of ${JSON.stringify(scriptSources)}){const e=document.createElement('script');e.type='module';e.src=s;document.body.appendChild(e);}});</script>`; - - return withoutModulePreloads.replace('</body>', `${loader}</body>`); -} diff --git a/frontend/src/styles.css b/frontend/src/styles.css index 4b066a0..0251911 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -1,5 +1,8 @@ @import 'tailwindcss'; +@source './app/**/*.ts'; +@source './index.html'; + @theme { --font-sans: 'Inter', ui-sans-serif, system-ui, sans-serif; --font-display: 'Sora', ui-sans-serif, system-ui, sans-serif; From 7dc6518486bec457c423d2fcd0ca8b6a5d8355a4 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sun, 7 Jun 2026 12:52:51 -0300 Subject: [PATCH 53/59] polish(frontend): refine portfolio landing and mobile admin nav --- .../admin-mobile-menu-polish.png | Bin 0 -> 33993 bytes .../post-v1-polish/landing-polish-desktop.png | Bin 0 -> 322270 bytes .../post-v1-polish/landing-polish-mobile.png | Bin 0 -> 226241 bytes frontend/public/i18n/en.json | 9 +-- frontend/public/i18n/pt-BR.json | 57 +++++++++--------- .../public/portfolio/admin-ingestions.png | Bin 0 -> 17843 bytes frontend/public/portfolio/doc-viewer.png | Bin 49840 -> 14596 bytes frontend/public/portfolio/search-page.png | Bin 43425 -> 10459 bytes frontend/src/app/features/home/home.page.ts | 16 +++-- frontend/src/app/shell/app-shell.component.ts | 47 ++++++++++++++- 10 files changed, 91 insertions(+), 38 deletions(-) create mode 100644 docs/qa/post-v1-polish/admin-mobile-menu-polish.png create mode 100644 docs/qa/post-v1-polish/landing-polish-desktop.png create mode 100644 docs/qa/post-v1-polish/landing-polish-mobile.png create mode 100644 frontend/public/portfolio/admin-ingestions.png diff --git a/docs/qa/post-v1-polish/admin-mobile-menu-polish.png b/docs/qa/post-v1-polish/admin-mobile-menu-polish.png new file mode 100644 index 0000000000000000000000000000000000000000..b80a3803c25b37d7a740ee9907f4d9aa15177cba GIT binary patch literal 33993 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 RGWG~SURp(}^1bPo{|DXu1Z)5R literal 0 HcmV?d00001 diff --git a/docs/qa/post-v1-polish/landing-polish-desktop.png b/docs/qa/post-v1-polish/landing-polish-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..aacbc4cb1488fbeb38fddd79d26d863ebf88c013 GIT binary patch literal 322270 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 H7>W-*AJ&0g}ogiu` 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�Jn{_N;ANPt#pjB%91IHY4$Z#XG2j`! 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%0D&G><>~20N-h!0dbUSI#drcS9MF!#0`VHS~e~ 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 literal 0 HcmV?d00001 diff --git a/docs/qa/post-v1-polish/landing-polish-mobile.png b/docs/qa/post-v1-polish/landing-polish-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..1d97129857f682083d6ae6cdf38760da24806f71 GIT binary patch literal 226241 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ν8K^Eh-?TKJ3U24tK2z!1v#0kwN< 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 literal 0 HcmV?d00001 diff --git a/frontend/public/i18n/en.json b/frontend/public/i18n/en.json index cb8e56d..f56b2a7 100644 --- a/frontend/public/i18n/en.json +++ b/frontend/public/i18n/en.json @@ -127,10 +127,10 @@ "screenshots": { "docsAlt": "Doc viewer with sanitized markdown, side index, and version selector", "docsTitle": "Doc viewer", - "paletteAlt": "Command palette with results from Meilisearch", - "paletteTitle": "Command palette", "searchAlt": "Global search with facets by community, plugin, and category", - "searchTitle": "Faceted search" + "searchTitle": "Faceted search", + "adminAlt": "Ingestion operations screen with status, stats, and structured logs", + "adminTitle": "Ingestion operations" }, "screenshotsBadge": "Real screenshots", "screenshotsTitle": "Final product interface", @@ -216,7 +216,8 @@ "noCommunity": "No community loaded", "searchAria": "Open global search", "searchPlaceholder": "Search CommandSphere", - "searchShortcut": "Ctrl K" + "searchShortcut": "Ctrl K", + "mobileMenu": "Menu" }, "toast": { "forbidden": "You do not have permission for this action.", diff --git a/frontend/public/i18n/pt-BR.json b/frontend/public/i18n/pt-BR.json index 2741ea3..d530c0c 100644 --- a/frontend/public/i18n/pt-BR.json +++ b/frontend/public/i18n/pt-BR.json @@ -6,7 +6,7 @@ "emptyDescription": "Nenhuma ingestão foi registrada para as comunidades acessíveis.", "emptyTitle": "Sem execuções", "finishedToast": "Sincronização finalizada.", - "runId": "Run #{{id}}", + "runId": "Execução #{{id}}", "title": "Ingestões" }, "plugins": { @@ -29,7 +29,7 @@ } }, "analytics": { - "badge": "Analytics", + "badge": "Métricas", "communityLabel": "Comunidade", "description": "Ranking de comandos mais vistos dentro do período selecionado.", "emptyDescription": "Ainda não há visualizações registradas para este período.", @@ -71,14 +71,14 @@ }, "command": { "aliasesEmpty": "Nenhum alias cadastrado.", - "aliasesTitle": "Aliases", + "aliasesTitle": "Apelidos", "errorDescription": "Não foi possível carregar o comando solicitado.", "errorTitle": "Comando indisponível", "noDescription": "Sem descrição cadastrada.", "parametersEmpty": "Nenhum parâmetro estruturado cadastrado.", "parametersTitle": "Parâmetros", "unknownPlugin": "Plugin", - "views": "{{count}} views" + "views": "{{count}} visualizações" }, "docs": { "backToCatalog": "Voltar ao catálogo", @@ -103,13 +103,13 @@ "unknownPlugin": "Plugin" }, "home": { - "badge": "Portfólio técnico · SaaS developer tools", + "badge": "Portfólio técnico · SaaS para documentação de plugins", "featuresBadge": "Produto", "featuresTitle": "Um hub operacional para documentação viva", "heroImageAlt": "Interface dark-first do CommandSphere com busca e documentação estruturada", "metrics": { "idempotent": { - "label": "Pipeline com upsert por chave natural e reconciliação em re-sync.", + "label": "Pipeline com upsert por chave natural e reconciliação em ressincronização.", "value": "Ingestão idempotente" }, "permissions": { @@ -117,31 +117,31 @@ "value": "Escopo por comunidade" }, "realtime": { - "label": "Horizon + Reverb atualizando runs de ingestão sem refresh.", - "value": "Operação realtime" + "label": "Horizon + Reverb atualizando execuções de ingestão sem recarregar a página.", + "value": "Operação em tempo real" } }, "pipelineBadge": "Pipeline", "pipelineTitle": "GitHub → parser → índice → busca", "primaryCta": "Explorar busca", "screenshots": { - "docsAlt": "Doc viewer com markdown sanitizado, índice lateral e seletor de versão", - "docsTitle": "Doc viewer", - "paletteAlt": "Command palette com resultados vindos do Meilisearch", - "paletteTitle": "Command palette", - "searchAlt": "Busca global com facets por comunidade, plugin e categoria", - "searchTitle": "Busca facetada" + "docsAlt": "Visualizador de documentação com Markdown sanitizado, índice lateral e seletor de versão", + "docsTitle": "Visualizador de documentação", + "searchAlt": "Busca global com facetas por comunidade, plugin e categoria", + "searchTitle": "Busca com facetas", + "adminAlt": "Tela de ingestões com status, estatísticas e logs estruturados", + "adminTitle": "Operação de ingestões" }, - "screenshotsBadge": "Screenshots reais", + "screenshotsBadge": "Capturas reais", "screenshotsTitle": "Interface final do produto", "secondaryCta": "Abrir catálogo", - "stackBadge": "Stack", - "stackTitle": "Arquitetura full stack usada no projeto", - "summary": "Toda sua documentação. Em um único ecossistema. CommandSphere ingere Markdown do GitHub, extrai comandos, indexa no Meilisearch e entrega descoberta rápida com SSR, i18n, permissões e realtime.", + "stackBadge": "Arquitetura", + "stackTitle": "Stack técnica usada no projeto", + "summary": "Toda sua documentação. Em um único ecossistema. CommandSphere ingere Markdown do GitHub, extrai comandos, indexa no Meilisearch e entrega descoberta rápida com SSR, i18n, permissões e tempo real.", "title": "Toda sua documentação. Em um único ecossistema.", "features": { "discovery": { - "description": "Busca em tempo real, facets por comunidade/plugin/categoria, command palette e páginas de comando com analytics.", + "description": "Busca em tempo real, facetas por comunidade/plugin/categoria, paleta de comandos e páginas de comando com métricas.", "title": "Descoberta rápida" }, "ingestion": { @@ -149,7 +149,7 @@ "title": "Ingestão confiável" }, "operations": { - "description": "Sync manual, webhook GitHub, scheduler, Horizon, Reverb e logs estruturados para operar o pipeline.", + "description": "Sincronização manual, webhook GitHub, agendador, Horizon, Reverb e logs estruturados para operar o pipeline.", "title": "Operação observável" } }, @@ -159,15 +159,15 @@ "title": "GitHub API" }, "index": { - "description": "Persiste documentos/comandos e atualiza Meilisearch com facets.", + "description": "Persiste documentos/comandos e atualiza Meilisearch com facetas.", "title": "Índice" }, "parser": { - "description": "CommonMark + frontmatter/heading convention extraem comandos sem heurística frágil.", - "title": "Parser" + "description": "CommonMark + frontmatter/convenção de headings extraem comandos sem heurística frágil.", + "title": "Analisador" }, "search": { - "description": "Angular SSR consome APIs enxutas para busca, docs, favoritos e analytics.", + "description": "Angular SSR consome APIs enxutas para busca, documentação, favoritos e métricas.", "title": "Busca" } } @@ -195,7 +195,7 @@ "plugin": "Plugin" }, "loading": "Buscando comandos...", - "noFacets": "Sem facets", + "noFacets": "Sem facetas", "queryLabel": "Termo", "queryPlaceholder": "Buscar por comando, sintaxe ou descrição", "resultCount": "{{count}} resultados estimados", @@ -203,12 +203,12 @@ "unknownPlugin": "Plugin" }, "shell": { - "foundation": "Workspace SSR", + "foundation": "Área SSR", "languageLabel": "Idioma", "nav": { "adminIngestions": "Ingestões", "adminPlugins": "Plugins", - "analytics": "Analytics", + "analytics": "Métricas", "catalog": "Catálogo", "favorites": "Favoritos", "search": "Busca" @@ -216,7 +216,8 @@ "noCommunity": "Nenhuma comunidade carregada", "searchAria": "Abrir busca global", "searchPlaceholder": "Buscar no CommandSphere", - "searchShortcut": "Ctrl K" + "searchShortcut": "Ctrl K", + "mobileMenu": "Menu" }, "toast": { "forbidden": "Você não tem permissão para esta ação.", diff --git a/frontend/public/portfolio/admin-ingestions.png b/frontend/public/portfolio/admin-ingestions.png new file mode 100644 index 0000000000000000000000000000000000000000..67332d8e9fe6937ad3ebc5c203d6b7883655b20c GIT binary patch literal 17843 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 a?~SgEtep+L$^vc(oIh)Iru>xq-TwvH;>3pl literal 0 HcmV?d00001 diff --git a/frontend/public/portfolio/doc-viewer.png b/frontend/public/portfolio/doc-viewer.png index 9b34727b51e88310d7527c683129ab27ed880f95..4dbcd03aefef0c858238bc0a89f2d46dfb2e1f23 100644 GIT binary patch literal 14596 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%0A>LwVMtCmltq8e)#vYD)SfKdsfsp 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 G?7sml%MK6# literal 49840 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 NuA=p%T<JyV{{pXHn(hDq diff --git a/frontend/public/portfolio/search-page.png b/frontend/public/portfolio/search-page.png index d0231cb4807d6f4d76f2b56bc9a11ed484153636..465272f7760bfff09b17d25cfb6e528068f512c6 100644 GIT binary patch literal 10459 zcmeHtXIPV2*Dekc1fr-2M5>A?N=pV6kSZ2L5Eu(pAQCVrgs7niNFpFO(h-#)eNZfv z7(gJDgdm|v#}T9@3QC6nAqg$XdE&h1o%zmrzw>_Ax#pZ--w*Qew7u6}d#!ujYpv&@ zy{+X|Nd-v}5s|G{XHQ)a5!nn95!rNZ3-BwFxZ-vlIBddPu(S{<=~S8mPBtS?oIfEV zLQIm{xGDymOWZu`j1dvp_Fnk6sTuvsOGHHDrq!tvm+rXFjkvybyPU4O@G;xA6k~UG zzXWM^e{vj3RC4FOM=>#=^Y`~}-=(Mv*`u)OsL~N_W&acnhl`KBrOMAb7yDedW=mMO zin*Orb&*QBk=y;)TeVt4WjRwa@Xb=Aj4tCfNhhr9==hZ|riAa@eqX){Rz0lPuvrOF zw6ehKhah;BmFL}d0TP;<@G6&uqUM@z76lIWh{#RA;T4Pu{EGaJhYJrkY@ou!(E||R z_nv|b7&w?GNC>r%+w@<4Z3Y8fNU7qldn6@9_a{ZhkyW@OmAX$~5-83yTpAzY?I$)+ zYqq=J<1v}8+7>LhI9$n8i|z-+G2pPZAwIj}7`UJ3jT~Yp_Cr2bF<U=V)-y)~WdgOt zL@i0WLb30SIeJ7!oXNw>ezhdQ=k`D*6@|;FUo6z6*8lo&S5a{!FE)H&I<n_GGhcIC z?`820@1;5JAT69|U~;geO1Cl-yC331HXY=c(PU>V3A(szi==+0ZSzw)!@u$cOrEq} zqr<WrY)yJyl;C%T)c>qMII+$|-x=~q)fJm)bn;OrQLX|WV9c7ib^7Xj>Ut_^mOt>5 zhzN8bF#*2k&|^ynrEda%+3YOFa*m9m?i&U05rIw-#EGI?()BK5#App$jik8MRyOyo z83{I;s*W>M>jY{<;t|N%oD2#&{+J}|%1-dNHO96rXR<%`^p7)ECj#P4>ME2S;^XT= z!m<8Frd{O(`EajUoGP&N<xj*N;DEboS#tI1Jtx76r%|n?>`EnY{3rLkq}I>pnw_<# zn?v36Ix1!dNS8%kpmxn`N`R_k<kJ1Hsj}M)S4oF6DsN33W?=IPBRPPb)PFk;ii!x> z9XjL#Gc4UtZhI41FiowWys-Y%A&gd$N|bG~=frakM=ing_m0SQAL|WD1B5oVg(kas z;8}Nx*<rTU7$xt#^T_pR<dfxt6!m>5DPZeb1Hm9s=N*Pb^kbIw?{Q++-@*6r!iLdQ z7Na_NH?r@V^VcENr;|iDvm`&EfyFonwb$Y|yTZDA(n?9wYv~29M}YO>{hHy><XJ1` zP1`F(U2Z6!?iF&knqV4kJ5afrFLq-_k(Jm`^Np7>q24dQ#!9I&<+|tDtM>RE)UM5F z^2vvGq17R09i;=ZcXwy@50?!x_(|nvox4SqC*+^AwgKz+GCB|yVN>bN%OV6<WZ}?) z`J{M~Cp^F~tZ>V`Q<K2%7LWYM^Ej6;EB^vvoyJI7bZ@<5DO-8rNHa7@Q4N7!UM=1% znxA(rOsPMuxS)lNKn!A!$MlAv4@;jAu0V^oRp?mv5YOPi;cxQ2fA6wRjHn2KDbipZ z$0>2zm}^F?Or;^%d1`<NH``lp^wFeE<yh!iP5Lp6a~@gwQutQTHFS-R1HW02K<a1g zD64RnxhUAs9kom28v-vWVM?C`_Eq>I=I4hHpQIijIDNj7f%AK&U7=9l=6R<8fk4Yf zxMfPxa%KxY?bWjvqeFwcm(?LH4w74hh-5(5=0C`3oV7M}eibHe)fE*nYZLKAu!xgP zl>lxx=U>((%b_!1Rmg42#*mh63hf-kbD2MGk@V-2R`rLSU*W`011|!?(+zx}S!adA zs&ouv-L&|9c9Lvn?qmownO7U-A#@hFz1PwC*q0tUzf+=qo1mI=hLWcC1I}B&s8tyF zaV^;X2kyg_A|oV!fF4+ZYA*HzE<p+K+@FL{BNBB6Y99dy{<(KT4f4udh@17fJHVIr z2%!_+y#;i5yAVC0KAS~lZ5*J`xe@uM_72q~L)8%(453DSe5A^39LKM(Z)-|V&{qsT z#=p+2&V}mpO5rpQTI)gFK3fmW#msm99+_qQlF!SDHA$MzIb~!d!XSiwaP+>cyj&BY zg5;gxOWpl&_`qve_(u+YeJUJ=?AL~2*5AR(uZP(Ty)`VTozX>1U!T}o>z6rjr|cGT zENA_7c)}{4eBBj+mBeu5&O3+R&~giL&a9i~82HW=6X(C#(Mq2<HjaL^Mo?qp6r$OS z`)4qHTtD!D)3KtOI#@-jgFia{sInOl9soU@0KnM$Wm9*PbkndeWfvxxhq5ulS?0k@ z%KS{nuLN7S*KyFEld~PP)v$}U38yv9AWUa&Wr8`J_C{JhcJ@R{g0|vVSl`IbxR}bv z?SM_#2Lrla+W`inhI^eX%*LV|<zqe1bW|;;CWI&)pW#It7TxGs5FZPlk#2nUsehN` z)QNYTZ!-$6Tj{175e;_%&9e_cUgh>v>$_t*V8L7zpbp=>?FBxQ!zkc%E&-~Z)%NiC ztvlA4b^K1J>ZK)%MdQg*ZIELB$iS8}y&*u9nYIR&rW+OU8W-f>Uc>K%gfd=4|Ae29 zp;x|xp)WE>uc0r;(#tl6?=aVRw|W;i7Cl$w4{r77!$*<Y3cCPHgW`eRU)F*+1>I;L zA?aVcvhvm9Yun1TjZY5{ot?T4#>or68(>D#Jiou8=<I3>Ozohi`w9wR2WcUIIZg{z zONfk^?H9i$U?Zi(bY=9{-*oAZ!?K3_OFdK#P#xJ8DOVg{7L!P@gHy(U$ZWtCa}QGM z7iv7+gG%a~w4*)K9x5K6c!cLp4UO74l4}f_A6~a+C@TV<Y#mc6C;6?~rS!Jz*h_F3 z$!Y??=U4K8t=DY<mFkI&U*Sbt<XHy}1jYNAel)bzb|xL|bYkg8k5<ihURi(9H2j<e z?A7ma@Z3oE&7x%$9`brRt6q66bN;S2HB%3rmS)})r@K>}!Y6NP@u>ReO4<gv7DcAZ z=Q0<FkGP@VAE6s1%y=h@{FbNA7Hxdj_3RT<?`QY47aJkQUl>VYGF^f{lsJ{G4O(2i zG9I6#lBhbuI@9@eWn(vO21Kn+4W<pI5)QS?1NNc|*h}aRuvggF1O8~KMT)DxYkQU8 z$(cQGXPX5|dW2yaJ&uW@HE#8kjqa6<k4!jxLWZ~u$i{9%BIdWQd-_apN9QQBW2|aC zmM@#IYBOOFxc1D1c=wZRbVHSm9^{UC5E+B6&A)1=rA_kRUgQ+wjqvYX74Fk%p`AoV zkZSnH3bIV7EHRyxt6HW3`=4UhI}`g~hEHebL%>&*G1zC(KiM_L>tP5KK{h_bI~0XG zAI20%%pV<?TBC(@4!xc4lgQES27|DwuGVzLBXN%YaonPs7f=tt(SS`kJb4-lWtMp) zzJBRpuW{R&H-ZMBTi(-_EYfAfii1rw6Uv{mkgi~r*y{uDtN_%B@zb=xv<lvM2#$?2 zYY!J>SLoWVd<V8<frw{)96uH<D_HA-skv@luwV^(d%MaBMK=uCFNgDXU95{i!IqyO zEeD<04Vt$`9m${XG7)x-r6(;%pGS2yEuFOV>>*#vO-5Py_@}O%)FKHA)lp9~mgc1p zbawEraRWA)Ek1hxyS%LA*v}(T5t^gF$KhnSBO}9}3kxW_=5+-EL%}FWHSvL~tF#Jv zPM<io+&6tc4#)T$yYM23e}Me)j(}Y?QCc(B_=tlI;C`)|8+FZKzMHRE?e(CAC#)wn zrgc(|R?M6B)^h4KiF!lyn|*{)BW|sVKBaP`8Qs(&PXCqQ5#oFGinm<J9b9cNFHP!C zqZJdqcmM*n5pXn#)iV_lDA-K%1H{S~?z5})>SpmYT`#fqPg&IZ?@2VP0i1rry+Y3> zGxE+t9FK+X*#>gIvv>RoHqd7MgA{D|v&sSsPnwz@4}8Ga8+UtTT=~mz5>eqQy07!A z)8pt(iiE`7IPMU{boqhP!s{M5{JS0Q^DOJSM|_CjY4NW<(VL8LDs6-P1#?gFOC^-d zo6xs#8ck?=U*jW&vJ>?ju0RfE3o`DkWcQC1rqPw(znp!joFh2z=SI}5ps$2(Ox80I z%~Lg_jTh$=v-Bw{X4Ndmj_%xFzEE~>-B`tUnh%9}V)EajW42lAZiMI8@m&2AUK9q= z2GYnor5Tw0{-&D2jDzzDFJ2BS=1_`vAD*QIptaltK6lyk`lDY*7_l-A!;1Qh)iZY| zo}rJeGbYD0Z+$;RyY<BR?dU#XP}~D~^&0>m6;I&PF<klB;h#@>2)deLBL>u&=S}AF z42XdX9`sT)b7l*ufRQ7+G8O2YF()g^@O{Uvb9x+}Az+(yP-?_P(!5T*PcgWK9?U5i z5Kn5H#)WCcoN=!?D95k<L~ww1I~_`{3-)FeMV8~#m`RAim<}2Gxwk$mQU6dEyGDUA z>QTPVUg@Fd(2NHAvx#P%PK!~Wab1dw>^4qf#Ug!T%xF$j%9XK^q~!j2WnG#$lO^BO zr^uM}Bd}3|DAf^<Dnif88k~&$yAsrJ*jSRHfS0H#-JG<|n6YJFsi|r0x_Ggy#F(q` z-PgsN0U7|$jRimuV~V{9Mh&_E&KW*ELEPy6>a_91jmCAM)}P&*lLiviHC8O^^{w74 zs&+c068@!}&=l!`WUS$I3uFiV#6$&a?}vRm;P5HlNMywOMNUTSoK0glY3M+}%9olx zx{|e{ySqkwTfoq{ZjB~1_K4xHZ+C--F;gWy{lFCLm%&n?XE^yGUyvv_PzvOtDSu|I zR}y4v@V#f{2EvG1Ia*QUku=n)oA^4zTa$2eWzRo%jl&AnGhJB(pmTm2AHHyNY~!A~ zV5JU!t2G;seJ_omO7jg1Dz|O&^B1cEa3o!OND$KACb_!d5P7Dm+odE&n?c!7BrfnD z&@G_dbe-fZE5IY_Fm_<K5WDu(W{<|<*#&C2ZsUgrhe$_HY@e+HxZEOUoD+?L1&(Fo zc~J+ei;^{-5x>j8Fl`4VF_|B*kC=}?<!J3{@|M&D(MkF-j&2a^%GzG1PR8)LWNjYq zh|YAylU%pPq#a<bx+*_S>eni=*9$71S|6+F$(rvUGpbZhd@$q+IpEVVoptL&tE2q* zUt(NAR>&{yt6nou@<RjG8lFAJXj<yKicL5P!fn`NUSpf7;SUh26u$8_w`3JlCu8u< z9!E~yJ7CvPu(^U+^Y`O<(atsR1suP2|4hr9m)omw<&;7!FNX+6`_fMC1sLwuySla; z-Zfe8iOXN4YcgNkKSrtHL#IQcfpDrsHt4*<dI1Etf}2hCCg?_fTp70{k?Xd4&KR#^ zS~X4o9LP#Zc`r^W<2n*U!VBwQkrCx}sw1lps#Z4?&y@g010TW#{7POFis>9?-R^n| zdzB2BA`l2Kb;rT?=uJ##AST1p<Rsk==nN&oCQ>~#+EMz*BA#dFk=i<YCF%QTpxwqb zxeM;{1AVc2ee>GwGC(jj69!XRFgS}Hfyc1rC22Y``rK!A2_ZHU6&W%Q%(f$oT9tPi zY%lrs#Z1PKyb5_yymeI^(dHoKg?ZHZml3>5FN^9`-Yv3U_?bK#A9J`+Y!J9|knrrY zvuJa)UUs5*8ER`7PIjWQQrE^jh#vU~2&d*5LOuZ!1qjxm@sXRzF)v>E!iyR|a%o7$ z8gfEzJir+96djA{!-X_Z?4iGw5|J1vGK9Sflr=!9f4rNXSEk=Q+%>H7v6J-NUgYBA zj*r75mCXPbj3#BiI{n_&b8O8B(fR=u{aZ-4H-Zij8Uug}UUdhww<e_2Gl2F2`qmM2 z<ovHw6K?Jr_je!VZ79Q-Yet@fVLCePS1+Sg`Q|`8$@)PNMnmk2o!EIzc!uc)|4;s@ zN;N+)<N%#`RtH-rn8}~a@Y8N-8%J<1=lHgFWek{hcMN~e7;S%7*?8TTZ>i-*%C|o& z9qZ>e04XD0b3N1>0-)-4KpX-*_v#OdU-2&~ekS%r9$e+rMS9=~MD0Ko(mluxp;9WO z_+fui{LJ#(VgDJ$mpaWM>ij|RXYBX^2%CY=PfKcxV0{4_fCRe%N(iKZw+rfKBJrfv zG1x?YnCE<8Wn--(w|S#W6>?|5plq>ob#ekRE^eyu(Uu}iWFE=(9VGBiWs=7W417n( z21uS8aY{K@)v?qR8Q#_OHk92Aq%o=bIAP)iP;IK0n6NMfbp|-|j|2>I<nKzr{u~Z4 zYa3@w5E%7Y>7za>Y4^n3t75;60b?&#O6Lw>_SBPqaJfUi`f`$9K}W{bvowLrYj%HJ z&fDrLc^YP<z<Sgv3tZ+M1n9OrwSE~hQx~3_;pg5<0t`4;AY}dfAZMjK&%D3@4B1>D z0Xl5p9~mL4dvvXOZP7B8sr>#gk7`2jyb;HY=(`X4Jy&JyXv2j;awV#1aA1ae5<+X_ z!oQHx5R23a#G(wLX(6uo-WOV$C*7MC*0ldez8NW;(FD>Wza($E{h(<-Sp2Dy23_yK zk5pA=KjansLR18c1JG?>|3gmYggae8W&#XvlMMKal@v&4Sf*^7v8v`a<%gHMjAhGM z{Y>l;dN$+6&B=F8DOsl%z78Mtrq*AUrbR~SHZP?B#B1SWSM$cqZ6xFybA2}TRxgG? zds8H>%ZJ&9exX}X%E(%41F8rEoKAzZ3M5?6P~*u@@<@~|MwWywzH<s%=)v<MMwPt& zq6QPlS+HQX)nbPUbFru%d(`$r=RSj#yP3;2g_GE|R{SS&2~e~%9ZMoEKO7IY&i0q% z6?)t?9e2kMbK47vv)#VL*@we{2~VW*_cpYP>LzUdsW3at@TnK-+FmL(sOlD4%a4r; zS!z!tOa3VA9v0fQH0azm)hp~_rY99?DYY~ZrW%_*XF>kup4m=o1+ld@;+Hq`)cT?f zm2(y`L0_|n-gJ|h-G#)P-_nf`bZWl>fndC1Ka(y^`|XUtJ?@3{lcN2Q-5-64-{`vE z+$oxJ#v`@N#*A3*^M6{xWEiyj)`5C?Px@F#WbK$DM+*JWkZUR%w~ep!)FjQLNpM4J zc%-^uKLme^z7-b6NL}Pa>C$?UeEd*sveEF{a7LHP-0WDLRoHrV(vty(8+kS77QNr| zgzr0ZeQ)u@1%FKCebmK8uq}4X81i|Co_}b?<rT^<Rw)J3#&SINlquLJH@xnrrKk^S zi3TU2wsbW$P;fs#eNG9ruOhU~Ofkef6rB^^e#^5&@as-vN^F@sgar+yt$<S|hC&y( z6km648SY`aTK~Jso$))s<wGI!13j$GXJWaP+rjZf&s=4&7FjL0>Z`$@n{49`g|2Di zYD82?^ACGw&PZ=kQiDJYFD=ODQ*JH{ymZmrN<Rg?Ignor-Dh<2%hQHCKVw`cb{@fA z-itfXAWq&PrP9K?eZuy*BOuFi4q&}xaZ$Ag(&IP>Xz=zgbdF?XpOwI_R_T3L-7zfm z<|j&HZ(sO(JIby&X+XP_mBAK6(I<c}1U1b*a7Xc6PK3FhTq@kGirxP-e#7SKjN`8C zJETRK_-KynpHc&^HM!uTg&UQJF{?K&Y-GXKBN((;2Ws6?`UHX>DD(MTa<Nv`*nrd1 z^%qgmVXAjnt`aWc=_KZBgQ;{**Y0bZ>Qxa_CmE2s@iz}VzsjtN?(~TJZWab4W#qgv z-qU~*U^$a!fIadgK|bdufKJ3cz6{{`ad7w=X-G=!f5)8e813la@X84xR{!DY4}%H+ z;_@Cn?~Vaj`BjV!;}R1kHn36_(lV}=B`o?Kcpwa!KcM$!5fE$sRRQZy{QO($VSgPC z{M#Yl&cwW}8HlxlIoMdOa&vK!V8Ebs@i_uu)zyFw_CVm>HqJFfd$@F@-<2t+O(OSh z{|F4=XFuSWy{Dz=Ng@Ep8UPxbL+f+XvGa>R;P^j2T%N14|DSJ%DuS=b>)#c$R_RW( zg(VWdcPTPsb#a1}mF^~>G%>fdK1LRwkNvvLezu#=Iy+n`sBV~1Q^>L6Fkk5BSi9ID z$4#)$7t!IrTf+$7s(&NU8jy*Nk3^?tEG>^a05KpF&}z1rXz^%?-j>fhRYSkD=DR2* zxjyCq4CU%<SMDnMTTI)>enxFMzSE0Zzr@5Ak1;<bnO&$VIV&tCHmeEiFcP3=G`H31 zdvtm1<#@Npob(?r?{W3+&3N(?>N+gTDk@^PxO?m;A!u8d%n75xy|EPG+?z!cKK;aP zHk_K#R*t?}<J8Hotoxp8ZyfAz1=*_PviE&<UoVRjzFKj+Kc|d>aXqP*sUi1U0{_Wy z4wGrP>U%tP*lYb1R%;9-S}ZH8&UKi%=xe+h(!wQ9v#(Q@a!`52%k*Vdm6_@9+7QTq zMRKB9IJR}-ouH)eD9wJac7a|N)!d4hBPK>F28|F<e79=#JlSLI>+^;A%$J2bgUn>x zn(x^5ue(TMwup#47RI?$IK1{J0|B<ir(HHS;V0}j=CwSN>V`cYEotcU21wk6s&UDI z(MljEH!l<EdZ5tCa^)!>YImji@p+x(1Kgmjw9&(H7|szw@!-pp?Rh4h%SzF2`hjY; z|Jeq73f2~GdVGzp!*7d>NFjcYTkk_=f)uBaE<3lBzn}#GEZqFUovtwBLkpIYe4zKl zyQF0myP7gemeq;h7?Iqx#MLod7Gg7YUXA$n7OK~FtvxfK2ng_oz-Czj4Fy66!9XL# zOmlNa^yH}u^~byTZc!0SoO6x_-{@VD@k=O~)-ZK$;^Z1VWAdWQ=a;BUb*8ZKvQ$`F z$N5FQ7VF4}-cJX!c#1W3^Hg)JCUth!l~>{_q4H2&P3$grU-<K^pcea5lf8oBa%nY% zh!eLVo_!9jZzBFFgoy;`Tpa0_G1;dbqi;iS)%UTd#`rp7e%1TK8>r@MsK7RZ6K9Z% z89HG(PEh+<M`yu-!IwR&ZQR$sP$-?PJ_K!A+c-0k|Jk-+-DxP?%0d5eyEC@4*&po* z==@7pcvz0sqK65PHUzSPJj<MzwWIY|%no(x=|8Q0v#6V7LofG(Bqe}m-v1lnn_;y5 zXfXjYIeF3w*L?W?`a4hftZBl<Nyl1KULUR&j;xgx&2l|`LB<)@?U$dX2|Df|wu?+; zl0EmJULrL?=Pd61{HN#2fFI8uMf-$jWb2NWHk6K4j~~sac{ykl%mug)ExNnBIyRW& z1MPOtO9n|HWIwHr>hppqA<X-c5zB)`BZraTOB&0CZaJN|mUhbx9$r0W#t5QxLM8|4 zjgb+F#hb66V61>BT9C68Hd+~CK!xX)jo4J`fvPq60)WeD2rH~es`<&Xd)jUejK0HK zW{*AIWXpxPRf3+Mo|*K`M~!&66eY#%xW3nAm<+wPVDGY}l38cwkDrW<c#fVjzBKdE zDVm>AYpT!HpUqi`jj&)0QQ*ngCgpIeO56Q8*GnV6bbv&&tl2Eh&AlF*@4TLgjp+0i z5Skt}A0&I`-ocrAwKyCK;1K<WBH%&<7uJc<Q4tavhqUt23UX@d?Ct-nP+1y;$a|%- zd7!G72r$?00FAT>g^HxYKRhc#_`Dy-lc!eb4#{jYMayH^0r7yP3k&mqdk_E?@$Y*q z@Y2YL|0Pz49#V8Y*5p?-wF1<>@y38?2h<>V;hKI`2^heC6sAw`+d$nE9}kE7ynkx( z6{zvUUb2A8_1}bf)e!s(1}0!6HI|~WC1dQViGm?<z}X(SCq&o8iLp<$^XCf_u=>XQ zvtN0L6UW9!Hy&3_k$Q+qYXm&y-M43B-9?szh~qm8RYTq`m;&lC1DHNA*&gj@j2qDI zzAal4d*FL6X6Ed4hAuFZXywc7O|ZEPfx3{jAIK6mlgtIXCSKl$1LwIDLKd$EF<30< z?Ee@UvL9lwa7hcTtB)IhjnATt*ISd+IhLNS5#<TQ$cQ4|@CDAsQRkW@vtFX|)zx6i zF%C~TeBDLsZh`gCLqJl98l>gv7;>+5ewDuo0pqV4FN5LPh^BX<B&X^+x^67<COjSZ z^x`C1>4ws`xb>nDOO@G4$FBq0!d}-GpO)#z<$UE`&3B;PTGtNBfxX1OTf=l6{gUJ+ zlNukD<5fvPmnz|K`q-*(Mwfzw++f7Xb+W}!$4uPS6E$;pA<3MYi^ug}G)aJ#PKV^T zsF04iW%Yn1&P?#B1~Bb$3{CJ^EX>Mvb(ErPP|ma)>{MJAHWYb#A+NqniUEiqp>P^o zeFGjpV>y3F0(8L{W_F<#dBVIIb9_jJqH1OSix2veZ~`gN67wjThL-&@fIG-daJ!GB z@g~2<bfDLpHO4=heqVQ<#2|;FE2=p_$1K+j(6W*y)!YTHPfqXB^|m9ZYC_Id?DaaJ z01hbGa(1>872Yy~fOexEVyn-?PnB$8u6W;z=^Ql?VEKkGXtlz<GD!3av=y>zgegQL zRj&OyEW1^HwSy;^TH;Fp5p&c8ci_Z#S<&km$|(8DBLS(MCtq8nnA{kK=eC8XkH+4c zr-fBt&h?|2H~U5-gVC<SnE!)Y1I(m++k0zCYB}6CZgE-ZUVtGE!!~~c-xG}TW!ImI ziYSF&y)^TMx}5F?Sk9@u7L}vdpvm*=cF$?ym_YN8MRx;2Zr}nuw5h&@5p603q&oKy z!X8b&JUBoH!_;atVtDXJUf!mKEftEONS<{F#Rfe)S_4pIQ|Q$eMeq(&A>y)f{}?+6 znmn~}Inu_Zz0$*j)6opPwidUU)}_U}9GQsSwWcLB<wR{~<<ve()F?z6^x?c&a9Ezt z9}cK-S))`u?uW({gy3=p3N62Cop<vecYpZ7q%eA>?f?>VfaDoSSNpY389$z035;0! zzS5kZ=yB>tCpFbZSR&Xgn*JvSP)8h+fzBb~*dJvI8x`R=vcfE--s?YU#r~Cg0?++> z)cHSmcEM)6+crEFMZ;zvFq%?QL3XHn(Tazl#vU+@Y;n;z)w^2PP&F0M6yWwv<7a^b zK+j#;?9d;L=lTtRbcW=R>i*~Lu=jj?<$9t8&qyOw1zd|7F9kX;UmH#V&|JUh^T}GE zOFvfr+)1$QSGu_9MS0q6aew1)xI5+0^dG}JFMk<>`L=zEt`1HX_Sf61H$D<qs5!e1 z2#Xbo;&Bw7E(|mC?nnP!TX^3KSroc>v%O}q4d%NZh%E*lyN7UaD7*H~*WvxOA#qUn z3v*YGsEGEQb|*OufuR~lVLJ(%g$%5)=8ZVdNxctTO2u>2jmGRiD>f0A7*POth<y3{ zV{8Afzajef-!c51Uo8FiZ2$khKl$%{11jwQ4?e!*2sX9c80bI^6r=+FCt`Kl_Ed=l HJo0}41O#{7 literal 43425 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%0DVL0IWg!tn@!`jcbKk=aGx@tv9;a49 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 QP;yRHSyQQ0;l;au0uw$o@Bjb+ diff --git a/frontend/src/app/features/home/home.page.ts b/frontend/src/app/features/home/home.page.ts index 037f447..0ac054c 100644 --- a/frontend/src/app/features/home/home.page.ts +++ b/frontend/src/app/features/home/home.page.ts @@ -11,7 +11,7 @@ import { IconName, UiIconComponent } from '@app/shared/ui/icon/ui-icon.component standalone: true, imports: [RouterLink, TranslocoPipe, UiBadgeComponent, UiIconComponent], template: ` - <section class="relative isolate grid min-h-[calc(100vh-7rem)] content-center overflow-hidden py-10"> + <section class="relative isolate overflow-hidden py-8 md:py-12 lg:py-14"> <div class="absolute inset-0 -z-20 bg-[radial-gradient(circle_at_top_left,rgb(124_58_237_/_22%),transparent_34%),linear-gradient(180deg,rgb(2_6_23),rgb(2_6_23_/_82%))]"></div> <div class="absolute inset-x-0 bottom-0 -z-10 hidden h-[58%] border-t border-neon-cyan/10 bg-[linear-gradient(115deg,rgb(124_58_237_/_18%),transparent_34%),linear-gradient(90deg,rgb(34_211_238_/_10%)_1px,transparent_1px),linear-gradient(0deg,rgb(34_211_238_/_8%)_1px,transparent_1px)] bg-[size:auto,72px_72px,72px_72px] opacity-70 md:block"></div> <div class="grid gap-8 lg:grid-cols-[minmax(0,1fr)_28rem] lg:items-center"> @@ -111,9 +111,15 @@ import { IconName, UiIconComponent } from '@app/shared/ui/icon/ui-icon.component </div> <div class="grid gap-4 lg:grid-cols-3"> @for (shot of screenshots; track shot.src) { - <figure class="overflow-hidden rounded-lg border border-white/10 bg-surface-dark/72"> - <img class="aspect-[16/10] w-full object-cover" [src]="shot.src" [alt]="shot.altKey | transloco" width="960" height="600" loading="lazy" decoding="async" /> - <figcaption class="border-t border-white/10 px-4 py-3 text-sm font-semibold text-slate-200">{{ shot.titleKey | transloco }}</figcaption> + <figure class="overflow-hidden rounded-lg border border-white/10 bg-surface-dark/76 p-2 shadow-[0_24px_70px_rgb(0_0_0_/_28%)]"> + <div class="flex h-8 items-center gap-1.5 border-b border-white/8 px-2"> + <span class="h-2.5 w-2.5 rounded-full bg-red-400/70"></span> + <span class="h-2.5 w-2.5 rounded-full bg-yellow-300/70"></span> + <span class="h-2.5 w-2.5 rounded-full bg-neon-cyan/70"></span> + <span class="ml-2 h-3 w-24 rounded-full bg-white/8"></span> + </div> + <img class="aspect-[16/10] w-full rounded-md bg-deep-space/80 object-contain p-1" [src]="shot.src" [alt]="shot.altKey | transloco" width="960" height="600" loading="eager" decoding="async" /> + <figcaption class="px-2 pt-3 pb-1 text-sm font-semibold text-slate-200">{{ shot.titleKey | transloco }}</figcaption> </figure> } </div> @@ -141,9 +147,9 @@ export class HomePageComponent { ]; protected readonly stack = ['Angular SSR', 'Laravel 12', 'GitHub API', 'Discord OAuth2', 'Meilisearch', 'Reverb', 'Redis', 'MySQL']; protected readonly screenshots = [ - { src: '/portfolio/command-palette.png', altKey: 'home.screenshots.paletteAlt', titleKey: 'home.screenshots.paletteTitle' }, { src: '/portfolio/doc-viewer.png', altKey: 'home.screenshots.docsAlt', titleKey: 'home.screenshots.docsTitle' }, { src: '/portfolio/search-page.png', altKey: 'home.screenshots.searchAlt', titleKey: 'home.screenshots.searchTitle' }, + { src: '/portfolio/admin-ingestions.png', altKey: 'home.screenshots.adminAlt', titleKey: 'home.screenshots.adminTitle' }, ]; constructor() { diff --git a/frontend/src/app/shell/app-shell.component.ts b/frontend/src/app/shell/app-shell.component.ts index 23d378c..c6ef80b 100644 --- a/frontend/src/app/shell/app-shell.component.ts +++ b/frontend/src/app/shell/app-shell.component.ts @@ -75,7 +75,7 @@ import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-contain </div> </div> - <nav class="mt-3 flex min-h-9 max-w-full gap-2 overflow-x-auto"> + <nav class="mt-3 hidden min-h-9 max-w-full gap-2 overflow-x-auto sm:flex"> @if (auth.communities().length > 0) { @for (community of auth.communities(); track community.slug) { <a @@ -110,6 +110,51 @@ import { UiToastContainerComponent } from '@app/shared/ui/toast/ui-toast-contain </a> } </nav> + + <details class="group mt-3 rounded-md border border-white/10 bg-surface-dark/72 sm:hidden"> + <summary class="flex h-10 cursor-pointer list-none items-center justify-between gap-3 px-3 text-xs font-semibold text-slate-200"> + <span class="inline-flex min-w-0 items-center gap-2"> + <app-ui-icon name="command" [size]="15" /> + <span class="truncate">{{ 'shell.mobileMenu' | transloco }}</span> + </span> + <app-ui-icon class="transition group-open:rotate-90" name="chevron-right" [size]="15" /> + </summary> + <nav class="grid max-h-[60vh] gap-2 overflow-y-auto border-t border-white/10 p-2"> + @if (auth.communities().length > 0) { + @for (community of auth.communities(); track community.slug) { + <a + class="inline-flex h-10 min-w-0 items-center gap-2 rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" + [routerLink]="['/c', community.slug]" + > + <app-ui-icon name="shield" [size]="14" /> + <span class="truncate">{{ community.name }}</span> + </a> + } + <a class="inline-flex h-10 items-center rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" routerLink="/search"> + {{ 'shell.nav.search' | transloco }} + </a> + <a class="inline-flex h-10 items-center rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" routerLink="/favorites"> + {{ 'shell.nav.favorites' | transloco }} + </a> + <a class="inline-flex h-10 items-center rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" routerLink="/analytics"> + {{ 'shell.nav.analytics' | transloco }} + </a> + <a class="inline-flex h-10 items-center rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" routerLink="/admin/plugins"> + {{ 'shell.nav.adminPlugins' | transloco }} + </a> + <a class="inline-flex h-10 items-center rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" routerLink="/admin/ingestions"> + {{ 'shell.nav.adminIngestions' | transloco }} + </a> + } @else { + <a class="inline-flex h-10 items-center rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" routerLink="/c/celem-ecosystem"> + {{ 'shell.nav.catalog' | transloco }} + </a> + <a class="inline-flex h-10 items-center rounded-md border border-white/10 bg-white/5 px-3 text-xs font-semibold text-slate-200" routerLink="/search"> + {{ 'shell.nav.search' | transloco }} + </a> + } + </nav> + </details> </header> <section class="py-6"> From 993a2f7bb25f3c5d5dafe048fd3f1ec4f8d23898 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 13 Jun 2026 00:48:21 -0300 Subject: [PATCH 54/59] docs: bootstrap commandsphere brain and audit --- brain/CLAUDE.md | 89 ++++ brain/audits/2026-06-13-system-audit.md | 435 +++++++++++++++++++ brain/canonico/CURRENT_STATE.md | 112 +++++ brain/canonico/DECISIONS.md | 53 +++ brain/canonico/NEXT_ACTIONS.md | 253 +++++++++++ brain/context/00_INDEX.md | 41 ++ brain/context/01_PRODUCT_AND_DOMAIN.md | 78 ++++ brain/context/02_IMPLEMENTATION_MAP.md | 160 +++++++ brain/context/03_QUALITY_AND_OPERATIONS.md | 122 ++++++ brain/context/04_IMPROVEMENT_PLAYBOOK.md | 96 ++++ brain/handoffs/2026-06-13-brain-bootstrap.md | 54 +++ 11 files changed, 1493 insertions(+) create mode 100644 brain/CLAUDE.md create mode 100644 brain/audits/2026-06-13-system-audit.md create mode 100644 brain/canonico/CURRENT_STATE.md create mode 100644 brain/canonico/DECISIONS.md create mode 100644 brain/canonico/NEXT_ACTIONS.md create mode 100644 brain/context/00_INDEX.md create mode 100644 brain/context/01_PRODUCT_AND_DOMAIN.md create mode 100644 brain/context/02_IMPLEMENTATION_MAP.md create mode 100644 brain/context/03_QUALITY_AND_OPERATIONS.md create mode 100644 brain/context/04_IMPROVEMENT_PLAYBOOK.md create mode 100644 brain/handoffs/2026-06-13-brain-bootstrap.md diff --git a/brain/CLAUDE.md b/brain/CLAUDE.md new file mode 100644 index 0000000..8e11969 --- /dev/null +++ b/brain/CLAUDE.md @@ -0,0 +1,89 @@ +# CommandSphere Brain + +This Brain is the operational memory for CommandSphere. Use it before planning or implementing new improvements. + +CommandSphere is a personal senior portfolio project, not a Celem plugin repository. Treat every change as production-grade full stack SaaS work: architecture, UX, security, performance, documentation, and repository hygiene all matter. + +## Required Reading Order + +Read these files before planning implementation work: + +1. `brain/canonico/CURRENT_STATE.md` +2. `brain/canonico/NEXT_ACTIONS.md` +3. `brain/canonico/DECISIONS.md` +4. `brain/context/00_INDEX.md` +5. Any context file referenced by `00_INDEX.md` for the target area. +6. Existing repository docs: `README.md`, `docs/VISION.md`, `docs/DECISIONS.md`, `docs/PROGRESS.md`, `docs/HUMAN-ACTIONS.md`. + +If the Brain and source code disagree, source code and tests are factual truth. Update the Brain after confirming the real implementation. + +## Project Context + +CommandSphere is a full-stack documentation discovery platform for plugin ecosystems. It ingests Markdown from GitHub, parses documents, extracts command metadata, indexes commands in Meilisearch, and serves an Angular SSR developer-tool UX with auth, permissions, favorites, analytics, realtime ingestion status, SEO, and Docker packaging. + +Current stack: + +- Backend: Laravel 12, PHP 8.3, Sanctum, Socialite Discord OAuth2, Spatie permissions, Scout, Meilisearch, Horizon, Reverb, MySQL 8, Redis. +- Frontend: Angular 19 standalone, SSR/hydration, Signals, RxJS, Transloco, Tailwind CSS 4, lucide-angular, Jest, Playwright. +- Infra: Docker Compose for dev and prod-like local validation. + +## Operating Rules + +- Always inspect the branch and worktree before editing. +- Never work directly on `main`. +- Use a dedicated task branch, normally `docs/...`, `feature/...`, `fix/...`, or `refactor/...`. +- Do not mix product code, documentation cleanup, and unrelated refactors. +- Preserve existing architecture before introducing new abstractions. +- Document structural or architectural changes in `docs/DECISIONS.md` and update the Brain. +- Keep portfolio quality visible: improvements should demonstrate business realism, senior engineering, and polished UX. + +## CommandSphere Gate Set + +Choose the subset that matches the touched surface, but call out anything not run as `PENDING`. + +Backend gates: + +```bash +docker compose exec -T backend ./vendor/bin/pest +docker compose exec -T backend ./vendor/bin/pint --test +docker compose exec -T backend composer audit +``` + +Frontend gates: + +```bash +cd frontend +npx tsc --noEmit +npm run lint +npm test -- --runInBand +npm run build +npm run e2e +npm audit --audit-level=critical +``` + +Runtime and integration gates when the change touches ingestion, search, realtime, SSR, Docker, or infra: + +```bash +docker compose up --build +docker compose exec -T backend php artisan migrate:fresh --seed +docker compose exec -T backend php artisan scout:sync-index-settings +docker compose exec -T backend php artisan scout:import "App\Models\Command" +docker compose -f docker-compose.prod.yml up -d --build +``` + +For documentation-only changes, validate by checking links, factual alignment with the source tree, and `git diff`. + +## Build-Loop Compatibility + +When using a build-loop workflow, this file is the Brain entrypoint. The orchestrator may read and update `brain/` during planning and closing. Product implementation phases must not casually edit `brain/`; update it deliberately after the change is validated. + +## Closing Checklist + +Before finishing any meaningful task: + +- Confirm changed files are scoped. +- Run relevant gates or explicitly mark them `PENDING`. +- Update `brain/canonico/CURRENT_STATE.md` when project state changes. +- Update `brain/canonico/NEXT_ACTIONS.md` when roadmap or priorities change. +- Update `brain/canonico/DECISIONS.md` and `docs/DECISIONS.md` when architecture decisions change. +- Leave a concise handoff in `brain/handoffs/` for multi-step work. diff --git a/brain/audits/2026-06-13-system-audit.md b/brain/audits/2026-06-13-system-audit.md new file mode 100644 index 0000000..52c6d02 --- /dev/null +++ b/brain/audits/2026-06-13-system-audit.md @@ -0,0 +1,435 @@ +# System Audit - 2026-06-13 + +Scope: broad audit of CommandSphere v1 across security, telemetry, business rules, backend logic, frontend/SSR, tests, CI, and operational readiness. + +This is a documentation audit. No product code was changed. + +## Executive Summary + +CommandSphere already has a stronger baseline than a typical portfolio project: scoped permissions, HMAC webhooks, private realtime channels, Markdown sanitization in the Angular viewer, rate limits on key public/operational endpoints, idempotent ingestion tests, and documented architecture decisions. + +The largest gaps are not in basic CRUD correctness. They are production-hardening gaps: + +- browser-side API/Reverb configuration is still local-dev biased; +- Discord OAuth uses stateless flow without `state` protection; +- CI does not prove the same service-backed surfaces claimed in the README; +- ingestion and analytics endpoints need pagination, bounds, and queue/idempotency controls; +- telemetry is mostly implicit through DB records, not structured operational observability. + +## Severity Legend + +- Critical: direct exploitable compromise or production outage with no reasonable mitigation. +- High: likely production breakage, meaningful security weakness, or serious multi-tenant/performance risk. +- Medium: important hardening, correctness, or scalability risk. +- Low: polish, maintainability, or portfolio credibility issue. + +## Findings + +### F-001 - Browser API Base URL Is Hardcoded To Localhost + +Severity: High + +Evidence: + +- `frontend/src/app/core/api/api.tokens.ts:17` returns `http://localhost:8000/api/v1` for the browser. +- `docker-compose.prod.yml` only sets `COMMANDSPHERE_API_INTERNAL_URL` for SSR server-side calls. + +Impact: + +In a real production deployment, the user's browser would call `localhost:8000` on the user's machine instead of the deployed backend. Public SSR can render, but client-side navigation, auth, favorites, admin actions, realtime auth, and search refreshes can fail after hydration. + +Recommended fix: + +- Add a browser-safe runtime config mechanism for the public API origin. +- Prefer same-origin `/api/v1` behind a single reverse proxy, or inject a public `COMMANDSPHERE_API_PUBLIC_URL` into a generated runtime config file. +- Add a production-mode smoke/E2E that verifies the hydrated browser calls the deployed API origin, not localhost. + +Priority: + +Fix before any production-like deployment claim. + +### F-002 - Discord OAuth Uses Stateless Flow Without State/CSRF Protection + +Severity: High + +Evidence: + +- `backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php:19` +- `backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php:26` + +Impact: + +`stateless()` removes OAuth `state` verification. This simplifies API-style OAuth but weakens protection against login CSRF/account injection. A user could be tricked into completing a callback that logs them into the attacker's Discord-linked account depending on frontend flow and callback handling. + +Recommended fix: + +- Move to stateful OAuth with signed state stored in a short-lived httpOnly cookie or server-side cache. +- Bind state to the intended frontend return URL. +- Add tests for missing, invalid, reused, and expired state. + +Priority: + +Fix before public OAuth is used outside local/demo scenarios. + +### F-003 - CI Does Not Prove Service-Backed Claims + +Severity: High + +Evidence: + +- `.github/workflows/ci.yml` runs backend Pest but defines no MySQL, Redis, or Meilisearch service containers. +- `backend/tests/Feature/DiscoveryApiTest.php` explicitly configures Scout to Meilisearch and imports commands. +- README claims Meilisearch, Reverb/Horizon, Docker, E2E, and audits as part of quality evidence. + +Observed during this audit: + +- `composer audit` passed. +- frontend typecheck, Jest, and build passed. +- backend Pest timed out after 180 seconds in the local PowerShell run, so the full backend suite was not validated in this audit. + +Impact: + +The pipeline may not catch failures in the highest-risk surfaces: Meilisearch settings, DB-backed authorization, queues, and realtime integration. If CI was green previously, it may have depended on local/manual validation rather than reproducible CI services. + +Recommended fix: + +- Add CI services for MySQL, Redis, and Meilisearch, or split tests into pure SQLite tests and explicit service-backed integration jobs. +- Add `composer audit`, `npm audit --audit-level=critical`, and optionally Playwright as separate CI jobs. +- Make service-backed tests fail fast with clear missing-service messages. + +Priority: + +Fix before relying on CI for release confidence. + +### F-004 - Ingestion Runs Are Loaded Globally Then Filtered In Memory + +Severity: Medium-High + +Evidence: + +- `backend/app/Http/Controllers/Api/V1/IngestionController.php:19` +- `backend/app/Http/Controllers/Api/V1/IngestionController.php:22` + +Impact: + +The endpoint loads all ingestion runs with plugin/community relations, then filters each row through `canView()`. This does not expose unauthorized rows in the response, but it creates avoidable multi-tenant blast radius: slow requests, memory growth, and noisy authorization checks as run history grows. + +Recommended fix: + +- Push community scope into the database query. +- Add pagination and ordering limits. +- Add tests proving users only retrieve runs from communities where they have `analytics.view` or `ingestion.run`. + +Priority: + +Fix before ingestion history becomes large or multi-community usage expands. + +### F-005 - Analytics Period Is Unbounded + +Severity: Medium + +Evidence: + +- `backend/app/Http/Controllers/Api/V1/AnalyticsController.php:59` + +Impact: + +`days` is cast from the request without explicit min/max validation. Large values can force broad scans over `command_views`; negative values produce confusing future windows. This is authenticated, but still an avoidable performance and correctness risk. + +Recommended fix: + +- Validate `days` as integer, minimum 1, maximum 365 or a product-defined cap. +- Consider indexed materialized summaries if analytics grows beyond MVP volume. +- Add tests for low, high, negative, and non-numeric values. + +Priority: + +Fix with the next analytics iteration. + +### F-006 - GitHub Client Does Not Fail Closed For Non-403/404 HTTP Errors + +Severity: Medium + +Evidence: + +- `backend/app/Services/GitHub/HttpGitHubClient.php:45` + +Impact: + +The client maps 403 to rate limit and 404 to repository not found, but does not explicitly fail on 401, 409, 422, 5xx, malformed JSON, or abuse-rate responses. Some failures can be interpreted as empty trees or unsupported content later in the pipeline, producing misleading partial/success outcomes. + +Recommended fix: + +- Use `throw()` or explicit status handling after mapping known domain errors. +- Distinguish rate limit, auth failure, branch/ref not found, abuse detection, and transient GitHub errors. +- Persist structured failure codes in `IngestionRun.log`. + +Priority: + +Fix before relying on GitHub ingestion operationally. + +### F-007 - Duplicate Ingestion Jobs Can Be Enqueued For The Same Plugin Version + +Severity: Medium + +Evidence: + +- `backend/app/Http/Controllers/Api/V1/PluginSyncController.php:25` +- `backend/app/Http/Controllers/Api/V1/GitHubWebhookController.php:50` +- `backend/app/Console/Commands/SyncScheduledPlugins.php:31` +- Scheduler uses `withoutOverlapping()` at command level in `backend/routes/console.php:11`, but manual sync and webhook paths can still overlap. + +Impact: + +Manual sync, scheduled sync, and webhooks can enqueue overlapping ingestion for the same plugin version. Natural-key upserts reduce data corruption risk, but overlapping jobs still waste GitHub/API/Search resources and can create racey run histories or stale index timing. + +Recommended fix: + +- Add a per-plugin-version queue uniqueness lock or Laravel `ShouldBeUnique`. +- Prevent enqueue when a queued/running run already exists unless the user explicitly retries. +- Record the enqueue source: manual, webhook, scheduled. + +Priority: + +Fix with ingestion observability/retry work. + +### F-008 - Security Headers Lack Content Security Policy + +Severity: Medium + +Evidence: + +- `backend/app/Http/Middleware/SecurityHeaders.php` sets basic hardening headers but no CSP. +- `frontend/src/server.ts` sets equivalent basic headers but no CSP. + +Impact: + +The app handles external Markdown-derived content and uses several controlled `innerHTML` surfaces. Angular sanitization helps, but CSP is a strong second layer against XSS and script injection. Absence of CSP weakens public hardening posture. + +Recommended fix: + +- Add a CSP suitable for Angular SSR, API, Reverb, fonts, images, and websocket connections. +- Avoid `unsafe-inline` if feasible; if Angular/runtime requires it temporarily, document why and phase it out. +- Add a smoke check for key pages with CSP enabled. + +Priority: + +Fix before public deployment. + +### F-009 - Server-Side Sanitization Boundary Is Incomplete + +Severity: Medium + +Evidence: + +- Backend stores and returns `content_html` through `DocumentResource`. +- Frontend sanitizes in `MarkdownRendererService`, and tests cover script removal. + +Impact: + +Current Angular screens are guarded, but the API exposes rendered HTML as stored by the backend. Any future client, integration, export, or admin view that trusts `content_html` directly can reintroduce XSS. Security depends on every consumer remembering to sanitize. + +Recommended fix: + +- Sanitize HTML server-side before persistence or before API response. +- Keep frontend sanitization as defense in depth. +- Add backend tests for malicious Markdown/HTML payloads. + +Priority: + +Fix when touching parser/ingestion next. + +### F-010 - Production SSR Host Handling Is Brittle + +Severity: Medium + +Evidence: + +- `frontend/src/server.ts:15` allows only `localhost` and `127.0.0.1`. +- `frontend/src/server.ts:53` and `frontend/src/server.ts:57` build render/SEO URLs from `headers.host`. + +Impact: + +The current allow-list can break SSR behind a real production hostname. If loosened later without care, host header trust can poison canonical URLs and JSON-LD. This is both an availability and SEO/security-hardening concern. + +Recommended fix: + +- Add explicit `COMMANDSPHERE_ALLOWED_HOSTS` and `COMMANDSPHERE_PUBLIC_ORIGIN`. +- Use the configured public origin for canonical/JSON-LD generation instead of raw `Host` when in production. +- Add tests/smoke for allowed and rejected hosts. + +Priority: + +Fix alongside production deployment runbook. + +### F-011 - Telemetry Is Operationally Thin + +Severity: Medium + +Evidence: + +- Ingestion logs are persisted as JSON arrays in `IngestionRun.log`. +- Laravel logging remains default channel configuration. +- No request IDs, structured domain audit events, queue failure reporting, external metrics, or correlation IDs are documented. + +Impact: + +The product can show ingestion status, but diagnosing production incidents would still require ad hoc log digging. There is no clear way to correlate webhook request -> ingestion run -> queue job -> GitHub call -> Meilisearch update -> realtime broadcast. + +Recommended fix: + +- Introduce correlation IDs for ingestion runs and request logs. +- Add structured domain events for plugin creation, sync enqueue, run started, run completed, run failed, webhook rejected, and index updated. +- Document metrics: queue latency, run duration, documents parsed, warnings, GitHub statuses, search latency, broadcast failures. + +Priority: + +High-value portfolio improvement after security/config fixes. + +### F-012 - Frontend Reverb Runtime Config Reads From LocalStorage + +Severity: Low-Medium + +Evidence: + +- `frontend/src/app/core/realtime/realtime.service.ts:95` + +Impact: + +This does not store secrets and is not a token persistence issue. However, using `localStorage` as an implicit runtime config channel is surprising and can make production behavior hard to reason about. If XSS ever exists, it could redirect websocket connection attempts. + +Recommended fix: + +- Replace localStorage-based runtime config with the same explicit runtime config used for public API origin. +- Keep environment overrides developer-only if needed. + +Priority: + +Fix with F-001. + +### F-013 - Public Endpoint Auth Resolution Is Duplicated + +Severity: Low-Medium + +Evidence: + +- `backend/app/Http/Controllers/Api/V1/CatalogController.php:214` +- `backend/app/Http/Controllers/Api/V1/SearchController.php:112` + +Impact: + +The duplicated `currentUser()` logic is currently careful: invalid authenticated-looking requests are not widened to anonymous scope. Duplication still increases the chance of future drift between discovery controllers. + +Recommended fix: + +- Extract to a dedicated service or request helper, for example `OptionalBearerUserResolver`. +- Add tests that invalid bearer tokens stay fail-closed or empty-scoped consistently across catalog and search. + +Priority: + +Refactor opportunistically. + +### F-014 - Audit Tooling Finds High Vulnerabilities In Frontend Toolchain + +Severity: Low-Medium for runtime, Medium for developer/CI environment + +Evidence: + +- `npm.cmd audit --audit-level=critical` returned 12 vulnerabilities: 8 high and 4 moderate, mainly Angular CLI/build tooling transitive dependencies (`esbuild`, `serialize-javascript`, `tar`, `uuid`). +- No critical vulnerabilities were reported. + +Impact: + +These appear mostly in build/dev tooling rather than shipped browser runtime, but they still affect CI/developer machines and should be tracked. The suggested forced fix is breaking, so it should be handled through Angular/toolchain upgrade planning, not blind `npm audit fix --force`. + +Recommended fix: + +- Keep critical audit as release gate. +- Track high build-tool advisories in the Brain and README risk section. +- Plan a controlled Angular CLI/build dependency upgrade. + +Priority: + +Monitor now; upgrade when compatible. + +## Positive Controls Observed + +- Dev-login is disabled outside `local` and `testing`. +- HMAC validation is present for GitHub webhooks. +- Search, sync, and webhook rate limiters exist. +- Private Reverb channels require community membership and scoped permissions. +- Discovery search tests prove community isolation for normal bearer-token paths. +- Markdown rendering sanitization is covered by frontend Jest. +- Search result highlighting escapes HTML before trusted insertion. +- Command code block highlighting escapes HTML before trusted insertion. +- Composer advisories are clean as of this audit. + +## Telemetry Improvement Model + +Recommended event taxonomy: + +- `auth.discord.redirect_started` +- `auth.discord.callback_succeeded` +- `auth.discord.callback_failed` +- `plugin.created` +- `ingestion.enqueued` +- `ingestion.started` +- `ingestion.document.parsed` +- `ingestion.document.warning` +- `ingestion.failed` +- `ingestion.completed` +- `search.executed` +- `favorite.changed` +- `analytics.command_view.recorded` +- `webhook.github.rejected` +- `webhook.github.accepted` +- `realtime.broadcast.failed` + +Minimum fields: + +- `correlation_id` +- `user_id` when authenticated +- `community_id` +- `plugin_id` +- `plugin_version_id` +- `ingestion_run_id` +- `source` (`manual`, `webhook`, `scheduled`) +- duration and status code where relevant + +## Recommended Fix Order + +1. Fix production runtime configuration: browser API origin, Reverb origin, allowed hosts, public origin. +2. Add OAuth `state` protection. +3. Make CI service-backed and add audit gates. +4. Add ingestion job uniqueness and run pagination/scoping. +5. Bound analytics query windows and add tests. +6. Harden GitHub client error taxonomy. +7. Add CSP and server-side HTML sanitization. +8. Add structured telemetry/correlation IDs. + +## Validation Performed + +Validated: + +- `composer audit` passed with no advisories. +- `cd frontend; npm.cmd run lint` passed. +- `cd frontend; npm.cmd test -- --runInBand` passed: 9 suites, 11 tests. +- `cd frontend; npm.cmd run build` passed with warnings. +- `cd backend; .\vendor\bin\pint.bat --test` passed. +- `npm.cmd audit --audit-level=critical` completed and reported no critical vulnerabilities, but did report high/moderate vulnerabilities. + +Pending: + +- Full backend Pest suite: local run timed out after 180 seconds. +- Docker Compose integration smoke. +- Playwright E2E. +- Runtime browser validation against production Compose. + +Build warnings to track: + +- Angular build reports CommonJS optimization bailouts for `compression` and `pusher-js`. +- Angular build reports repeated skipped CSS selector rules with `& -> Empty sub-selector`. + +## Audit Conclusion + +The product is a strong portfolio v1, but it should not be described as production-ready without hardening the deployment configuration, OAuth flow, CI integration services, bounded operational queries, and telemetry. The next engineering phase should be a security/production-readiness hardening branch rather than another product feature. diff --git a/brain/canonico/CURRENT_STATE.md b/brain/canonico/CURRENT_STATE.md new file mode 100644 index 0000000..b8eff5f --- /dev/null +++ b/brain/canonico/CURRENT_STATE.md @@ -0,0 +1,112 @@ +# Current State + +Updated: 2026-06-13 + +## Product Status + +CommandSphere v1 is implemented as a complete portfolio-grade full stack product. The repository already contains backend domain modeling, ingestion, search, permissions, frontend SSR screens, realtime operations, SEO, hardening, tests, screenshots, and Docker packaging. + +The product is positioned as a documentation discovery platform for plugin ecosystems. It turns GitHub Markdown documentation into searchable, structured, versioned plugin and command knowledge. + +## Implemented Capabilities + +- Public SSR landing, search, community catalog, plugin documentation, document viewer, and command pages. +- Discord OAuth2 and local/testing dev-login through Laravel Sanctum bearer tokens. +- Community-scoped permissions using Spatie teams with `community_id`. +- Plugin and plugin version domain model with documents, commands, categories, favorites, views, and ingestion runs. +- GitHub Markdown ingestion with ETag support, idempotent upserts, command extraction, stale command reconciliation, warnings, and partial run handling. +- Search through Laravel Scout and Meilisearch with facets for community, plugin, and category. +- Redis-backed discovery cache invalidated by a global version key after ingestion. +- Favorites and command-view analytics with short-window dedupe. +- GitHub webhook validation through HMAC SHA-256. +- Scheduled sync command for latest plugin versions. +- Reverb private channels by community for ingestion status and command index updates. +- Angular SSR shell with lazy standalone routes, Signals-based UI state, Transloco i18n, command palette, protected routes, and reusable UI components. +- Markdown viewer sanitization and heading/code enhancement. +- SEO metadata, canonical URLs, Open Graph, JSON-LD, robots, sitemap, and portfolio screenshots. +- Development and production-like Docker Compose stacks. + +## Source Of Truth Files + +- Product overview and setup: `README.md` +- Product vision and domain scope: `docs/VISION.md` +- Architecture decisions: `docs/DECISIONS.md` +- Historical phase progress: `docs/PROGRESS.md` +- Manual environment actions: `docs/HUMAN-ACTIONS.md` +- Backend API routes: `backend/routes/api.php` +- Frontend routes: `frontend/src/app/app.routes.ts` +- Docker topology: `docker-compose.yml`, `docker-compose.prod.yml` + +## Backend Architecture Snapshot + +The backend is a Laravel 12 API under `backend/`. + +Core patterns: + +- Controllers stay thin and delegate domain rules to services, policies, resources, jobs, and models. +- API is versioned under `/api/v1`. +- Public discovery endpoints are readable anonymously, but authenticated-looking requests with invalid tokens are not widened to public scope. +- Mutating and operational endpoints require Sanctum auth and permission checks. +- Ingestion is asynchronous-capable through jobs and Horizon, but can be exercised through services in tests. +- Natural keys protect ingestion idempotency: + - `plugins(community_id, slug)` + - `documents(plugin_version_id, path)` + - `commands(plugin_version_id, slug)` + +Important implementation anchors: + +- `App\Services\Ingestion\IngestionService` +- `App\Services\Markdown\MarkdownParser` +- `App\Services\Discovery\DiscoveryAccess` +- `App\Services\Discovery\DiscoveryCache` +- `App\Contracts\GitHubClient` +- `App\Services\GitHub\HttpGitHubClient` +- `App\Jobs\RunPluginVersionIngestion` +- `App\Events\IngestionRunStatusChanged` +- `App\Events\CommandIndexUpdated` + +## Frontend Architecture Snapshot + +The frontend is an Angular 19 SSR app under `frontend/`. + +Core patterns: + +- Standalone lazy routes. +- Signals for local UI state and auth session state. +- RxJS for HTTP flows and async orchestration. +- Reusable UI primitives live under `frontend/src/app/shared/ui`. +- Domain data clients live under `frontend/src/app/core`. +- Public pages are SSR-compatible and should avoid browser-only APIs unless guarded with `isPlatformBrowser`. +- Auth token is intentionally stored in memory only. +- User-facing strings should go through Transloco dictionaries. + +Important implementation anchors: + +- `frontend/src/app/app.routes.ts` +- `frontend/src/app/shell/app-shell.component.ts` +- `frontend/src/app/core/auth/auth.service.ts` +- `frontend/src/app/core/search/search.service.ts` +- `frontend/src/app/core/search/search-url-state.service.ts` +- `frontend/src/app/core/markdown/markdown-renderer.service.ts` +- `frontend/src/app/core/realtime/realtime.service.ts` +- `frontend/src/app/core/seo/seo.service.ts` + +## Quality Snapshot + +Documented evidence in `README.md` and `docs/PROGRESS.md` says v1 has passed phase validations across Pest, Pint, TypeScript, Jest, SSR build, Playwright, Docker, Meilisearch, Reverb, Horizon, and production-like Docker smoke checks. + +Current Brain bootstrap did not rerun the full product gate set because this change only adds documentation. Future product changes must run relevant gates and record `VALIDATED` versus `PENDING`. + +## Known Constraints + +- Real Discord OAuth requires operator-provided credentials. +- Real GitHub webhook use requires matching `GITHUB_WEBHOOK_SECRET` in environment and GitHub. +- Meilisearch settings/import must be synchronized after migrations/seeding. +- Reverb/Horizon validation needs the Docker runtime, not just unit tests. +- Token persistence is intentionally limited to memory; refresh loses session until a future session strategy is chosen. +- Public discovery must remain clearly separated from private operational data. +- Search correctness depends on keeping Scout payload fields and Meilisearch filter settings aligned. + +## Current Branch Context + +This Brain was bootstrapped on branch `docs/commandsphere-brain-documentation`, created from `feature/commandsphere-portfolio-v1-polish`. diff --git a/brain/canonico/DECISIONS.md b/brain/canonico/DECISIONS.md new file mode 100644 index 0000000..9d490d8 --- /dev/null +++ b/brain/canonico/DECISIONS.md @@ -0,0 +1,53 @@ +# Brain Decisions + +This file records decisions about how the Brain should guide future work. Product architecture decisions still belong in `docs/DECISIONS.md`. + +## BRAIN-001 - Brain Mirrors The Implemented Product + +Decision: The Brain documents the real implemented CommandSphere system and must not become an aspirational spec detached from source code. + +Consequences: + +- When source code, tests, and Brain disagree, inspect code and tests first. +- Update Brain only after verifying the actual implementation. +- Future roadmap items belong in `NEXT_ACTIONS.md`, not `CURRENT_STATE.md`. + +## BRAIN-002 - Keep Canonical State Separate From Historical Progress + +Decision: `brain/canonico/CURRENT_STATE.md` describes the present system. `docs/PROGRESS.md` remains the historical phase log. + +Consequences: + +- Do not copy every commit or old phase note into the Brain. +- Use Brain for fast onboarding and next implementation decisions. +- Use `docs/PROGRESS.md` when historical phase evidence is needed. + +## BRAIN-003 - Improvements Must Preserve Portfolio Signal + +Decision: New work must be evaluated by product credibility and senior engineering signal, not just feature count. + +Consequences: + +- Prefer improvements that show domain reasoning, operational maturity, performance, security, or UX polish. +- Avoid generic CRUD additions unless they unlock a meaningful workflow. +- Every substantial feature should include user-facing quality, tests, and documentation. + +## BRAIN-004 - Brain Uses CommandSphere-Specific Gates + +Decision: This repository does not use the generic Supabase/Deno build-loop gate set. The Brain defines a CommandSphere gate set for Laravel, Angular, Docker, Meilisearch, Reverb, and Horizon. + +Consequences: + +- Future build-loop work must adapt gates to this repo. +- Skipped gates must be explicitly reported as `PENDING`. +- Documentation-only changes can validate through factual review and diff inspection, but product changes need executable gates. + +## BRAIN-005 - Public Discovery And Private Operations Stay Separate + +Decision: Future features must preserve the existing split between public discovery read models and authenticated operational actions. + +Consequences: + +- Public SSR pages may read catalog/search/plugin/command data. +- Mutations, favorites, analytics actions, ingestion controls, and operational data require authenticated permission checks. +- Invalid authenticated-looking requests must not silently fall back to anonymous scope. diff --git a/brain/canonico/NEXT_ACTIONS.md b/brain/canonico/NEXT_ACTIONS.md new file mode 100644 index 0000000..a8d809f --- /dev/null +++ b/brain/canonico/NEXT_ACTIONS.md @@ -0,0 +1,253 @@ +# Next Actions + +Updated: 2026-06-13 + +This roadmap is intentionally product-oriented. New work should strengthen portfolio signal, production realism, and architecture maturity rather than adding generic CRUD. + +## Priority 1 - Session Strategy Upgrade + +Problem: Sanctum bearer token is memory-only. This is safer than browser storage, but refresh loses session and weakens product UX. + +Recommended direction: + +- Evaluate httpOnly cookie/BFF-style session for the Angular SSR frontend. +- Preserve SSR isolation and avoid leaking user state into rendered HTML. +- Keep dev-login available only for local/testing. + +Acceptance criteria: + +- Refresh preserves authenticated session without localStorage/sessionStorage token storage. +- SSR output does not contain bearer tokens or private user data. +- Auth guards, interceptors, logout, and Reverb auth continue to work. +- Backend and frontend tests cover success, expired session, logout, and invalid auth. + +Risks: + +- Cross-origin cookie configuration can complicate local Docker and production deployments. +- SSR request isolation must be rechecked. + +## Priority 2 - Production Runtime Configuration Hardening + +Problem: The browser API base URL is hardcoded to `http://localhost:8000/api/v1`, while production Compose only configures the SSR server-side API URL. Reverb runtime config also relies on local defaults/localStorage. + +Recommended direction: + +- Introduce explicit public runtime configuration for browser API origin, Reverb host, Reverb scheme, Reverb port, allowed SSR hosts, and public canonical origin. +- Prefer a same-origin reverse proxy (`/api/v1`, websocket path) when possible. +- Stop deriving production canonical/JSON-LD URLs from raw request `Host`. + +Acceptance criteria: + +- Production-mode browser calls do not point to localhost. +- SSR accepts the configured production host and rejects unexpected hosts. +- Reverb connects through documented production config. +- Docker production smoke validates hydrated browser API calls. + +Risks: + +- Misaligned backend/frontend origins can break OAuth callback, broadcast auth, and CORS if introduced without an integration test. + +## Priority 3 - OAuth State And Auth Hardening + +Problem: Discord OAuth currently uses `stateless()`, which removes OAuth `state` verification and weakens login CSRF/account-injection protection. + +Recommended direction: + +- Add signed state for Discord OAuth. +- Store state in short-lived httpOnly cookie or server-side cache. +- Bind state to a safe frontend return URL. +- Add invalid/missing/expired/reused state tests. + +Acceptance criteria: + +- OAuth callback rejects missing or invalid state. +- Valid Discord login still creates/updates the user and attaches default community membership. +- Auth flow remains SSR-safe and does not persist bearer tokens in browser storage. + +Risks: + +- Cookie settings must be coordinated with the session strategy and deployment origin. + +## Priority 4 - CI And Service-Backed Test Hardening + +Problem: CI currently does not define MySQL, Redis, or Meilisearch services, while important tests and product claims depend on those systems. + +Recommended direction: + +- Split fast unit tests from service-backed integration tests, or add required CI services. +- Add `composer audit`, `npm audit --audit-level=critical`, and Playwright where feasible. +- Ensure Meilisearch tests fail fast when the service is missing. + +Acceptance criteria: + +- CI proves backend tests, frontend tests, SSR build, dependency audits, and service-backed search behavior. +- CI logs clearly distinguish skipped, pending, and executed integration checks. + +Risks: + +- CI runtime will increase. Keep jobs parallel and cache dependencies. + +## Priority 5 - Ingestion Operations Hardening + +Problem: Manual sync, scheduled sync, and webhooks can enqueue overlapping runs for the same plugin version. Ingestion run listing also loads all runs before permission filtering. + +Recommended direction: + +- Add per-plugin-version uniqueness/locking for queued and running ingestion jobs. +- Add retry semantics that create new auditable runs. +- Scope ingestion run queries in SQL and paginate the admin endpoint. +- Record run source: manual, webhook, scheduled. + +Acceptance criteria: + +- Duplicate enqueue attempts do not create overlapping jobs unless explicitly forced. +- Admin ingestion list is paginated and scoped in the query. +- Realtime updates and historical run detail still work. + +Risks: + +- Existing run history should remain readable after adding source/lock metadata. + +## Priority 6 - Analytics Bounds And Telemetry + +Problem: Analytics period is unbounded and system telemetry is mostly implicit in `IngestionRun.log`. + +Recommended direction: + +- Validate analytics `days` with a product cap. +- Add structured operational events and correlation IDs. +- Track webhook -> run -> job -> GitHub -> Meilisearch -> broadcast flow. + +Acceptance criteria: + +- Analytics rejects invalid periods and caps expensive windows. +- Logs/events include correlation IDs and relevant domain IDs. +- Ingestion run detail can be debugged without server-log archaeology. + +Risks: + +- Avoid logging secrets, bearer tokens, raw webhook signatures, or full Markdown content. + +## Priority 7 - Version Comparison For Commands And Docs + +Problem: The domain already models plugin versions, but the product does not yet showcase version diff workflows. + +Recommended direction: + +- Add version comparison between documents and commands. +- Start with read-only diffs for command metadata and Markdown document sections. +- Keep diff computation bounded and cacheable. + +Acceptance criteria: + +- User can compare two versions of the same plugin. +- Added, removed, and changed commands are visible. +- Document diff view is readable and responsive. +- Backend avoids N+1 queries and excessive memory use on large documentation sets. + +Risks: + +- Markdown HTML diff can become noisy. Prefer structured command diff first, then document section diff. + +## Priority 8 - Ingestion Observability And Retry Controls + +Problem: Ingestion runs have status, stats, log, and realtime events, but operational troubleshooting can be richer. + +Recommended direction: + +- Add retry action for failed/partial runs with permission checks. +- Surface warnings by document and severity. +- Add duration, source commit/ref, changed document count, and skipped unchanged count. +- Consider a run detail timeline. + +Acceptance criteria: + +- Admin can understand why a run was partial or failed without reading server logs. +- Retry creates a new auditable run instead of mutating history. +- Realtime updates still stream to private community channels. +- Tests cover permission denial, retry success, and retry failure path. + +Risks: + +- Avoid exposing repository internals or secrets in logs. + +## Priority 9 - Documentation Quality Score + +Problem: CommandSphere can ingest docs, but does not yet help maintainers improve them. + +Recommended direction: + +- Compute quality indicators during parsing: + - missing command syntax + - duplicate command slug + - missing description + - missing aliases/parameters when convention expects them + - malformed frontmatter +- Present plugin-level and document-level health indicators. + +Acceptance criteria: + +- Warnings become actionable quality signals. +- Scores are deterministic and derived from parser output. +- UI communicates issues without looking like a generic admin table. + +Risks: + +- Do not overfit quality rules to a single plugin ecosystem. Keep rules documented and extensible. + +## Priority 10 - Public Plugin Onboarding Flow + +Problem: Admin plugin creation exists, but product storytelling would improve with a guided onboarding flow. + +Recommended direction: + +- Add a polished multi-step flow for adding a plugin repository. +- Validate GitHub repository format, docs path, default branch, and initial version metadata. +- Preview detected Markdown files before enqueueing ingestion. + +Acceptance criteria: + +- Maintainer can add a plugin with clear validation and preview. +- Invalid GitHub inputs fail with actionable messages. +- No sync runs until the user explicitly confirms. +- Permission and community scope remain enforced. + +Risks: + +- GitHub API calls may be slow or rate-limited; use loading states and retry-safe behavior. + +## Priority 11 - Production Deployment Runbook + +Problem: Docker production packaging exists, but a deploy runbook would make the portfolio more credible. + +Recommended direction: + +- Document target deployment topology. +- Define environment variables, secret rotation, queue/reverb process management, migrations, Meilisearch index sync, backups, and rollback. +- Add health checks and smoke scripts if useful. + +Acceptance criteria: + +- A reviewer can understand how this would run in production. +- Operational risks and rollback steps are explicit. +- Documentation matches existing Docker files and env variables. + +Risks: + +- Avoid pretending a provider-specific deployment exists unless it has been validated. + +## Backlog + +- Add Content Security Policy on Laravel and SSR Node responses. +- Sanitize Markdown HTML server-side before storage or response. +- Harden GitHub client HTTP error taxonomy beyond 403/404. +- Extract optional bearer-token user resolution shared by public discovery controllers. +- Track Angular toolchain advisories from `npm audit`. +- Keyboard-first power-user UX for command palette actions. +- Saved searches and team-level curated collections. +- Export command/document references. +- Accessibility audit and fixes with Playwright or axe integration. +- API pagination standardization for large communities. +- More granular audit events for admin actions. +- Advanced ranking using views, recency, plugin popularity, and exact syntax match. +- Visual regression baseline for portfolio screenshots. diff --git a/brain/context/00_INDEX.md b/brain/context/00_INDEX.md new file mode 100644 index 0000000..0c5d47e --- /dev/null +++ b/brain/context/00_INDEX.md @@ -0,0 +1,41 @@ +# Brain Context Index + +Use this index to decide which context files to read for a new task. + +## Canonical Files + +- `brain/CLAUDE.md` - Brain entrypoint, operating rules, and gate set. +- `brain/canonico/CURRENT_STATE.md` - factual present state of the product. +- `brain/canonico/NEXT_ACTIONS.md` - prioritized improvement queue. +- `brain/canonico/DECISIONS.md` - decisions about Brain usage and future work discipline. + +## Context Files + +- `brain/audits/2026-06-13-system-audit.md` + - Read before hardening, production-readiness, security, telemetry, CI, ingestion, analytics, OAuth, or deployment work. +- `brain/context/01_PRODUCT_AND_DOMAIN.md` + - Read when changing product scope, domain model, onboarding, discovery workflows, or portfolio positioning. +- `brain/context/02_IMPLEMENTATION_MAP.md` + - Read when touching backend services, frontend routes, API contracts, ingestion, search, realtime, auth, or Docker. +- `brain/context/03_QUALITY_AND_OPERATIONS.md` + - Read when changing tests, CI, release readiness, Docker, security, deployment, observability, or operational docs. +- `brain/context/04_IMPROVEMENT_PLAYBOOK.md` + - Read before starting a new feature or refactor to shape the implementation plan. + +## Repository Docs + +- `README.md` - high-level product, setup, architecture, quality, screenshots. +- `docs/VISION.md` - original product vision, MVP scope, domain, risks, brand kit. +- `docs/DECISIONS.md` - product ADRs. Update this for architecture decisions. +- `docs/PROGRESS.md` - phase history and commit evidence. +- `docs/HUMAN-ACTIONS.md` - operator actions and external credentials. + +## Quick Routing + +- Auth/session change: read `CURRENT_STATE`, `02_IMPLEMENTATION_MAP`, `03_QUALITY_AND_OPERATIONS`, ADR-07, ADR-08, ADR-15, ADR-16. +- Ingestion/parser change: read `CURRENT_STATE`, `01_PRODUCT_AND_DOMAIN`, `02_IMPLEMENTATION_MAP`, ADR-09, ADR-10, ADR-11. +- Search/discovery change: read `CURRENT_STATE`, `02_IMPLEMENTATION_MAP`, ADR-12, ADR-13, ADR-23. +- Realtime/admin operations change: read `CURRENT_STATE`, `02_IMPLEMENTATION_MAP`, `03_QUALITY_AND_OPERATIONS`, ADR-20, ADR-21, ADR-22. +- Frontend UX change: read `01_PRODUCT_AND_DOMAIN`, `02_IMPLEMENTATION_MAP`, ADR-02, ADR-03, ADR-17, ADR-18, ADR-19. +- Deployment/hardening change: read `03_QUALITY_AND_OPERATIONS`, ADR-24, ADR-25. +- Security/telemetry audit follow-up: read `brain/audits/2026-06-13-system-audit.md` first, then the area-specific context above. diff --git a/brain/context/01_PRODUCT_AND_DOMAIN.md b/brain/context/01_PRODUCT_AND_DOMAIN.md new file mode 100644 index 0000000..86f35a7 --- /dev/null +++ b/brain/context/01_PRODUCT_AND_DOMAIN.md @@ -0,0 +1,78 @@ +# Product And Domain Context + +## Product Thesis + +CommandSphere is a documentation intelligence platform for plugin ecosystems. Its strongest portfolio signal is that it turns a messy real-world operational problem into a structured SaaS workflow: + +- docs stay in GitHub; +- ingestion is automated and idempotent; +- commands become searchable metadata; +- communities and permissions scope access; +- maintainers get operational visibility; +- public discovery pages are SEO-ready and polished. + +Avoid features that make the product look like a generic admin panel. Prefer improvements that deepen the documentation lifecycle: ingestion, discovery, quality, comparison, analytics, and operational trust. + +## Users + +- Community member: searches commands, reads plugin docs, favorites useful commands. +- Maintainer: manages plugin metadata, triggers or monitors ingestion, reviews warnings. +- Community admin: controls community-scoped access and sees operational/analytics surfaces. +- Public visitor/reviewer: evaluates product quality through SSR pages, screenshots, and documented architecture. + +## Domain Model + +Core entities: + +- `User`: Discord identity, username/avatar/email, memberships. +- `Community`: multi-tenant scope for plugins and permissions. +- `Plugin`: belongs to community, points to a GitHub repository/docs path/default branch. +- `PluginVersion`: version/git ref/is latest, groups documents and commands. +- `Document`: parsed Markdown file, raw content, rendered HTML, frontmatter, title. +- `Command`: extracted structured command metadata, searchable through Meilisearch. +- `Category`: optional command grouping. +- `Favorite`: user relationship to commands/documents. +- `CommandView`: analytics event with dedupe window. +- `IngestionRun`: auditable sync attempt with status, stats, log, timestamps. + +## Product Boundaries + +In v1: + +- GitHub is the only documentation source. +- Markdown convention is explicit; unsupported docs are still ingested as documents with warnings. +- Public read discovery is allowed. +- Mutations and operations remain authenticated and permission-scoped. +- Search is command-focused. + +Out of v1 unless deliberately prioritized: + +- Payments. +- Marketplace monetization. +- In-app document editing. +- Non-GitHub sources. +- Organization-wide enterprise SSO. + +## UX Direction + +The interface should feel like a premium developer tool, closer to Raycast, GitBook, Vercel, and Discord Developer Portal than a CRUD dashboard. + +UX principles: + +- Optimize for fast scanning and keyboard-driven discovery. +- Keep admin operations quiet, dense, and clear. +- Show operational state through timelines, status chips, warnings, and logs. +- Avoid decorative dashboards that do not help the user decide what to do. +- Preserve responsive layouts and SSR-safe behavior. + +## Business Rules To Preserve + +- A plugin slug is unique only inside its community. +- A document is unique by plugin version and path. +- A command is unique by plugin version and slug. +- Re-ingestion must update existing records instead of duplicating them. +- Commands removed from a document should be reconciled away. +- Partial ingestion is acceptable when some documents fail, but warnings must be visible. +- Webhook requests require valid HMAC signature. +- Admin actions require community-scoped permissions. +- Public data must not accidentally expose private operational information. diff --git a/brain/context/02_IMPLEMENTATION_MAP.md b/brain/context/02_IMPLEMENTATION_MAP.md new file mode 100644 index 0000000..88e7d2a --- /dev/null +++ b/brain/context/02_IMPLEMENTATION_MAP.md @@ -0,0 +1,160 @@ +# Implementation Map + +## Repository Layout + +```text +backend/ Laravel API, domain models, ingestion jobs, policies, Reverb, Horizon +frontend/ Angular SSR app, UI system, public pages, admin pages, E2E tests +docker/ Development and production Dockerfiles plus Nginx config +docs/ Product vision, ADRs, progress, human actions, QA screenshots +brain/ Operational memory for future implementation loops +``` + +## Backend Entry Points + +API routes live in `backend/routes/api.php`. + +Public or mixed public/authenticated reads: + +- `GET /api/v1/search` +- `GET /api/v1/communities` +- `GET /api/v1/communities/{community:slug}` +- `GET /api/v1/plugins` +- `GET /api/v1/plugins/{slug}` +- `GET /api/v1/plugins/{slug}/versions/{version}/documents` +- `GET /api/v1/documents/{document}` +- `GET /api/v1/commands/{slug}` + +Auth/session: + +- `GET /api/v1/auth/discord/redirect` +- `GET /api/v1/auth/discord/callback` +- `POST /api/v1/auth/dev-login` +- `GET /api/v1/auth/me` +- `POST /api/v1/auth/logout` + +Operations and mutations: + +- `POST /api/v1/plugins` +- `POST /api/v1/plugins/{plugin}/sync` +- `GET /api/v1/ingestions` +- `GET /api/v1/ingestions/{ingestionRun}` +- `POST /api/v1/favorites` +- `DELETE /api/v1/favorites` +- `POST /api/v1/commands/{slug}/view` +- `GET /api/v1/analytics/most-viewed` +- `POST /api/v1/webhooks/github` + +## Backend Services + +Ingestion: + +- `App\Services\Ingestion\IngestionService` + - creates/updates `IngestionRun`; + - fetches Markdown through `GitHubClient`; + - parses documents through `MarkdownParser`; + - persists documents and commands transactionally per document; + - reconciles stale commands; + - updates Scout index; + - invalidates discovery cache; + - dispatches realtime events. + +Markdown: + +- `App\Services\Markdown\MarkdownParser` + - extracts frontmatter; + - converts Markdown to HTML through CommonMark; + - extracts commands from frontmatter `commands:` and `## /command` sections; + - normalizes aliases, parameters, slugs, categories; + - emits warnings for malformed or unsupported command declarations. + +Discovery: + +- `App\Services\Discovery\DiscoveryAccess` + - centralizes community-scoped query builders. +- `App\Services\Discovery\DiscoveryCache` + - uses versioned Redis keys for public/user discovery read cache. + +GitHub: + +- `App\Contracts\GitHubClient` +- `App\Services\GitHub\HttpGitHubClient` +- `App\Services\GitHub\FixtureGitHubClient` + +Auth and authorization: + +- Sanctum bearer tokens. +- Discord Socialite stateless OAuth2. +- Dev-login only in local/testing. +- Policies and middleware enforce plugin/community permissions. + +## Frontend Routes + +Routes live in `frontend/src/app/app.routes.ts`. + +Public: + +- `/` +- `/login` +- `/c/:community` +- `/c/:community/p/:plugin` +- `/c/:community/p/:plugin/commands/:slug` +- `/commands/:slug` +- `/search` + +Authenticated: + +- `/favorites` +- `/analytics` +- `/admin/plugins` +- `/admin/ingestions` + +## Frontend Core Services + +- `AuthService` + - in-memory token; + - user/community signals; + - dev-login, Discord redirect, logout, `me`. +- `SearchService` + - command search API integration. +- `SearchUrlStateService` + - URL-backed query/facet state. +- `MarkdownRendererService` + - sanitizes HTML and enriches headings/code blocks. +- `RealtimeService` + - SSR-safe Laravel Echo/Reverb private channel subscription. +- `SeoService` + - title, meta, canonical, Open Graph, JSON-LD. +- `ShellDataService` + - shell-level data loading. +- `FavoriteService`, `CatalogService`, `IngestionService`, `AnalyticsService` + - domain-specific API clients. + +## Tests And Fixtures + +Backend tests: + +- `backend/tests/Feature/IngestionPipelineTest.php` +- `backend/tests/Feature/DiscoveryApiTest.php` +- `backend/tests/Feature/CommunityPermissionScopeTest.php` +- `backend/tests/Feature/AutomationRealtimeTest.php` +- `backend/tests/Feature/AuthApiTest.php` + +Frontend tests: + +- Component/service specs under `frontend/src/app/**/*.spec.ts`. +- Playwright happy paths under `frontend/e2e/portfolio-happy-paths.spec.ts`. + +Fixtures: + +- Markdown ingestion fixtures under `backend/tests/fixtures/ingestion`. + +## Extension Notes + +- Add new backend contracts through resources and tests before wiring UI. +- Keep public API responses stable through API Resources. +- Keep large domain workflows out of controllers. +- Keep SSR pages free of unguarded browser-only APIs. +- Add i18n keys for user-facing text. +- Prefer feature-specific services over a single catch-all frontend store. +- When adding search facets, update Meilisearch index settings, API filter construction, URL state, UI, and tests together. diff --git a/brain/context/03_QUALITY_AND_OPERATIONS.md b/brain/context/03_QUALITY_AND_OPERATIONS.md new file mode 100644 index 0000000..de54b1a --- /dev/null +++ b/brain/context/03_QUALITY_AND_OPERATIONS.md @@ -0,0 +1,122 @@ +# Quality And Operations + +## Validation Strategy + +CommandSphere quality is split by surface area. + +Backend: + +- Pest feature/unit tests. +- Pint formatting check. +- Composer audit. +- Docker smoke when service integration matters. + +Frontend: + +- TypeScript strict checks through `npx tsc --noEmit`. +- `npm run lint` currently maps to TypeScript no-emit. +- Jest unit/component tests. +- Angular SSR build. +- Playwright E2E for portfolio flows. +- npm critical vulnerability audit. + +Runtime: + +- Docker Compose validates MySQL, Redis, Meilisearch, backend, Horizon, Reverb, and frontend together. +- Production Compose validates multi-stage packaging and process topology. + +## Gate Selection + +Documentation-only: + +- Inspect changed docs. +- Check links and factual references. +- Review `git diff`. + +Backend-only: + +- Run Pest and Pint. +- Add composer audit for dependency or security changes. +- Add Docker smoke for database, queue, cache, search, webhook, or realtime changes. + +Frontend-only: + +- Run TypeScript, Jest, build. +- Run Playwright for user-visible flows, routing, auth, search, SSR, or layout changes. +- Use browser screenshots for meaningful UI changes. + +Cross-stack: + +- Run backend and frontend gates. +- Run Docker Compose with migrations, seed, Meilisearch settings sync, and Scout import. + +## Operational Invariants + +- No secrets in source. +- `.env.example` documents required variables. +- Discord OAuth credentials are human/operator supplied. +- GitHub webhook secret must be configured on both sides. +- Meilisearch settings/import must be explicitly synchronized after setup. +- Horizon processes queued ingestion. +- Reverb uses private community channels and Sanctum-authenticated broadcast auth. +- Public discovery must remain indexable but not operationally sensitive. + +## Security Watchpoints + +- Markdown content must remain sanitized before `SafeHtml`. +- Prefer server-side sanitization before storing or returning `content_html`; keep frontend sanitization as defense in depth. +- Webhook signature validation must fail closed when secret is missing. +- Discord OAuth must use state/CSRF protection before public production use. +- Dev-login must stay disabled outside local/testing. +- Invalid bearer tokens must not widen request scope to anonymous public data. +- Search filters must always include accessible community scope. +- Reverb channel authorization must remain community-scoped. +- Rate limits should protect search, sync, and webhook surfaces. +- Content Security Policy is currently a hardening gap and should be added before public deployment. + +## Performance Watchpoints + +- Avoid N+1 in catalog/search/plugin/document/command reads. +- Avoid loading all tenant-scoped operational history before permission filtering; scope and paginate in SQL. +- Keep Meilisearch payloads lean. +- Preserve ETag-based GitHub fetch reduction. +- Avoid reindexing during intermediate ingestion states. +- Cache discovery read models by versioned keys and invalidate after ingestion changes. +- Keep SSR data loading bounded and request-safe. +- Bound analytics windows and other user-controlled query ranges. + +## Audit Baseline + +The broad audit captured on 2026-06-13 is stored at `brain/audits/2026-06-13-system-audit.md`. + +Before claiming production readiness, address or explicitly defer: + +- browser API/Reverb runtime config; +- OAuth state protection; +- CI services and audit gates; +- ingestion uniqueness, query scoping, and pagination; +- analytics period bounds; +- GitHub HTTP error taxonomy; +- CSP and server-side HTML sanitization; +- telemetry/correlation IDs. + +## Documentation Expectations + +Update docs when behavior changes: + +- `README.md` for setup, architecture, stack, quality, status, or user-facing product changes. +- `docs/DECISIONS.md` for architecture decisions and trade-offs. +- `docs/HUMAN-ACTIONS.md` for credentials, deploy steps, external configuration, or manual validation. +- `docs/PROGRESS.md` for phase-level completion evidence. +- `brain/canonico/*` for current state, next actions, and operational memory. + +## Release Readiness Heuristic + +A change is not portfolio-ready until: + +- UX has polished loading, empty, error, and permission states where relevant. +- Backend behavior is covered at the permission and business-rule level. +- Frontend state is tested if it coordinates URLs, auth, realtime, or rendering. +- SSR compatibility is considered. +- Operational or deployment implications are documented. +- Residual risks are named honestly. diff --git a/brain/context/04_IMPROVEMENT_PLAYBOOK.md b/brain/context/04_IMPROVEMENT_PLAYBOOK.md new file mode 100644 index 0000000..36b8222 --- /dev/null +++ b/brain/context/04_IMPROVEMENT_PLAYBOOK.md @@ -0,0 +1,96 @@ +# Improvement Playbook + +Use this playbook before implementing a new CommandSphere improvement. + +## 1. Classify The Work + +Choose one primary track: + +- Product feature: adds or changes user-facing behavior. +- Architecture/refactor: improves structure without changing expected behavior. +- UX polish: improves layout, interaction, responsiveness, or visual quality. +- Operations/hardening: improves deployment, observability, security, or runtime behavior. +- Documentation: improves understanding without product code changes. + +If the work spans tracks, define the main deliverable and keep unrelated changes out. + +## 2. Read The Existing Surface + +Before editing: + +- Inspect `git status --short --branch`. +- Read the Brain files listed in `brain/CLAUDE.md`. +- Read source files for the exact area. +- Read related tests. +- Read existing docs/ADRs for decisions that constrain the change. + +Do not implement from memory when the source tree can answer the question. + +## 3. Define The Senior-Level Outcome + +Every improvement should answer: + +- What user or operator problem does this solve? +- Which existing pattern does it reuse? +- What business rule or architecture invariant must be preserved? +- What is the performance/security/maintainability impact? +- What evidence will prove it works? + +Avoid building generic CRUD screens unless the workflow needs them. + +## 4. Plan The Implementation Boundary + +For backend work: + +- Start with route/API contract and policy implications. +- Keep controllers thin. +- Put business workflow in services/jobs where useful. +- Use API Resources for response shape. +- Add Pest tests for business rules, permissions, failures, and idempotency. + +For frontend work: + +- Start with route/workflow and UX states. +- Keep components focused. +- Use core services for API state and shared UI primitives for presentation. +- Preserve SSR safety. +- Add or update i18n keys. +- Add Jest and Playwright coverage where behavior is meaningful. + +For cross-stack work: + +- Lock the API contract first. +- Build backend tests before UI assumptions harden. +- Then wire frontend with loading/error/empty states. + +## 5. Validate + +Run the relevant CommandSphere gate set from `brain/CLAUDE.md`. + +Report results as: + +- `VALIDATED`: command ran and passed. +- `FAILED`: command ran and failed; include the error summary. +- `PENDING`: command did not run; include why and the exact command. + +Never imply a gate passed because a narrower command passed. + +## 6. Update Documentation + +At close: + +- Update `README.md` if setup, architecture, status, or user-facing capability changed. +- Update `docs/DECISIONS.md` if a decision has long-term consequences. +- Update `docs/HUMAN-ACTIONS.md` if an operator must do something. +- Update Brain current state and next actions. +- Add a handoff note for multi-step or partially validated work. + +## 7. Residue Check + +Before final response: + +- Inspect `git status --short`. +- Ensure changed files match scope. +- Do not stage with `git add .`. +- Do not commit/push/open PR unless explicitly requested. +- Mention remaining risks and pending gates. diff --git a/brain/handoffs/2026-06-13-brain-bootstrap.md b/brain/handoffs/2026-06-13-brain-bootstrap.md new file mode 100644 index 0000000..ba01d3d --- /dev/null +++ b/brain/handoffs/2026-06-13-brain-bootstrap.md @@ -0,0 +1,54 @@ +# Handoff - Brain Bootstrap + +Date: 2026-06-13 +Branch: `docs/commandsphere-brain-documentation` + +## Objective + +Create a Brain for CommandSphere based on the already implemented project so future improvements can start from the real documentation, architecture, implementation, and roadmap. + +## What Was Documented + +- Brain entrypoint and operating rules in `brain/CLAUDE.md`. +- Current product/architecture state in `brain/canonico/CURRENT_STATE.md`. +- Prioritized improvement queue in `brain/canonico/NEXT_ACTIONS.md`. +- Brain-level decisions in `brain/canonico/DECISIONS.md`. +- Navigable context index in `brain/context/00_INDEX.md`. +- Product/domain context, implementation map, quality/ops rules, and improvement playbook. + +## Evidence Used + +- `README.md` +- `docs/VISION.md` +- `docs/DECISIONS.md` +- `docs/PROGRESS.md` +- `docs/HUMAN-ACTIONS.md` +- `backend/routes/api.php` +- Key backend services and controllers under `backend/app` +- `frontend/src/app/app.routes.ts` +- Key frontend services/pages under `frontend/src/app` +- Docker Compose files + +## Validation + +Documentation-only change. Product gates were not run. + +Validated: + +- Repository structure inspected. +- Branch state inspected before edits. +- Brain files created without product code changes. + +Pending: + +- Full backend gate set. +- Full frontend gate set. +- Docker runtime smoke. + +## Next Suggested Step + +Use `brain/canonico/NEXT_ACTIONS.md` to choose the next improvement. After the system audit, the strongest first hardening path is production runtime configuration plus OAuth state protection, because these block credible production deployment more than another product feature. + +## Follow-Up Audit + +An expanded audit was added at `brain/audits/2026-06-13-system-audit.md` covering security, telemetry, business rules, ingestion, frontend SSR, CI, and operational readiness. From dbf728a882a9fdce19d1f6c86a00c4dea83cce74 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 13 Jun 2026 01:05:27 -0300 Subject: [PATCH 55/59] fix(frontend): externalize runtime public config --- .env.example | 6 + README.md | 11 ++ brain/audits/2026-06-13-system-audit.md | 8 ++ brain/canonico/CURRENT_STATE.md | 13 +- brain/canonico/NEXT_ACTIONS.md | 8 +- .../2026-06-13-runtime-config-hardening.md | 38 ++++++ docker-compose.prod.yml | 6 + docker-compose.yml | 6 + frontend/public/runtime-config.js | 10 ++ frontend/src/app/core/api/api.tokens.ts | 18 +-- .../app/core/config/runtime-config.spec.ts | 75 +++++++++++ .../src/app/core/config/runtime-config.ts | 87 +++++++++++++ .../src/app/core/realtime/realtime.service.ts | 27 ++-- frontend/src/app/core/seo/seo.service.ts | 5 +- frontend/src/index.html | 1 + frontend/src/server.ts | 118 +++++++++++++++--- 16 files changed, 385 insertions(+), 52 deletions(-) create mode 100644 brain/handoffs/2026-06-13-runtime-config-hardening.md create mode 100644 frontend/public/runtime-config.js create mode 100644 frontend/src/app/core/config/runtime-config.spec.ts create mode 100644 frontend/src/app/core/config/runtime-config.ts diff --git a/.env.example b/.env.example index 4fdf86e..8d123a0 100644 --- a/.env.example +++ b/.env.example @@ -4,6 +4,12 @@ REVERB_APP_KEY=local-reverb-key REVERB_APP_SECRET=local-reverb-secret APP_KEY= APP_URL=http://localhost:8000 +COMMANDSPHERE_PUBLIC_ORIGIN=http://localhost:4200 +COMMANDSPHERE_API_PUBLIC_URL=http://localhost:8000/api/v1 +COMMANDSPHERE_ALLOWED_HOSTS=localhost,127.0.0.1 +COMMANDSPHERE_REVERB_PUBLIC_HOST=localhost +COMMANDSPHERE_REVERB_PUBLIC_PORT=8080 +COMMANDSPHERE_REVERB_PUBLIC_SCHEME=http DB_DATABASE=commandsphere DB_USERNAME=commandsphere DB_PASSWORD= diff --git a/README.md b/README.md index 2fceeb8..3374051 100644 --- a/README.md +++ b/README.md @@ -200,6 +200,17 @@ docker compose -f docker-compose.prod.yml exec -T backend php artisan scout:impo Variaveis obrigatorias de producao ficam documentadas em `.env.example`: `APP_KEY`, `APP_URL`, `DB_*`, `MEILISEARCH_MASTER_KEY`, `GITHUB_TOKEN`, `GITHUB_WEBHOOK_SECRET`, `DISCORD_*`, `REVERB_*`. +Variaveis publicas do frontend SSR: + +| Variavel | Uso | +|---|---| +| `COMMANDSPHERE_PUBLIC_ORIGIN` | Origem publica usada por canonical URLs, JSON-LD e runtime config | +| `COMMANDSPHERE_API_PUBLIC_URL` | URL publica consumida pelo browser para `/api/v1` | +| `COMMANDSPHERE_ALLOWED_HOSTS` | Hosts aceitos pelo servidor SSR, separados por virgula | +| `COMMANDSPHERE_REVERB_PUBLIC_HOST` | Host publico do websocket Reverb | +| `COMMANDSPHERE_REVERB_PUBLIC_PORT` | Porta publica do websocket Reverb | +| `COMMANDSPHERE_REVERB_PUBLIC_SCHEME` | `http` ou `https` para o websocket publico | + ## Estrutura ```text diff --git a/brain/audits/2026-06-13-system-audit.md b/brain/audits/2026-06-13-system-audit.md index 52c6d02..8066415 100644 --- a/brain/audits/2026-06-13-system-audit.md +++ b/brain/audits/2026-06-13-system-audit.md @@ -4,6 +4,8 @@ Scope: broad audit of CommandSphere v1 across security, telemetry, business rule This is a documentation audit. No product code was changed. +Remediation update: F-001, F-010, and F-012 were addressed in branch `fix/runtime-production-config` after this audit. The fix introduced public runtime configuration for browser API/Reverb, configured SSR allowed hosts/public origin, and normalized canonical/Open Graph/JSON-LD metadata in the generated SSR HTML. Full production Docker/E2E validation remains a follow-up gate. + ## Executive Summary CommandSphere already has a stronger baseline than a typical portfolio project: scoped permissions, HMAC webhooks, private realtime channels, Markdown sanitization in the Angular viewer, rate limits on key public/operational endpoints, idempotent ingestion tests, and documented architecture decisions. @@ -29,6 +31,8 @@ The largest gaps are not in basic CRUD correctness. They are production-hardenin Severity: High +Status: Mitigated in `fix/runtime-production-config`. + Evidence: - `frontend/src/app/core/api/api.tokens.ts:17` returns `http://localhost:8000/api/v1` for the browser. @@ -243,6 +247,8 @@ Fix when touching parser/ingestion next. Severity: Medium +Status: Mitigated in `fix/runtime-production-config`. + Evidence: - `frontend/src/server.ts:15` allows only `localhost` and `127.0.0.1`. @@ -290,6 +296,8 @@ High-value portfolio improvement after security/config fixes. Severity: Low-Medium +Status: Mitigated in `fix/runtime-production-config`. + Evidence: - `frontend/src/app/core/realtime/realtime.service.ts:95` diff --git a/brain/canonico/CURRENT_STATE.md b/brain/canonico/CURRENT_STATE.md index b8eff5f..93cd0c7 100644 --- a/brain/canonico/CURRENT_STATE.md +++ b/brain/canonico/CURRENT_STATE.md @@ -22,8 +22,9 @@ The product is positioned as a documentation discovery platform for plugin ecosy - Scheduled sync command for latest plugin versions. - Reverb private channels by community for ingestion status and command index updates. - Angular SSR shell with lazy standalone routes, Signals-based UI state, Transloco i18n, command palette, protected routes, and reusable UI components. +- Browser/SSR runtime configuration separates internal SSR API calls from public browser API, Reverb, allowed hosts, and canonical public origin. - Markdown viewer sanitization and heading/code enhancement. -- SEO metadata, canonical URLs, Open Graph, JSON-LD, robots, sitemap, and portfolio screenshots. +- SEO metadata, canonical URLs, Open Graph, JSON-LD, robots, sitemap, and portfolio screenshots, with SSR post-processing normalizing public origin metadata. - Development and production-like Docker Compose stacks. ## Source Of Truth Files @@ -110,3 +111,13 @@ Current Brain bootstrap did not rerun the full product gate set because this cha ## Current Branch Context This Brain was bootstrapped on branch `docs/commandsphere-brain-documentation`, created from `feature/commandsphere-portfolio-v1-polish`. + +Active remediation branch: `fix/runtime-production-config`. + +Latest build-loop phase completed in this branch: + +- F-001/F-010/F-012 runtime public configuration hardening. +- Added `frontend/public/runtime-config.js` and SSR `/runtime-config.js` endpoint. +- Moved Angular API/Reverb/SEO consumers to `COMMANDSPHERE_RUNTIME_CONFIG`. +- Added public origin post-processing for canonical URL, Open Graph URL/image, Twitter image, and JSON-LD. +- Documented public SSR/frontend variables in `.env.example`, `README.md`, and Compose files. diff --git a/brain/canonico/NEXT_ACTIONS.md b/brain/canonico/NEXT_ACTIONS.md index a8d809f..ea4a199 100644 --- a/brain/canonico/NEXT_ACTIONS.md +++ b/brain/canonico/NEXT_ACTIONS.md @@ -30,6 +30,8 @@ Risks: Problem: The browser API base URL is hardcoded to `http://localhost:8000/api/v1`, while production Compose only configures the SSR server-side API URL. Reverb runtime config also relies on local defaults/localStorage. +Status: Implemented in branch `fix/runtime-production-config` as the first build-loop remediation phase. Keep the Docker production hydrated-browser smoke as a remaining validation item before treating this as fully production-proven. + Recommended direction: - Introduce explicit public runtime configuration for browser API origin, Reverb host, Reverb scheme, Reverb port, allowed SSR hosts, and public canonical origin. @@ -38,9 +40,9 @@ Recommended direction: Acceptance criteria: -- Production-mode browser calls do not point to localhost. -- SSR accepts the configured production host and rejects unexpected hosts. -- Reverb connects through documented production config. +- Production-mode browser calls do not point to localhost. `VALIDATED` through SSR artifact smoke with public runtime config. +- SSR uses the configured production origin for canonical, Open Graph, and JSON-LD metadata. `VALIDATED` through SSR artifact smoke. +- Reverb uses documented production runtime config. `VALIDATED` at configuration level; websocket integration remains part of Docker/E2E validation. - Docker production smoke validates hydrated browser API calls. Risks: diff --git a/brain/handoffs/2026-06-13-runtime-config-hardening.md b/brain/handoffs/2026-06-13-runtime-config-hardening.md new file mode 100644 index 0000000..2bcbe79 --- /dev/null +++ b/brain/handoffs/2026-06-13-runtime-config-hardening.md @@ -0,0 +1,38 @@ +# Handoff - Runtime Public Configuration Hardening + +Date: 2026-06-13 +Branch: `fix/runtime-production-config` + +## Scope + +Build-loop remediation phase for audit findings F-001, F-010, and F-012. + +## Implemented + +- Added browser-safe runtime config at `frontend/public/runtime-config.js`. +- Added SSR `/runtime-config.js` endpoint generated from `COMMANDSPHERE_*` environment variables. +- Centralized Angular runtime config through `COMMANDSPHERE_RUNTIME_CONFIG`. +- Replaced hardcoded browser API URL with runtime API base URL. +- Replaced Reverb localStorage config with runtime Reverb config. +- Made SEO service use configured public origin instead of document origin. +- Made SSR use `COMMANDSPHERE_PUBLIC_ORIGIN` for render URL generation. +- Made SSR allowed hosts configurable through `COMMANDSPHERE_ALLOWED_HOSTS`. +- Added SSR post-processing for canonical URL, Open Graph URL/image, Twitter image, and JSON-LD URL. +- Documented public frontend/SSR variables in `.env.example`, `README.md`, `docker-compose.yml`, and `docker-compose.prod.yml`. + +## Validation + +- `npm.cmd run lint` passed. +- `npm.cmd test -- --runInBand` passed: 10 suites, 15 tests. +- `npm.cmd run build` passed. +- SSR artifact smoke passed with `COMMANDSPHERE_PUBLIC_ORIGIN=https://commandsphere.example`. +- Smoke confirmed `/runtime-config.js`, canonical URL, Open Graph URL/image, and JSON-LD use the configured public origin. +- Smoke confirmed generated HTML does not contain `http://localhost:4200` or `http://ng-localhost`. +- `git diff --check` passed. +- `npm.cmd audit --audit-level=critical` completed without critical findings. Existing moderate/high Angular toolchain advisories remain tracked. + +## Remaining Gates + +- Docker production smoke with hydrated browser API calls. +- Reverb websocket integration validation through the runtime public host/port/scheme. +- CI/service-backed hardening from Priority 4. diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index c5bb995..73cd791 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -134,10 +134,16 @@ services: NODE_ENV: production PORT: 4000 COMMANDSPHERE_API_INTERNAL_URL: http://backend-web/api/v1 + COMMANDSPHERE_API_PUBLIC_URL: ${COMMANDSPHERE_API_PUBLIC_URL:-http://localhost:8000/api/v1} + COMMANDSPHERE_PUBLIC_ORIGIN: ${COMMANDSPHERE_PUBLIC_ORIGIN:-http://localhost:4200} + COMMANDSPHERE_ALLOWED_HOSTS: ${COMMANDSPHERE_ALLOWED_HOSTS:-localhost,127.0.0.1} COMMANDSPHERE_REVERB_APP_KEY: ${REVERB_APP_KEY} COMMANDSPHERE_REVERB_HOST: localhost COMMANDSPHERE_REVERB_PORT: 8080 COMMANDSPHERE_REVERB_SCHEME: http + COMMANDSPHERE_REVERB_PUBLIC_HOST: ${COMMANDSPHERE_REVERB_PUBLIC_HOST:-localhost} + COMMANDSPHERE_REVERB_PUBLIC_PORT: ${COMMANDSPHERE_REVERB_PUBLIC_PORT:-8080} + COMMANDSPHERE_REVERB_PUBLIC_SCHEME: ${COMMANDSPHERE_REVERB_PUBLIC_SCHEME:-http} ports: - "4200:4000" depends_on: diff --git a/docker-compose.yml b/docker-compose.yml index b1a69c8..15051b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -191,10 +191,16 @@ services: environment: NODE_ENV: development COMMANDSPHERE_API_INTERNAL_URL: http://backend:8000/api/v1 + COMMANDSPHERE_API_PUBLIC_URL: http://localhost:8000/api/v1 + COMMANDSPHERE_PUBLIC_ORIGIN: http://localhost:4200 + COMMANDSPHERE_ALLOWED_HOSTS: localhost,127.0.0.1 COMMANDSPHERE_REVERB_APP_KEY: ${REVERB_APP_KEY} COMMANDSPHERE_REVERB_HOST: localhost COMMANDSPHERE_REVERB_PORT: 8080 COMMANDSPHERE_REVERB_SCHEME: http + COMMANDSPHERE_REVERB_PUBLIC_HOST: localhost + COMMANDSPHERE_REVERB_PUBLIC_PORT: 8080 + COMMANDSPHERE_REVERB_PUBLIC_SCHEME: http ports: - "4200:4200" depends_on: diff --git a/frontend/public/runtime-config.js b/frontend/public/runtime-config.js new file mode 100644 index 0000000..9c58dc2 --- /dev/null +++ b/frontend/public/runtime-config.js @@ -0,0 +1,10 @@ +window.__COMMANDSPHERE_CONFIG__ = { + apiBaseUrl: 'http://localhost:8000/api/v1', + publicOrigin: 'http://localhost:4200', + reverb: { + appKey: 'local-reverb-key', + host: 'localhost', + port: 8080, + scheme: 'http' + } +}; diff --git a/frontend/src/app/core/api/api.tokens.ts b/frontend/src/app/core/api/api.tokens.ts index 0a62526..fd8eb5c 100644 --- a/frontend/src/app/core/api/api.tokens.ts +++ b/frontend/src/app/core/api/api.tokens.ts @@ -1,19 +1,7 @@ -import { isPlatformServer } from '@angular/common'; -import { InjectionToken, PLATFORM_ID, inject } from '@angular/core'; +import { InjectionToken, inject } from '@angular/core'; -interface RuntimeProcess { - env?: Record<string, string | undefined>; -} +import { COMMANDSPHERE_RUNTIME_CONFIG } from '@app/core/config/runtime-config'; export const API_BASE_URL = new InjectionToken<string>('API_BASE_URL', { - factory: () => { - const platformId = inject(PLATFORM_ID); - - if (isPlatformServer(platformId)) { - const runtime = globalThis as typeof globalThis & { process?: RuntimeProcess }; - return runtime.process?.env?.['COMMANDSPHERE_API_INTERNAL_URL'] ?? 'http://backend:8000/api/v1'; - } - - return 'http://localhost:8000/api/v1'; - }, + factory: () => inject(COMMANDSPHERE_RUNTIME_CONFIG).apiBaseUrl, }); diff --git a/frontend/src/app/core/config/runtime-config.spec.ts b/frontend/src/app/core/config/runtime-config.spec.ts new file mode 100644 index 0000000..8bfacc9 --- /dev/null +++ b/frontend/src/app/core/config/runtime-config.spec.ts @@ -0,0 +1,75 @@ +import { DOCUMENT } from '@angular/common'; +import { PLATFORM_ID } from '@angular/core'; +import { TestBed } from '@angular/core/testing'; + +import { COMMANDSPHERE_RUNTIME_CONFIG, resolveRuntimeConfig } from './runtime-config'; + +describe('runtime config', () => { + const previousPublicOrigin = process.env['COMMANDSPHERE_PUBLIC_ORIGIN']; + + afterEach(() => { + delete window.__COMMANDSPHERE_CONFIG__; + if (previousPublicOrigin === undefined) { + delete process.env['COMMANDSPHERE_PUBLIC_ORIGIN']; + } else { + process.env['COMMANDSPHERE_PUBLIC_ORIGIN'] = previousPublicOrigin; + } + }); + + it('uses browser runtime config when present', () => { + window.__COMMANDSPHERE_CONFIG__ = { + apiBaseUrl: 'https://api.commandsphere.test/api/v1', + publicOrigin: 'https://commandsphere.test', + reverb: { + appKey: 'public-key', + host: 'ws.commandsphere.test', + port: 443, + scheme: 'https', + }, + }; + + const config = resolveRuntimeConfig('browser', window.document); + + expect(config.apiBaseUrl).toBe('https://api.commandsphere.test/api/v1'); + expect(config.publicOrigin).toBe('https://commandsphere.test'); + expect(config.reverb).toEqual({ + appKey: 'public-key', + host: 'ws.commandsphere.test', + port: 443, + scheme: 'https', + }); + }); + + it('falls back to same-origin api outside localhost when config is absent', () => { + const document = { + defaultView: { + location: { + origin: 'https://commandsphere.test', + }, + }, + } as Document; + + const config = resolveRuntimeConfig('browser', document); + + expect(config.apiBaseUrl).toBe('https://commandsphere.test/api/v1'); + }); + + it('uses command sphere environment variables on the server', () => { + process.env['COMMANDSPHERE_PUBLIC_ORIGIN'] = 'https://commandsphere.example'; + + const config = resolveRuntimeConfig('browser', window.document); + + expect(config.publicOrigin).toBe('https://commandsphere.example'); + }); + + it('provides the injection token through Angular DI', () => { + TestBed.configureTestingModule({ + providers: [ + { provide: PLATFORM_ID, useValue: 'browser' }, + { provide: DOCUMENT, useValue: window.document }, + ], + }); + + expect(TestBed.inject(COMMANDSPHERE_RUNTIME_CONFIG).apiBaseUrl).toContain('/api/v1'); + }); +}); diff --git a/frontend/src/app/core/config/runtime-config.ts b/frontend/src/app/core/config/runtime-config.ts new file mode 100644 index 0000000..a847c2a --- /dev/null +++ b/frontend/src/app/core/config/runtime-config.ts @@ -0,0 +1,87 @@ +import { DOCUMENT, isPlatformServer } from '@angular/common'; +import { InjectionToken, PLATFORM_ID, inject } from '@angular/core'; + +interface RuntimeProcess { + env?: Record<string, string | undefined>; +} + +export interface CommandSphereRuntimeConfig { + apiBaseUrl: string; + publicOrigin: string; + reverb: { + appKey: string; + host: string; + port: number; + scheme: 'http' | 'https'; + }; +} + +declare global { + interface Window { + __COMMANDSPHERE_CONFIG__?: Partial<CommandSphereRuntimeConfig>; + } +} + +export const COMMANDSPHERE_RUNTIME_CONFIG = new InjectionToken<CommandSphereRuntimeConfig>('COMMANDSPHERE_RUNTIME_CONFIG', { + factory: () => resolveRuntimeConfig(inject(PLATFORM_ID), inject(DOCUMENT)), +}); + +export function resolveRuntimeConfig(platformId: object | string, document: Document): CommandSphereRuntimeConfig { + const runtime = globalThis as typeof globalThis & { process?: RuntimeProcess }; + const env = runtime.process?.env; + + if (env !== undefined && (isPlatformServer(platformId as object) || hasCommandSphereEnv(env))) { + const publicOrigin = env['COMMANDSPHERE_PUBLIC_ORIGIN'] ?? 'http://localhost:4200'; + + return normalizeConfig({ + apiBaseUrl: env['COMMANDSPHERE_API_INTERNAL_URL'] ?? env['COMMANDSPHERE_API_PUBLIC_URL'] ?? 'http://backend:8000/api/v1', + publicOrigin, + reverb: { + appKey: env['COMMANDSPHERE_REVERB_APP_KEY'] ?? 'local-reverb-key', + host: env['COMMANDSPHERE_REVERB_HOST'] ?? 'localhost', + port: Number(env['COMMANDSPHERE_REVERB_PORT'] ?? 8080), + scheme: scheme(env['COMMANDSPHERE_REVERB_SCHEME']), + }, + }, publicOrigin); + } + + const win = document.defaultView; + const publicOrigin = win?.location.origin ?? 'http://localhost:4200'; + + return normalizeConfig(win?.__COMMANDSPHERE_CONFIG__ ?? {}, publicOrigin); +} + +function hasCommandSphereEnv(env: Record<string, string | undefined>): boolean { + return env['COMMANDSPHERE_API_INTERNAL_URL'] !== undefined + || env['COMMANDSPHERE_API_PUBLIC_URL'] !== undefined + || env['COMMANDSPHERE_PUBLIC_ORIGIN'] !== undefined; +} + +function normalizeConfig(config: Partial<CommandSphereRuntimeConfig>, publicOrigin: string): CommandSphereRuntimeConfig { + const reverb: Partial<CommandSphereRuntimeConfig['reverb']> = config.reverb ?? {}; + + return { + apiBaseUrl: config.apiBaseUrl ?? defaultBrowserApiBaseUrl(publicOrigin), + publicOrigin: config.publicOrigin ?? publicOrigin, + reverb: { + appKey: reverb.appKey ?? 'local-reverb-key', + host: reverb.host ?? new URL(publicOrigin).hostname, + port: Number.isFinite(reverb.port) ? Number(reverb.port) : 8080, + scheme: scheme(reverb.scheme), + }, + }; +} + +function defaultBrowserApiBaseUrl(publicOrigin: string): string { + const url = new URL(publicOrigin); + + if (['localhost', '127.0.0.1'].includes(url.hostname)) { + return 'http://localhost:8000/api/v1'; + } + + return new URL('/api/v1', url).toString(); +} + +function scheme(value: string | undefined): 'http' | 'https' { + return value === 'https' ? 'https' : 'http'; +} diff --git a/frontend/src/app/core/realtime/realtime.service.ts b/frontend/src/app/core/realtime/realtime.service.ts index 92483ff..52da0ff 100644 --- a/frontend/src/app/core/realtime/realtime.service.ts +++ b/frontend/src/app/core/realtime/realtime.service.ts @@ -3,8 +3,8 @@ import { inject, Injectable, NgZone, PLATFORM_ID } from '@angular/core'; import Echo, { Broadcaster } from 'laravel-echo'; import Pusher from 'pusher-js'; -import { API_BASE_URL } from '@app/core/api/api.tokens'; import { AuthService } from '@app/core/auth/auth.service'; +import { COMMANDSPHERE_RUNTIME_CONFIG } from '@app/core/config/runtime-config'; type ReverbEcho = Echo<'reverb'>; type ReverbPrivateChannel = Broadcaster['reverb']['private']; @@ -16,7 +16,7 @@ export interface RealtimeSubscription { @Injectable({ providedIn: 'root' }) export class RealtimeService { private readonly auth = inject(AuthService); - private readonly apiBaseUrl = inject(API_BASE_URL); + private readonly runtimeConfig = inject(COMMANDSPHERE_RUNTIME_CONFIG); private readonly document = inject(DOCUMENT); private readonly platformId = inject(PLATFORM_ID); private readonly zone = inject(NgZone); @@ -66,18 +66,17 @@ export class RealtimeService { return null; } - const apiUrl = new URL(this.apiBaseUrl); - const scheme = this.env('COMMANDSPHERE_REVERB_SCHEME', 'http'); - const port = Number(this.env('COMMANDSPHERE_REVERB_PORT', '8080')); + const apiUrl = new URL(this.runtimeConfig.apiBaseUrl, this.runtimeConfig.publicOrigin); + const { reverb } = this.runtimeConfig; this.echo = new Echo({ broadcaster: 'reverb', - key: this.env('COMMANDSPHERE_REVERB_APP_KEY', 'local-reverb-key'), - wsHost: this.env('COMMANDSPHERE_REVERB_HOST', win.location.hostname), - wsPort: port, - wssPort: port, - forceTLS: scheme === 'https', - enabledTransports: scheme === 'https' ? ['wss'] : ['ws'], + key: reverb.appKey, + wsHost: reverb.host || win.location.hostname, + wsPort: reverb.port, + wssPort: reverb.port, + forceTLS: reverb.scheme === 'https', + enabledTransports: reverb.scheme === 'https' ? ['wss'] : ['ws'], authEndpoint: `${apiUrl.origin}/api/broadcasting/auth`, auth: { headers: { @@ -90,10 +89,4 @@ export class RealtimeService { return this.echo; } - - private env(key: string, fallback: string): string { - const value = this.document.defaultView?.localStorage.getItem(key); - - return value !== null && value !== undefined && value !== '' ? value : fallback; - } } diff --git a/frontend/src/app/core/seo/seo.service.ts b/frontend/src/app/core/seo/seo.service.ts index ef7a58c..f5bb71b 100644 --- a/frontend/src/app/core/seo/seo.service.ts +++ b/frontend/src/app/core/seo/seo.service.ts @@ -2,6 +2,8 @@ import { DOCUMENT } from '@angular/common'; import { inject, Injectable } from '@angular/core'; import { Meta, Title } from '@angular/platform-browser'; +import { COMMANDSPHERE_RUNTIME_CONFIG } from '@app/core/config/runtime-config'; + export interface SeoTags { title: string; description: string; @@ -16,9 +18,10 @@ export class SeoService { private readonly title = inject(Title); private readonly meta = inject(Meta); private readonly document = inject(DOCUMENT); + private readonly runtimeConfig = inject(COMMANDSPHERE_RUNTIME_CONFIG); update(tags: SeoTags): void { - const origin = this.document.location?.origin ?? 'http://localhost:4200'; + const origin = this.runtimeConfig.publicOrigin; const url = tags.canonicalPath === undefined ? origin : new URL(tags.canonicalPath, origin).toString(); const image = tags.image === undefined ? new URL('/portfolio/og-command-sphere.png', origin).toString() : new URL(tags.image, origin).toString(); diff --git a/frontend/src/index.html b/frontend/src/index.html index a58d204..7813f61 100644 --- a/frontend/src/index.html +++ b/frontend/src/index.html @@ -7,6 +7,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#020617"> <link rel="icon" type="image/x-icon" href="favicon.ico"> + <script src="/runtime-config.js"></script> </head> <body> <app-root></app-root> diff --git a/frontend/src/server.ts b/frontend/src/server.ts index 4d66db6..5292bd1 100644 --- a/frontend/src/server.ts +++ b/frontend/src/server.ts @@ -12,7 +12,7 @@ const indexHtml = join(serverDistFolder, 'index.server.html'); const app = express(); const commonEngine = new CommonEngine({ - allowedHosts: ['localhost', '127.0.0.1'], + allowedHosts: csv(process.env['COMMANDSPHERE_ALLOWED_HOSTS'] ?? 'localhost,127.0.0.1'), }); app.use(compression()); @@ -27,6 +27,12 @@ app.use((_req, res, next) => { app.get('/', renderAngular); +app.get('/runtime-config.js', (_req, res) => { + res.type('application/javascript'); + res.setHeader('Cache-Control', 'no-store'); + res.send(runtimeConfigScript()); +}); + /** * Serve static files from /browser */ @@ -44,17 +50,18 @@ app.get( app.get('**', renderAngular); function renderAngular(req: Request, res: Response, next: NextFunction): void { - const { protocol, originalUrl, baseUrl, headers } = req; + const { originalUrl, baseUrl } = req; + const requestUrl = publicUrlFor(originalUrl); commonEngine .render({ bootstrap, documentFilePath: indexHtml, - url: `${protocol}://${headers.host}${originalUrl}`, + url: requestUrl, publicPath: browserDistFolder, providers: [{ provide: APP_BASE_HREF, useValue: baseUrl }], }) - .then((html) => res.send(postProcessSsr(html, `${protocol}://${headers.host}${originalUrl}`))) + .then((html) => res.send(postProcessSsr(html, requestUrl))) .catch((err) => next(err)); } @@ -70,25 +77,47 @@ if (isMainModule(import.meta.url)) { export default app; function postProcessSsr(html: string, requestUrl: string): string { - return withJsonLd(html, requestUrl); + return withJsonLd(withPublicOriginMetadata(html, requestUrl), requestUrl); } -function withJsonLd(html: string, requestUrl: string): string { - const url = new URL(requestUrl); - const isCommandPage = url.pathname.startsWith('/commands/') || url.pathname.includes('/commands/'); - const shouldReplaceCommandSchema = isCommandPage && !html.includes('SoftwareSourceCode'); +function runtimeConfigScript(): string { + const config = { + apiBaseUrl: process.env['COMMANDSPHERE_API_PUBLIC_URL'] ?? '/api/v1', + publicOrigin: publicOrigin(), + reverb: { + appKey: process.env['COMMANDSPHERE_REVERB_APP_KEY'] ?? 'local-reverb-key', + host: process.env['COMMANDSPHERE_REVERB_PUBLIC_HOST'] ?? process.env['COMMANDSPHERE_REVERB_HOST'] ?? 'localhost', + port: Number(process.env['COMMANDSPHERE_REVERB_PUBLIC_PORT'] ?? process.env['COMMANDSPHERE_REVERB_PORT'] ?? 8080), + scheme: process.env['COMMANDSPHERE_REVERB_PUBLIC_SCHEME'] ?? process.env['COMMANDSPHERE_REVERB_SCHEME'] ?? 'http', + }, + }; + const json = JSON.stringify(config).replace(/<\/script/gi, '<\\/script'); - if (!shouldReplaceCommandSchema && html.includes('application/ld+json')) { - return html; - } + return `window.__COMMANDSPHERE_CONFIG__ = ${json};`; +} + +function publicUrlFor(path: string): string { + return new URL(path, publicOrigin()).toString(); +} +function publicOrigin(): string { + return process.env['COMMANDSPHERE_PUBLIC_ORIGIN'] ?? 'http://localhost:4200'; +} + +function csv(value: string): string[] { + return value + .split(',') + .map((item) => item.trim()) + .filter((item) => item.length > 0); +} + +function withJsonLd(html: string, requestUrl: string): string { + const url = new URL(requestUrl); if (!html.includes('</head>')) { return html; } - const targetHtml = isCommandPage - ? html.replace(/<script[^>]*type="application\/ld\+json"[^>]*>[\s\S]*?<\/script>/gi, '') - : html; + const targetHtml = html.replace(/<script[^>]*type="application\/ld\+json"[^>]*>[\s\S]*?<\/script>/gi, ''); const title = extractTitle(html) ?? 'CommandSphere'; const description = extractDescription(html) ?? 'Hub inteligente de documentacao para ecossistemas de plugins.'; const schema = schemaFor(url, title, description); @@ -98,6 +127,65 @@ function withJsonLd(html: string, requestUrl: string): string { return targetHtml.replace('</head>', `${script}</head>`); } +function withPublicOriginMetadata(html: string, requestUrl: string): string { + if (!html.includes('</head>')) { + return html; + } + + const url = new URL(requestUrl); + const publicOrigin = url.origin; + const currentUrl = escapeAttribute(url.toString()); + const currentOgImage = extractMetaContent(html, 'property', 'og:image'); + const currentTwitterImage = extractMetaContent(html, 'name', 'twitter:image') ?? currentOgImage; + const imageUrl = escapeAttribute(publicAssetUrl(currentOgImage, publicOrigin)); + const twitterImageUrl = escapeAttribute(publicAssetUrl(currentTwitterImage, publicOrigin)); + + let next = html; + next = upsertHeadTag(next, /<link(?=[^>]*\brel=["']canonical["'])[^>]*>/i, `<link rel="canonical" href="${currentUrl}">`); + next = upsertHeadTag(next, /<meta(?=[^>]*\bproperty=["']og:url["'])[^>]*>/i, `<meta property="og:url" content="${currentUrl}">`); + next = upsertHeadTag(next, /<meta(?=[^>]*\bproperty=["']og:image["'])[^>]*>/i, `<meta property="og:image" content="${imageUrl}">`); + next = upsertHeadTag(next, /<meta(?=[^>]*\bname=["']twitter:image["'])[^>]*>/i, `<meta name="twitter:image" content="${twitterImageUrl}">`); + + return next; +} + +function upsertHeadTag(html: string, tag: RegExp, replacement: string): string { + if (tag.test(html)) { + return html.replace(tag, replacement); + } + + return html.replace('</head>', `${replacement}</head>`); +} + +function extractMetaContent(html: string, attribute: 'name' | 'property', value: string): string | null { + const escapedValue = value.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); + const tag = new RegExp(`<meta(?=[^>]*\\b${attribute}=["']${escapedValue}["'])[^>]*>`, 'i').exec(html)?.[0]; + + return tag === undefined ? null : /content=["']([^"']*)["']/i.exec(tag)?.[1] ?? null; +} + +function publicAssetUrl(value: string | null, publicOrigin: string): string { + const fallbackPath = '/portfolio/og-command-sphere.png'; + + if (value === null || value.trim() === '') { + return new URL(fallbackPath, publicOrigin).toString(); + } + + try { + const url = new URL(value, publicOrigin); + return new URL(`${url.pathname}${url.search}${url.hash}`, publicOrigin).toString(); + } catch { + return new URL(fallbackPath, publicOrigin).toString(); + } +} + +function escapeAttribute(value: string): string { + return value + .replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/</g, '<'); +} + function schemaFor(url: URL, title: string, description: string): Record<string, unknown> { if (url.pathname.startsWith('/commands/')) { return { From 406bab2f277a7e5f1a0e14de5208d5da91eb52dc Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 13 Jun 2026 01:15:19 -0300 Subject: [PATCH 56/59] fix(auth): validate Discord OAuth state --- .../Api/V1/Auth/DiscordAuthController.php | 133 ++++++++++++++++-- backend/app/Services/Auth/DiscordProvider.php | 62 ++++++++ backend/tests/Feature/AuthApiTest.php | 107 ++++++++++++++ brain/audits/2026-06-13-system-audit.md | 4 + brain/canonico/CURRENT_STATE.md | 12 +- brain/canonico/NEXT_ACTIONS.md | 6 +- .../2026-06-13-oauth-state-hardening.md | 32 +++++ docs/DECISIONS.md | 4 +- 8 files changed, 345 insertions(+), 15 deletions(-) create mode 100644 backend/app/Services/Auth/DiscordProvider.php create mode 100644 brain/handoffs/2026-06-13-oauth-state-hardening.md diff --git a/backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php b/backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php index 49af02f..67db3e7 100644 --- a/backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php +++ b/backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php @@ -5,24 +5,55 @@ use App\Http\Controllers\Controller; use App\Models\User; use App\Services\Auth\CommunityMembershipService; +use App\Services\Auth\DiscordProvider; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; +use Illuminate\Http\Request; use Illuminate\Support\Str; +use JsonException; use Laravel\Socialite\Facades\Socialite; +use Laravel\Socialite\Two\AbstractProvider; class DiscordAuthController extends Controller { - public function redirect(): RedirectResponse + private const STATE_COOKIE = 'commandsphere_discord_oauth_state'; + + private const STATE_TTL_MINUTES = 10; + + public function redirect(Request $request): RedirectResponse { - return Socialite::driver('discord') + $state = Str::random(40); + + return $this->discordProvider() ->scopes(['identify', 'email']) ->stateless() - ->redirect(); + ->with(['state' => $state]) + ->redirect() + ->withCookie(cookie( + self::STATE_COOKIE, + $this->signedStateCookie($state), + self::STATE_TTL_MINUTES, + '/', + $this->cookieDomain(), + $this->cookieSecure($request), + true, + false, + 'Lax', + )); } - public function callback(CommunityMembershipService $memberships): JsonResponse + public function callback(Request $request, CommunityMembershipService $memberships): JsonResponse { - $discordUser = Socialite::driver('discord') + if (! $this->hasValidState($request->query('state'), $request->cookie(self::STATE_COOKIE))) { + return response() + ->json([ + 'message' => 'Invalid OAuth state.', + 'code' => 'auth.oauth_state_invalid', + ], 419) + ->withoutCookie(self::STATE_COOKIE, '/', $this->cookieDomain()); + } + + $discordUser = $this->discordProvider() ->stateless() ->user(); @@ -53,11 +84,13 @@ public function callback(CommunityMembershipService $memberships): JsonResponse $memberships->attachToDefaultCommunityAsMember($user); - return response()->json([ - 'token' => $user->createToken('discord-oauth')->plainTextToken, - 'token_type' => 'Bearer', - 'user' => $this->userPayload($user), - ]); + return response() + ->json([ + 'token' => $user->createToken('discord-oauth')->plainTextToken, + 'token_type' => 'Bearer', + 'user' => $this->userPayload($user), + ]) + ->withoutCookie(self::STATE_COOKIE, '/', $this->cookieDomain()); } /** @@ -74,4 +107,84 @@ private function userPayload(User $user): array 'avatar' => $user->avatar, ]; } + + private function discordProvider(): AbstractProvider + { + return Socialite::buildProvider(DiscordProvider::class, [ + 'client_id' => config('services.discord.client_id'), + 'client_secret' => config('services.discord.client_secret'), + 'redirect' => config('services.discord.redirect'), + ]); + } + + private function signedStateCookie(string $state): string + { + $payload = $this->base64UrlEncode(json_encode([ + 'state' => $state, + 'expires_at' => now()->addMinutes(self::STATE_TTL_MINUTES)->timestamp, + ], JSON_THROW_ON_ERROR)); + + return $payload.'.'.$this->signature($payload); + } + + private function hasValidState(mixed $state, ?string $cookie): bool + { + if (! is_string($state) || $state === '' || $cookie === null || ! str_contains($cookie, '.')) { + return false; + } + + [$payload, $signature] = explode('.', $cookie, 2); + + if (! hash_equals($this->signature($payload), $signature)) { + return false; + } + + try { + $decoded = json_decode($this->base64UrlDecode($payload), true, flags: JSON_THROW_ON_ERROR); + } catch (JsonException) { + return false; + } + + if (! is_array($decoded) + || ! isset($decoded['state'], $decoded['expires_at']) + || ! is_string($decoded['state']) + || ! is_int($decoded['expires_at'])) { + return false; + } + + return $decoded['expires_at'] >= now()->timestamp + && hash_equals($decoded['state'], $state); + } + + private function signature(string $payload): string + { + return hash_hmac('sha256', $payload, (string) config('app.key')); + } + + private function base64UrlEncode(string $value): string + { + return rtrim(strtr(base64_encode($value), '+/', '-_'), '='); + } + + private function base64UrlDecode(string $value): string + { + $padding = strlen($value) % 4; + $padded = $padding === 0 ? $value : $value.str_repeat('=', 4 - $padding); + + return (string) base64_decode(strtr($padded, '-_', '+/'), true); + } + + private function cookieDomain(): ?string + { + $domain = config('session.domain'); + + return is_string($domain) && $domain !== '' && $domain !== 'null' ? $domain : null; + } + + private function cookieSecure(Request $request): bool + { + $secure = config('session.secure'); + + return is_bool($secure) ? $secure : $request->isSecure(); + } } diff --git a/backend/app/Services/Auth/DiscordProvider.php b/backend/app/Services/Auth/DiscordProvider.php new file mode 100644 index 0000000..b48b056 --- /dev/null +++ b/backend/app/Services/Auth/DiscordProvider.php @@ -0,0 +1,62 @@ +<?php + +namespace App\Services\Auth; + +use Illuminate\Support\Arr; +use Laravel\Socialite\Two\AbstractProvider; +use Laravel\Socialite\Two\User; + +class DiscordProvider extends AbstractProvider +{ + /** + * @var string + */ + protected $scopeSeparator = ' '; + + /** + * @param string|null $state + */ + protected function getAuthUrl($state) + { + return $this->buildAuthUrlFromBase('https://discord.com/api/oauth2/authorize', $state); + } + + protected function getTokenUrl() + { + return 'https://discord.com/api/oauth2/token'; + } + + /** + * @return array<string, mixed> + */ + protected function getUserByToken($token) + { + $response = $this->getHttpClient()->get('https://discord.com/api/users/@me', [ + 'headers' => [ + 'Authorization' => 'Bearer '.$token, + 'Accept' => 'application/json', + ], + ]); + + return json_decode((string) $response->getBody(), true) ?: []; + } + + /** + * @param array<string, mixed> $user + */ + protected function mapUserToObject(array $user) + { + $id = (string) Arr::get($user, 'id', ''); + $avatar = Arr::get($user, 'avatar'); + + return (new User)->setRaw($user)->map([ + 'id' => $id, + 'nickname' => Arr::get($user, 'username'), + 'name' => Arr::get($user, 'global_name') ?: Arr::get($user, 'username'), + 'email' => Arr::get($user, 'email'), + 'avatar' => is_string($avatar) && $avatar !== '' + ? "https://cdn.discordapp.com/avatars/{$id}/{$avatar}.png?size=256" + : null, + ]); + } +} diff --git a/backend/tests/Feature/AuthApiTest.php b/backend/tests/Feature/AuthApiTest.php index cc3847f..979bb50 100644 --- a/backend/tests/Feature/AuthApiTest.php +++ b/backend/tests/Feature/AuthApiTest.php @@ -5,6 +5,10 @@ use Database\Seeders\DatabaseSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Route; +use Laravel\Socialite\Facades\Socialite; +use Laravel\Socialite\Two\AbstractProvider; +use Laravel\Socialite\Two\User as SocialiteUser; +use Symfony\Component\HttpFoundation\Cookie; uses(RefreshDatabase::class); @@ -13,6 +17,67 @@ function seedAuthDemoData(): void test()->seed(DatabaseSeeder::class); } +function configureDiscordOAuth(): void +{ + config([ + 'services.discord.client_id' => 'discord-client-id', + 'services.discord.client_secret' => 'discord-client-secret', + 'services.discord.redirect' => 'http://localhost/api/v1/auth/discord/callback', + ]); +} + +/** + * @return array{state: string, cookie: string} + */ +function beginDiscordOAuth(): array +{ + configureDiscordOAuth(); + + $response = test()->get('/api/v1/auth/discord/redirect'); + $response->assertRedirect(); + + $location = $response->headers->get('Location'); + parse_str((string) parse_url((string) $location, PHP_URL_QUERY), $query); + + $cookie = collect($response->headers->getCookies()) + ->first(fn (Cookie $cookie): bool => $cookie->getName() === 'commandsphere_discord_oauth_state'); + + expect($query['state'] ?? null)->toBeString()->not->toBe(''); + expect($cookie)->not->toBeNull(); + + return [ + 'state' => (string) $query['state'], + 'cookie' => $cookie->getValue(), + ]; +} + +function fakeDiscordUser(): SocialiteUser +{ + return (new SocialiteUser) + ->setRaw([ + 'id' => 'discord-123', + 'username' => 'discord-user', + ]) + ->map([ + 'id' => 'discord-123', + 'nickname' => 'discord-user', + 'name' => 'Discord User', + 'email' => 'discord-user@example.test', + 'avatar' => 'https://cdn.discordapp.test/avatar.png', + ]); +} + +function mockDiscordProviderUser(SocialiteUser $user): void +{ + $provider = Mockery::mock(AbstractProvider::class); + $provider->shouldReceive('stateless')->once()->andReturnSelf(); + $provider->shouldReceive('user')->once()->andReturn($user); + + Socialite::shouldReceive('buildProvider') + ->once() + ->andReturn($provider); +} + it('issues a sanctum token through dev login', function (): void { seedAuthDemoData(); @@ -105,3 +170,45 @@ function seedAuthDemoData(): void 'code' => 'auth.dev_login_disabled', ]); }); + +it('sets a signed oauth state cookie on Discord redirect', function (): void { + $oauth = beginDiscordOAuth(); + + expect($oauth['state'])->toHaveLength(40); + expect($oauth['cookie'])->toContain('.'); +}); + +it('rejects Discord callback without a matching oauth state', function (): void { + configureDiscordOAuth(); + + $this + ->getJson('/api/v1/auth/discord/callback?state=missing') + ->assertStatus(419) + ->assertJson([ + 'code' => 'auth.oauth_state_invalid', + ]); +}); + +it('issues a sanctum token through Discord OAuth after validating state', function (): void { + seedAuthDemoData(); + + $oauth = beginDiscordOAuth(); + + mockDiscordProviderUser(fakeDiscordUser()); + + $response = $this + ->withCredentials() + ->withUnencryptedCookie('commandsphere_discord_oauth_state', $oauth['cookie']) + ->getJson('/api/v1/auth/discord/callback?state='.$oauth['state']); + + $response + ->assertOk() + ->assertJsonStructure([ + 'token', + 'token_type', + 'user', + ]) + ->assertJsonPath('token_type', 'Bearer') + ->assertJsonPath('user.discord_id', 'discord-123') + ->assertCookieExpired('commandsphere_discord_oauth_state'); +}); diff --git a/brain/audits/2026-06-13-system-audit.md b/brain/audits/2026-06-13-system-audit.md index 8066415..d31fb41 100644 --- a/brain/audits/2026-06-13-system-audit.md +++ b/brain/audits/2026-06-13-system-audit.md @@ -6,6 +6,8 @@ This is a documentation audit. No product code was changed. Remediation update: F-001, F-010, and F-012 were addressed in branch `fix/runtime-production-config` after this audit. The fix introduced public runtime configuration for browser API/Reverb, configured SSR allowed hosts/public origin, and normalized canonical/Open Graph/JSON-LD metadata in the generated SSR HTML. Full production Docker/E2E validation remains a follow-up gate. +Remediation update: F-002 was addressed in branch `fix/oauth-state-hardening`. The fix added a first-party Discord Socialite provider, signed short-lived OAuth state cookie generation, callback state validation, state cookie cleanup, and Auth API tests for redirect, rejection, and valid callback. + ## Executive Summary CommandSphere already has a stronger baseline than a typical portfolio project: scoped permissions, HMAC webhooks, private realtime channels, Markdown sanitization in the Angular viewer, rate limits on key public/operational endpoints, idempotent ingestion tests, and documented architecture decisions. @@ -56,6 +58,8 @@ Fix before any production-like deployment claim. Severity: High +Status: Mitigated in `fix/oauth-state-hardening`. + Evidence: - `backend/app/Http/Controllers/Api/V1/Auth/DiscordAuthController.php:19` diff --git a/brain/canonico/CURRENT_STATE.md b/brain/canonico/CURRENT_STATE.md index 93cd0c7..88752f6 100644 --- a/brain/canonico/CURRENT_STATE.md +++ b/brain/canonico/CURRENT_STATE.md @@ -11,7 +11,7 @@ The product is positioned as a documentation discovery platform for plugin ecosy ## Implemented Capabilities - Public SSR landing, search, community catalog, plugin documentation, document viewer, and command pages. -- Discord OAuth2 and local/testing dev-login through Laravel Sanctum bearer tokens. +- Discord OAuth2 with signed short-lived state cookie validation, plus local/testing dev-login through Laravel Sanctum bearer tokens. - Community-scoped permissions using Spatie teams with `community_id`. - Plugin and plugin version domain model with documents, commands, categories, favorites, views, and ingestion runs. - GitHub Markdown ingestion with ETag support, idempotent upserts, command extraction, stale command reconciliation, warnings, and partial run handling. @@ -121,3 +121,13 @@ Latest build-loop phase completed in this branch: - Moved Angular API/Reverb/SEO consumers to `COMMANDSPHERE_RUNTIME_CONFIG`. - Added public origin post-processing for canonical URL, Open Graph URL/image, Twitter image, and JSON-LD. - Documented public SSR/frontend variables in `.env.example`, `README.md`, and Compose files. + +Active follow-up remediation branch: `fix/oauth-state-hardening`. + +Latest OAuth hardening phase: + +- F-002 Discord OAuth state/CSRF hardening. +- Replaced unsupported generic `Socialite::driver('discord')` usage with an explicit first-party Discord Socialite provider. +- Added signed 10-minute httpOnly `commandsphere_discord_oauth_state` cookie on redirect. +- Callback now rejects missing, tampered, mismatched, or expired OAuth state before calling Discord. +- Callback clears the state cookie on both success and failure. diff --git a/brain/canonico/NEXT_ACTIONS.md b/brain/canonico/NEXT_ACTIONS.md index ea4a199..a1b33ea 100644 --- a/brain/canonico/NEXT_ACTIONS.md +++ b/brain/canonico/NEXT_ACTIONS.md @@ -53,6 +53,8 @@ Risks: Problem: Discord OAuth currently uses `stateless()`, which removes OAuth `state` verification and weakens login CSRF/account-injection protection. +Status: Implemented in branch `fix/oauth-state-hardening`. The implementation keeps Socialite stateless for API compatibility but adds first-party signed state validation through a short-lived httpOnly cookie. + Recommended direction: - Add signed state for Discord OAuth. @@ -62,8 +64,8 @@ Recommended direction: Acceptance criteria: -- OAuth callback rejects missing or invalid state. -- Valid Discord login still creates/updates the user and attaches default community membership. +- OAuth callback rejects missing or invalid state. `VALIDATED` by `AuthApiTest`. +- Valid Discord login still creates/updates the user and attaches default community membership. `VALIDATED` by `AuthApiTest`. - Auth flow remains SSR-safe and does not persist bearer tokens in browser storage. Risks: diff --git a/brain/handoffs/2026-06-13-oauth-state-hardening.md b/brain/handoffs/2026-06-13-oauth-state-hardening.md new file mode 100644 index 0000000..ff33471 --- /dev/null +++ b/brain/handoffs/2026-06-13-oauth-state-hardening.md @@ -0,0 +1,32 @@ +# Handoff - Discord OAuth State Hardening + +Date: 2026-06-13 +Branch: `fix/oauth-state-hardening` + +## Scope + +Build-loop remediation phase for audit finding F-002. + +## Implemented + +- Added `App\Services\Auth\DiscordProvider` as an explicit Socialite OAuth2 provider for Discord. +- Replaced unsupported `Socialite::driver('discord')` calls with `Socialite::buildProvider(DiscordProvider::class, ...)`. +- Added a signed 10-minute state payload stored in `commandsphere_discord_oauth_state`. +- State cookie is httpOnly, `SameSite=Lax`, and uses configured session domain/secure behavior. +- Discord redirect now sends the generated `state` query parameter to Discord. +- Callback validates state before calling the Discord API. +- Callback returns `419` with `auth.oauth_state_invalid` for missing, invalid, tampered, mismatched, or expired state. +- Callback clears the state cookie on success and failure. +- Auth tests cover redirect state cookie, missing state rejection, and successful Discord callback. + +## Validation + +- `php -l app\Http\Controllers\Api\V1\Auth\DiscordAuthController.php` passed. +- `php -l app\Services\Auth\DiscordProvider.php` passed. +- `DB_CONNECTION=sqlite DB_DATABASE=:memory: vendor\bin\pest.bat tests\Feature\AuthApiTest.php --colors=never` passed: 8 tests, 42 assertions. +- `vendor\bin\pint.bat app\Http\Controllers\Api\V1\Auth\DiscordAuthController.php app\Services\Auth\DiscordProvider.php tests\Feature\AuthApiTest.php` applied style fixes. + +## Notes + +- The full backend suite still depends on local MySQL/Redis/Meilisearch configuration unless CI/test env is hardened. +- This phase uncovered and fixed the previously latent unsupported Discord Socialite driver issue. diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index 70bab2c..0ff2a4f 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -85,10 +85,10 @@ A autorização fica preparada para multi-tenancy por comunidade sem inventar um O MVP define Discord OAuth2 como fluxo real de login e Sanctum como mecanismo de token para SPA/SSR. A API precisa criar ou atualizar o usuário com dados do Discord e devolver um token bearer sem expor segredos. ### Decisão -Implementar `/api/v1/auth/discord/redirect` e `/api/v1/auth/discord/callback` com Socialite em modo stateless. O callback persiste `discord_id`, `username` e `avatar`, associa o usuário à comunidade default como `member` no MVP e emite token Sanctum. O mapeamento automático por guild fica como extensão futura, pois depende de permissões e configuração operacional no Discord. +Implementar `/api/v1/auth/discord/redirect` e `/api/v1/auth/discord/callback` com um provider Discord explícito baseado em Socialite. O fluxo permanece sem sessão Laravel nas rotas API, mas usa cookie httpOnly de curta duração com `state` assinado para proteger o callback contra CSRF/login injection. O callback persiste `discord_id`, `username` e `avatar`, associa o usuário à comunidade default como `member` no MVP e emite token Sanctum. O mapeamento automático por guild fica como extensão futura, pois depende de permissões e configuração operacional no Discord. ### Consequências -O backend fica pronto para o fluxo OAuth real sem depender de sessão server-side. Tokens são revogáveis via `/api/v1/auth/logout`. O operador do ambiente deve configurar `DISCORD_CLIENT_ID`, `DISCORD_CLIENT_SECRET` e `DISCORD_REDIRECT_URI` no `.env`; esses valores não entram no repositório. +O backend fica pronto para o fluxo OAuth real sem depender de sessão server-side. Tokens são revogáveis via `/api/v1/auth/logout`. A proteção de `state` adiciona uma dependência de cookie same-site/httpOnly entre redirect e callback, então ambiente frontend/backend precisa preservar domínio e HTTPS corretos. O operador do ambiente deve configurar `DISCORD_CLIENT_ID`, `DISCORD_CLIENT_SECRET` e `DISCORD_REDIRECT_URI` no `.env`; esses valores não entram no repositório. ## ADR-08 — Dev-login local/testing para desbloquear pipeline From aa233c519f3543a973a5774e0f543af4e570c022 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 13 Jun 2026 01:17:33 -0300 Subject: [PATCH 57/59] ci: add service-backed validation gates --- .github/workflows/ci.yml | 64 +++++++++++++++++++ brain/audits/2026-06-13-system-audit.md | 4 ++ brain/canonico/CURRENT_STATE.md | 10 +++ brain/canonico/NEXT_ACTIONS.md | 4 +- brain/handoffs/2026-06-13-ci-service-gates.md | 29 +++++++++ 5 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 brain/handoffs/2026-06-13-ci-service-gates.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5ae1fca..e1d9be5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,35 @@ jobs: backend: name: Backend runs-on: ubuntu-latest + services: + mysql: + image: mysql:8.0 + env: + MYSQL_ROOT_PASSWORD: root + MYSQL_DATABASE: commandsphere_test + ports: + - "3306:3306" + options: >- + --health-cmd="mysqladmin ping -h 127.0.0.1 -uroot -proot" + --health-interval=10s + --health-timeout=5s + --health-retries=10 + redis: + image: redis:7-alpine + ports: + - "6379:6379" + options: >- + --health-cmd="redis-cli ping" + --health-interval=10s + --health-timeout=5s + --health-retries=10 + meilisearch: + image: getmeili/meilisearch:v1.12 + env: + MEILI_ENV: development + MEILI_MASTER_KEY: commandsphere-test-master-key + ports: + - "7700:7700" steps: - name: Checkout @@ -26,16 +55,47 @@ jobs: extensions: bcmath, mbstring, pdo_mysql, redis, pcntl, posix, zip coverage: none + - name: Wait for Meilisearch + run: | + for attempt in {1..30}; do + if curl -fsS http://127.0.0.1:7700/health; then + exit 0 + fi + sleep 2 + done + echo "Meilisearch did not become healthy in time." + exit 1 + - name: Install dependencies working-directory: backend run: composer install --no-interaction --prefer-dist --no-progress + - name: Composer audit + working-directory: backend + run: composer audit + - name: Pint working-directory: backend run: ./vendor/bin/pint --test - name: Pest working-directory: backend + env: + APP_ENV: testing + APP_KEY: base64:Fx6s3fIDiYxFNwNf0U8et7uRNwXU0kZKNjJUJt4xbnQ= + BCRYPT_ROUNDS: 4 + DB_CONNECTION: mysql + DB_HOST: 127.0.0.1 + DB_PORT: 3306 + DB_DATABASE: commandsphere_test + DB_USERNAME: root + DB_PASSWORD: root + CACHE_STORE: array + MAIL_MAILER: array + MEILISEARCH_HOST: http://127.0.0.1:7700 + MEILISEARCH_KEY: commandsphere-test-master-key + QUEUE_CONNECTION: sync + SESSION_DRIVER: array run: ./vendor/bin/pest frontend: @@ -65,6 +125,10 @@ jobs: working-directory: frontend run: npm test -- --runInBand + - name: Dependency audit + working-directory: frontend + run: npm audit --audit-level=critical + - name: Build SSR working-directory: frontend run: npm run build diff --git a/brain/audits/2026-06-13-system-audit.md b/brain/audits/2026-06-13-system-audit.md index d31fb41..54a64b8 100644 --- a/brain/audits/2026-06-13-system-audit.md +++ b/brain/audits/2026-06-13-system-audit.md @@ -8,6 +8,8 @@ Remediation update: F-001, F-010, and F-012 were addressed in branch `fix/runtim Remediation update: F-002 was addressed in branch `fix/oauth-state-hardening`. The fix added a first-party Discord Socialite provider, signed short-lived OAuth state cookie generation, callback state validation, state cookie cleanup, and Auth API tests for redirect, rejection, and valid callback. +Remediation update: F-003 was configured in branch `fix/ci-service-gates`. The CI workflow now provisions MySQL, Redis, and Meilisearch services, runs backend/frontend dependency audits, and executes Pest with explicit testing service environment variables. Final validation depends on the next GitHub Actions run. + ## Executive Summary CommandSphere already has a stronger baseline than a typical portfolio project: scoped permissions, HMAC webhooks, private realtime channels, Markdown sanitization in the Angular viewer, rate limits on key public/operational endpoints, idempotent ingestion tests, and documented architecture decisions. @@ -83,6 +85,8 @@ Fix before public OAuth is used outside local/demo scenarios. Severity: High +Status: Configured in `fix/ci-service-gates`; pending remote CI execution. + Evidence: - `.github/workflows/ci.yml` runs backend Pest but defines no MySQL, Redis, or Meilisearch service containers. diff --git a/brain/canonico/CURRENT_STATE.md b/brain/canonico/CURRENT_STATE.md index 88752f6..e1f7fc9 100644 --- a/brain/canonico/CURRENT_STATE.md +++ b/brain/canonico/CURRENT_STATE.md @@ -131,3 +131,13 @@ Latest OAuth hardening phase: - Added signed 10-minute httpOnly `commandsphere_discord_oauth_state` cookie on redirect. - Callback now rejects missing, tampered, mismatched, or expired OAuth state before calling Discord. - Callback clears the state cookie on both success and failure. + +Active CI remediation branch: `fix/ci-service-gates`. + +Latest CI hardening phase: + +- F-003 CI/service-backed validation hardening. +- Backend CI now provisions MySQL, Redis, and Meilisearch service containers. +- Backend CI runs `composer audit`, Pint, and Pest with explicit testing environment variables. +- Frontend CI now runs `npm audit --audit-level=critical` before SSR build. +- Meilisearch readiness is checked with a bounded wait loop before backend dependency/test steps. diff --git a/brain/canonico/NEXT_ACTIONS.md b/brain/canonico/NEXT_ACTIONS.md index a1b33ea..4ea6f31 100644 --- a/brain/canonico/NEXT_ACTIONS.md +++ b/brain/canonico/NEXT_ACTIONS.md @@ -76,6 +76,8 @@ Risks: Problem: CI currently does not define MySQL, Redis, or Meilisearch services, while important tests and product claims depend on those systems. +Status: CI workflow updated in branch `fix/ci-service-gates`. Final proof is pending the next GitHub Actions run because local validation cannot execute GitHub service containers. + Recommended direction: - Split fast unit tests from service-backed integration tests, or add required CI services. @@ -84,7 +86,7 @@ Recommended direction: Acceptance criteria: -- CI proves backend tests, frontend tests, SSR build, dependency audits, and service-backed search behavior. +- CI proves backend tests, frontend tests, SSR build, dependency audits, and service-backed search behavior. `CONFIGURED`; pending remote Actions execution. - CI logs clearly distinguish skipped, pending, and executed integration checks. Risks: diff --git a/brain/handoffs/2026-06-13-ci-service-gates.md b/brain/handoffs/2026-06-13-ci-service-gates.md new file mode 100644 index 0000000..a3bc026 --- /dev/null +++ b/brain/handoffs/2026-06-13-ci-service-gates.md @@ -0,0 +1,29 @@ +# Handoff - CI Service Gates + +Date: 2026-06-13 +Branch: `fix/ci-service-gates` + +## Scope + +Build-loop remediation phase for audit finding F-003. + +## Implemented + +- Added MySQL 8 service container to backend CI. +- Added Redis 7 service container to backend CI. +- Added Meilisearch v1.12 service container to backend CI. +- Added bounded Meilisearch readiness wait before backend install/test steps. +- Added explicit Pest environment variables for database, Meilisearch, queue, cache, mail, session, and app key. +- Added `composer audit` to backend CI. +- Added `npm audit --audit-level=critical` to frontend CI. + +## Local Validation + +- `composer audit` passed with no advisories. +- `npm audit --audit-level=critical` completed without critical advisories. Existing moderate/high Angular toolchain advisories remain. +- `git diff --check` passed. + +## Pending Validation + +- Next GitHub Actions run must prove the service-backed Pest suite against MySQL, Redis, and Meilisearch. +- If CI runtime grows too much, split backend into fast SQLite and service-backed integration jobs. From 34eea798d9ee0cd9ff8afb8ae16a652ef2bd7bf9 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 13 Jun 2026 01:22:28 -0300 Subject: [PATCH 58/59] fix(ingestion): prevent overlapping runs --- .../Console/Commands/SyncScheduledPlugins.php | 9 ++- .../Api/V1/GitHubWebhookController.php | 9 ++- .../Api/V1/IngestionController.php | 40 ++++++++++++-- .../Api/V1/PluginSyncController.php | 10 +++- .../app/Jobs/RunPluginVersionIngestion.php | 10 +++- backend/app/Models/IngestionRun.php | 1 + .../Services/Ingestion/IngestionService.php | 42 ++++++++++---- .../factories/IngestionRunFactory.php | 3 +- ...001_add_source_to_ingestion_runs_table.php | 24 ++++++++ .../tests/Feature/AutomationRealtimeTest.php | 55 +++++++++++++++++++ .../tests/Feature/IngestionPipelineTest.php | 5 ++ brain/audits/2026-06-13-system-audit.md | 6 ++ brain/canonico/CURRENT_STATE.md | 11 ++++ brain/canonico/NEXT_ACTIONS.md | 6 +- .../2026-06-13-ingestion-run-controls.md | 31 +++++++++++ frontend/src/app/core/api/api.models.ts | 2 + 16 files changed, 233 insertions(+), 31 deletions(-) create mode 100644 backend/database/migrations/2026_06_13_000001_add_source_to_ingestion_runs_table.php create mode 100644 brain/handoffs/2026-06-13-ingestion-run-controls.md diff --git a/backend/app/Console/Commands/SyncScheduledPlugins.php b/backend/app/Console/Commands/SyncScheduledPlugins.php index e972aad..8e75b52 100644 --- a/backend/app/Console/Commands/SyncScheduledPlugins.php +++ b/backend/app/Console/Commands/SyncScheduledPlugins.php @@ -27,9 +27,12 @@ public function handle(IngestionService $service): int return; } - $run = $service->start($pluginVersion); - RunPluginVersionIngestion::dispatch($pluginVersion->id, $run->id); - $queued++; + $run = $service->start($pluginVersion, 'scheduled'); + + if ($run->wasRecentlyCreated) { + RunPluginVersionIngestion::dispatch($pluginVersion->id, $run->id); + $queued++; + } }); $this->components->info("Queued {$queued} scheduled plugin sync runs."); diff --git a/backend/app/Http/Controllers/Api/V1/GitHubWebhookController.php b/backend/app/Http/Controllers/Api/V1/GitHubWebhookController.php index d7069a6..ae0f716 100644 --- a/backend/app/Http/Controllers/Api/V1/GitHubWebhookController.php +++ b/backend/app/Http/Controllers/Api/V1/GitHubWebhookController.php @@ -46,9 +46,12 @@ public function __invoke(Request $request, IngestionService $service): JsonRespo return; } - $run = $service->start($pluginVersion); - RunPluginVersionIngestion::dispatch($pluginVersion->id, $run->id); - $queued++; + $run = $service->start($pluginVersion, 'webhook'); + + if ($run->wasRecentlyCreated) { + RunPluginVersionIngestion::dispatch($pluginVersion->id, $run->id); + $queued++; + } }); return response()->json([ diff --git a/backend/app/Http/Controllers/Api/V1/IngestionController.php b/backend/app/Http/Controllers/Api/V1/IngestionController.php index ef58b4c..54dd2b5 100644 --- a/backend/app/Http/Controllers/Api/V1/IngestionController.php +++ b/backend/app/Http/Controllers/Api/V1/IngestionController.php @@ -15,18 +15,29 @@ public function index(Request $request): JsonResponse { /** @var User $user */ $user = $request->user(); + $perPage = min(max($request->integer('per_page', 20), 1), 100); + $communityIds = $this->viewableCommunityIds($user); $runs = IngestionRun::query() ->with('pluginVersion.plugin.community') + ->whereHas( + 'pluginVersion.plugin', + fn ($query) => $query->whereIn('community_id', $communityIds), + ) ->latest('id') - ->get() - ->filter(fn (IngestionRun $run): bool => $this->canView($user, $run)) - ->values() - ->map(fn (IngestionRun $run): array => $this->payload($run)) - ->all(); + ->paginate($perPage); return response()->json([ - 'data' => $runs, + 'data' => $runs->getCollection() + ->map(fn (IngestionRun $run): array => $this->payload($run)) + ->values() + ->all(), + 'meta' => [ + 'current_page' => $runs->currentPage(), + 'last_page' => $runs->lastPage(), + 'per_page' => $runs->perPage(), + 'total' => $runs->total(), + ], ]); } @@ -55,6 +66,22 @@ private function canView(User $user, IngestionRun $run): bool ); } + /** + * @return list<int> + */ + private function viewableCommunityIds(User $user): array + { + return $user->communities() + ->select('communities.id') + ->get() + ->filter(fn ($community): bool => $user->hasCommunityPermission($community, 'analytics.view') + || $user->hasCommunityPermission($community, 'ingestion.run')) + ->pluck('id') + ->map(fn ($id): int => (int) $id) + ->values() + ->all(); + } + /** * @return array<string, mixed> */ @@ -66,6 +93,7 @@ private function payload(IngestionRun $run): array return [ 'id' => $run->id, 'plugin_version_id' => $run->plugin_version_id, + 'source' => $run->source, 'status' => $run->status, 'stats' => $run->stats, 'log' => $run->log, diff --git a/backend/app/Http/Controllers/Api/V1/PluginSyncController.php b/backend/app/Http/Controllers/Api/V1/PluginSyncController.php index b78ceab..c0c491f 100644 --- a/backend/app/Http/Controllers/Api/V1/PluginSyncController.php +++ b/backend/app/Http/Controllers/Api/V1/PluginSyncController.php @@ -20,18 +20,22 @@ public function __invoke(Plugin $plugin, IngestionService $service): JsonRespons ->first() ?? $plugin->versions()->latest('id')->firstOrFail(); - $run = $service->start($pluginVersion); + $run = $service->start($pluginVersion, 'manual'); - RunPluginVersionIngestion::dispatch($pluginVersion->id, $run->id); + if ($run->wasRecentlyCreated) { + RunPluginVersionIngestion::dispatch($pluginVersion->id, $run->id); + } return response()->json([ 'ingestion_run' => [ 'id' => $run->id, 'plugin_version_id' => $run->plugin_version_id, + 'source' => $run->source, 'status' => $run->status, 'stats' => $run->stats, 'log' => $run->log, ], - ], 202); + 'queued' => $run->wasRecentlyCreated, + ], $run->wasRecentlyCreated ? 202 : 200); } } diff --git a/backend/app/Jobs/RunPluginVersionIngestion.php b/backend/app/Jobs/RunPluginVersionIngestion.php index bb6a5a4..94fda9c 100644 --- a/backend/app/Jobs/RunPluginVersionIngestion.php +++ b/backend/app/Jobs/RunPluginVersionIngestion.php @@ -5,18 +5,26 @@ use App\Models\IngestionRun; use App\Models\PluginVersion; use App\Services\Ingestion\IngestionService; +use Illuminate\Contracts\Queue\ShouldBeUnique; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Queue\Queueable; -class RunPluginVersionIngestion implements ShouldQueue +class RunPluginVersionIngestion implements ShouldBeUnique, ShouldQueue { use Queueable; + public int $uniqueFor = 3600; + public function __construct( public readonly int $pluginVersionId, public readonly int $ingestionRunId, ) {} + public function uniqueId(): string + { + return 'plugin-version:'.$this->pluginVersionId; + } + public function handle(IngestionService $service): void { $pluginVersion = PluginVersion::query()->findOrFail($this->pluginVersionId); diff --git a/backend/app/Models/IngestionRun.php b/backend/app/Models/IngestionRun.php index 3fce1c5..7b0187b 100644 --- a/backend/app/Models/IngestionRun.php +++ b/backend/app/Models/IngestionRun.php @@ -17,6 +17,7 @@ class IngestionRun extends Model */ protected $fillable = [ 'plugin_version_id', + 'source', 'status', 'stats', 'log', diff --git a/backend/app/Services/Ingestion/IngestionService.php b/backend/app/Services/Ingestion/IngestionService.php index 88d43d5..e9129ac 100644 --- a/backend/app/Services/Ingestion/IngestionService.php +++ b/backend/app/Services/Ingestion/IngestionService.php @@ -28,20 +28,38 @@ public function __construct( private readonly DiscoveryCache $cache, ) {} - public function start(PluginVersion $pluginVersion): IngestionRun + public function start(PluginVersion $pluginVersion, string $source = 'manual', bool $force = false): IngestionRun { - $run = IngestionRun::query()->create([ - 'plugin_version_id' => $pluginVersion->id, - 'status' => 'queued', - 'stats' => [ - 'docs_parsed' => 0, - 'commands_extracted' => 0, - 'warnings' => 0, - ], - 'log' => [], - ]); + $run = DB::transaction(function () use ($pluginVersion, $source, $force): IngestionRun { + if (! $force) { + $existingRun = IngestionRun::query() + ->where('plugin_version_id', $pluginVersion->id) + ->whereIn('status', ['queued', 'running']) + ->lockForUpdate() + ->latest('id') + ->first(); + + if ($existingRun !== null) { + return $existingRun; + } + } - IngestionRunStatusChanged::dispatch($run); + return IngestionRun::query()->create([ + 'plugin_version_id' => $pluginVersion->id, + 'source' => $source, + 'status' => 'queued', + 'stats' => [ + 'docs_parsed' => 0, + 'commands_extracted' => 0, + 'warnings' => 0, + ], + 'log' => [], + ]); + }); + + if ($run->wasRecentlyCreated) { + IngestionRunStatusChanged::dispatch($run); + } return $run; } diff --git a/backend/database/factories/IngestionRunFactory.php b/backend/database/factories/IngestionRunFactory.php index 67b3e5e..abbaffd 100644 --- a/backend/database/factories/IngestionRunFactory.php +++ b/backend/database/factories/IngestionRunFactory.php @@ -17,7 +17,8 @@ public function definition(): array return [ 'plugin_version_id' => PluginVersion::factory(), - 'status' => fake()->randomElement(['completed', 'failed']), + 'source' => fake()->randomElement(['manual', 'webhook', 'scheduled']), + 'status' => fake()->randomElement(['success', 'partial', 'failed']), 'stats' => [ 'documents_seen' => fake()->numberBetween(4, 16), 'commands_detected' => fake()->numberBetween(8, 35), diff --git a/backend/database/migrations/2026_06_13_000001_add_source_to_ingestion_runs_table.php b/backend/database/migrations/2026_06_13_000001_add_source_to_ingestion_runs_table.php new file mode 100644 index 0000000..8b11f7e --- /dev/null +++ b/backend/database/migrations/2026_06_13_000001_add_source_to_ingestion_runs_table.php @@ -0,0 +1,24 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +return new class extends Migration +{ + public function up(): void + { + Schema::table('ingestion_runs', function (Blueprint $table): void { + $table->string('source')->default('manual')->after('plugin_version_id'); + $table->index(['plugin_version_id', 'status', 'source']); + }); + } + + public function down(): void + { + Schema::table('ingestion_runs', function (Blueprint $table): void { + $table->dropIndex(['plugin_version_id', 'status', 'source']); + $table->dropColumn('source'); + }); + } +}; diff --git a/backend/tests/Feature/AutomationRealtimeTest.php b/backend/tests/Feature/AutomationRealtimeTest.php index 4e6bde5..5e345f5 100644 --- a/backend/tests/Feature/AutomationRealtimeTest.php +++ b/backend/tests/Feature/AutomationRealtimeTest.php @@ -140,10 +140,30 @@ public function markdownFiles(Plugin $plugin, ?string $branch = null): array $run = IngestionRun::query()->firstOrFail(); expect($run->status)->toBe('success') + ->and($run->source)->toBe('webhook') ->and($run->stats['docs_parsed'])->toBe(1) ->and($run->stats['commands_extracted'])->toBe(1); }); +it('does not enqueue a duplicate ingestion while one is already active', function (): void { + $graph = createAutomationPluginGraph(); + $existingRun = IngestionRun::factory()->create([ + 'plugin_version_id' => $graph['version']->id, + 'source' => 'manual', + 'status' => 'running', + ]); + $token = $graph['admin']->createToken('sync-duplicate-test')->plainTextToken; + + $this + ->withToken($token) + ->postJson('/api/v1/plugins/'.$graph['plugin']->id.'/sync') + ->assertOk() + ->assertJsonPath('queued', false) + ->assertJsonPath('ingestion_run.id', $existingRun->id); + + expect(IngestionRun::query()->count())->toBe(1); +}); + it('rejects a github webhook with an invalid signature', function (): void { createAutomationPluginGraph(); config(['commandsphere.github.webhook_secret' => 'github-secret']); @@ -191,11 +211,46 @@ public function markdownFiles(Plugin $plugin, ?string $branch = null): array $runs = IngestionRun::query()->orderBy('id')->get(); expect($runs)->toHaveCount(2) + ->and($runs[0]->source)->toBe('scheduled') + ->and($runs[1]->source)->toBe('scheduled') ->and($runs[0]->stats['docs_parsed'])->toBe(1) ->and($runs[1]->stats['docs_parsed'])->toBe(0) ->and($runs[1]->log[0]['code'])->toBe('document_not_modified'); }); +it('lists ingestion runs through scoped paginated queries', function (): void { + $graph = createAutomationPluginGraph(); + $foreignCommunity = Community::factory()->create(); + $foreignPlugin = Plugin::factory()->create(['community_id' => $foreignCommunity->id]); + $foreignVersion = PluginVersion::factory()->create(['plugin_id' => $foreignPlugin->id]); + $token = $graph['admin']->createToken('ingestion-index-test')->plainTextToken; + + IngestionRun::factory()->create([ + 'plugin_version_id' => $graph['version']->id, + 'status' => 'success', + ]); + IngestionRun::factory()->create([ + 'plugin_version_id' => $graph['version']->id, + 'status' => 'failed', + ]); + $foreignRun = IngestionRun::factory()->create([ + 'plugin_version_id' => $foreignVersion->id, + 'status' => 'success', + ]); + + $response = $this + ->withToken($token) + ->getJson('/api/v1/ingestions?per_page=1'); + + $response + ->assertOk() + ->assertJsonCount(1, 'data') + ->assertJsonPath('meta.per_page', 1) + ->assertJsonPath('meta.total', 2); + + expect(collect($response->json('data'))->pluck('id'))->not->toContain($foreignRun->id); +}); + it('denies private community broadcast channel access without scoped permission', function (): void { $graph = createAutomationPluginGraph(); $token = $graph['outsider']->createToken('broadcast-channel-test')->plainTextToken; diff --git a/backend/tests/Feature/IngestionPipelineTest.php b/backend/tests/Feature/IngestionPipelineTest.php index 5a5787c..c6fde5c 100644 --- a/backend/tests/Feature/IngestionPipelineTest.php +++ b/backend/tests/Feature/IngestionPipelineTest.php @@ -19,6 +19,11 @@ uses(RefreshDatabase::class); beforeEach(function (): void { + config([ + 'queue.default' => 'sync', + 'scout.driver' => 'null', + ]); + Event::fake([ CommandIndexUpdated::class, IngestionRunStatusChanged::class, diff --git a/brain/audits/2026-06-13-system-audit.md b/brain/audits/2026-06-13-system-audit.md index 54a64b8..5b69ea3 100644 --- a/brain/audits/2026-06-13-system-audit.md +++ b/brain/audits/2026-06-13-system-audit.md @@ -10,6 +10,8 @@ Remediation update: F-002 was addressed in branch `fix/oauth-state-hardening`. T Remediation update: F-003 was configured in branch `fix/ci-service-gates`. The CI workflow now provisions MySQL, Redis, and Meilisearch services, runs backend/frontend dependency audits, and executes Pest with explicit testing service environment variables. Final validation depends on the next GitHub Actions run. +Remediation update: F-004 and F-007 were addressed in branch `fix/ingestion-run-controls`. The fix scopes ingestion run listing in SQL, adds pagination metadata, records run source, reuses active queued/running runs, and makes ingestion jobs unique per plugin version. + ## Executive Summary CommandSphere already has a stronger baseline than a typical portfolio project: scoped permissions, HMAC webhooks, private realtime channels, Markdown sanitization in the Angular viewer, rate limits on key public/operational endpoints, idempotent ingestion tests, and documented architecture decisions. @@ -117,6 +119,8 @@ Fix before relying on CI for release confidence. Severity: Medium-High +Status: Mitigated in `fix/ingestion-run-controls`. + Evidence: - `backend/app/Http/Controllers/Api/V1/IngestionController.php:19` @@ -184,6 +188,8 @@ Fix before relying on GitHub ingestion operationally. Severity: Medium +Status: Mitigated in `fix/ingestion-run-controls`. + Evidence: - `backend/app/Http/Controllers/Api/V1/PluginSyncController.php:25` diff --git a/brain/canonico/CURRENT_STATE.md b/brain/canonico/CURRENT_STATE.md index e1f7fc9..1bdda98 100644 --- a/brain/canonico/CURRENT_STATE.md +++ b/brain/canonico/CURRENT_STATE.md @@ -141,3 +141,14 @@ Latest CI hardening phase: - Backend CI runs `composer audit`, Pint, and Pest with explicit testing environment variables. - Frontend CI now runs `npm audit --audit-level=critical` before SSR build. - Meilisearch readiness is checked with a bounded wait loop before backend dependency/test steps. + +Active ingestion remediation branch: `fix/ingestion-run-controls`. + +Latest ingestion hardening phase: + +- F-004 ingestion run list scoping/pagination. +- F-007 duplicate ingestion enqueue prevention. +- Ingestion runs now record source: `manual`, `webhook`, or `scheduled`. +- `IngestionService::start()` reuses active `queued/running` runs unless forced. +- `RunPluginVersionIngestion` is unique per plugin version for one hour. +- Admin ingestion listing now scopes communities in SQL and returns pagination metadata. diff --git a/brain/canonico/NEXT_ACTIONS.md b/brain/canonico/NEXT_ACTIONS.md index 4ea6f31..cbc0dfd 100644 --- a/brain/canonico/NEXT_ACTIONS.md +++ b/brain/canonico/NEXT_ACTIONS.md @@ -97,6 +97,8 @@ Risks: Problem: Manual sync, scheduled sync, and webhooks can enqueue overlapping runs for the same plugin version. Ingestion run listing also loads all runs before permission filtering. +Status: Implemented in branch `fix/ingestion-run-controls` for active-run dedupe, run source tracking, SQL-scoped listing, and pagination. Retry semantics remain a future enhancement. + Recommended direction: - Add per-plugin-version uniqueness/locking for queued and running ingestion jobs. @@ -106,8 +108,8 @@ Recommended direction: Acceptance criteria: -- Duplicate enqueue attempts do not create overlapping jobs unless explicitly forced. -- Admin ingestion list is paginated and scoped in the query. +- Duplicate enqueue attempts do not create overlapping jobs unless explicitly forced. `VALIDATED` by `AutomationRealtimeTest`. +- Admin ingestion list is paginated and scoped in the query. `VALIDATED` by `AutomationRealtimeTest`. - Realtime updates and historical run detail still work. Risks: diff --git a/brain/handoffs/2026-06-13-ingestion-run-controls.md b/brain/handoffs/2026-06-13-ingestion-run-controls.md new file mode 100644 index 0000000..c782e0a --- /dev/null +++ b/brain/handoffs/2026-06-13-ingestion-run-controls.md @@ -0,0 +1,31 @@ +# Handoff - Ingestion Run Controls + +Date: 2026-06-13 +Branch: `fix/ingestion-run-controls` + +## Scope + +Build-loop remediation phase for audit findings F-004 and F-007. + +## Implemented + +- Added `source` to `ingestion_runs` with values produced by manual sync, webhook sync, and scheduled sync. +- `IngestionService::start()` now returns an existing active `queued/running` run for the same plugin version instead of creating an overlapping run. +- Manual sync, webhooks, and scheduled sync only dispatch a job when a new run is created. +- `RunPluginVersionIngestion` implements `ShouldBeUnique` with a per-plugin-version unique id. +- Admin ingestion list now filters by viewable community IDs in SQL before fetching runs. +- Admin ingestion list now paginates and returns `meta.current_page`, `meta.last_page`, `meta.per_page`, and `meta.total`. +- Ingestion pipeline tests now use Scout `null` where Meilisearch is not part of the behavior under test. + +## Validation + +- `vendor\bin\pint.bat ...` passed for touched backend files. +- `npm.cmd run lint` passed for the frontend API model contract change. +- `DB_CONNECTION=sqlite DB_DATABASE=:memory: vendor\bin\pest.bat tests\Feature\AutomationRealtimeTest.php --colors=never` passed. +- `DB_CONNECTION=sqlite DB_DATABASE=:memory: vendor\bin\pest.bat tests\Feature\IngestionPipelineTest.php --colors=never` passed. +- Combined backend targeted run passed: 11 tests, 54 assertions. + +## Remaining Work + +- Retry controls for failed/partial runs remain a future ingestion observability enhancement. +- Full MySQL/Redis/Meilisearch proof is delegated to the service-backed CI gate. diff --git a/frontend/src/app/core/api/api.models.ts b/frontend/src/app/core/api/api.models.ts index e5131f7..d5a1492 100644 --- a/frontend/src/app/core/api/api.models.ts +++ b/frontend/src/app/core/api/api.models.ts @@ -133,6 +133,7 @@ export interface FavoriteResource { export interface IngestionRunResource { id: number; plugin_version_id: number; + source?: 'manual' | 'webhook' | 'scheduled' | string; status: 'queued' | 'running' | 'success' | 'partial' | 'failed' | string; stats: Record<string, unknown> | null; log: Record<string, unknown> | unknown[] | null; @@ -162,6 +163,7 @@ export interface PluginCreatePayload { export interface PluginSyncResponse { ingestion_run: IngestionRunResource; + queued: boolean; } export interface SearchResponse { From 7e4d9ea7ef5ef3388ae5eaa909c56e22f7581832 Mon Sep 17 00:00:00 2001 From: LuanTrindade95 <luan.trindade24@gmail.com> Date: Sat, 13 Jun 2026 09:07:01 -0300 Subject: [PATCH 59/59] fix(analytics): bound reporting periods --- backend/.env.example | 1 + .../Api/V1/AnalyticsController.php | 9 +++++- backend/config/commandsphere.php | 1 + backend/tests/Feature/DiscoveryApiTest.php | 28 ++++++++++++++++++- brain/audits/2026-06-13-system-audit.md | 4 +++ brain/canonico/CURRENT_STATE.md | 9 ++++++ brain/canonico/NEXT_ACTIONS.md | 4 ++- brain/handoffs/2026-06-13-analytics-bounds.md | 27 ++++++++++++++++++ .../app/core/analytics/analytics.service.ts | 2 ++ 9 files changed, 82 insertions(+), 3 deletions(-) create mode 100644 brain/handoffs/2026-06-13-analytics-bounds.md diff --git a/backend/.env.example b/backend/.env.example index 49b91d9..7fc9dab 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -62,6 +62,7 @@ GITHUB_WEBHOOK_SECRET= COMMANDSPHERE_DEFAULT_COMMUNITY_SLUG=celem-ecosystem COMMANDSPHERE_SYNC_SCHEDULE="*/30 * * * *" COMMANDSPHERE_VIEW_DEDUPE_MINUTES=10 +COMMANDSPHERE_ANALYTICS_MAX_DAYS=365 DISCORD_CLIENT_ID= DISCORD_CLIENT_SECRET= diff --git a/backend/app/Http/Controllers/Api/V1/AnalyticsController.php b/backend/app/Http/Controllers/Api/V1/AnalyticsController.php index 26a5b60..fafa045 100644 --- a/backend/app/Http/Controllers/Api/V1/AnalyticsController.php +++ b/backend/app/Http/Controllers/Api/V1/AnalyticsController.php @@ -55,8 +55,13 @@ public function mostViewed(Request $request, DiscoveryAccess $access): JsonRespo { /** @var User $user */ $user = $request->user(); + $maxDays = (int) config('commandsphere.analytics.max_period_days', 365); + $validated = $request->validate([ + 'days' => ['sometimes', 'integer', 'min:1', 'max:'.$maxDays], + ]); + $days = (int) ($validated['days'] ?? 30); $communityIds = $this->analyticsCommunityIds($request, $access, $user); - $periodStartedAt = now()->subDays((int) $request->integer('days', 30)); + $periodStartedAt = now()->subDays($days); $rows = CommandView::query() ->select('command_id', DB::raw('count(*) as views_count')) @@ -80,6 +85,8 @@ public function mostViewed(Request $request, DiscoveryAccess $access): JsonRespo return response()->json([ 'data' => CommandResource::collection($commands)->resolve($request), 'meta' => [ + 'days' => $days, + 'max_days' => $maxDays, 'period_started_at' => $periodStartedAt->toISOString(), ], ]); diff --git a/backend/config/commandsphere.php b/backend/config/commandsphere.php index 1cf9b8e..77da3f9 100644 --- a/backend/config/commandsphere.php +++ b/backend/config/commandsphere.php @@ -16,5 +16,6 @@ 'analytics' => [ 'view_dedupe_minutes' => env('COMMANDSPHERE_VIEW_DEDUPE_MINUTES', 10), + 'max_period_days' => env('COMMANDSPHERE_ANALYTICS_MAX_DAYS', 365), ], ]; diff --git a/backend/tests/Feature/DiscoveryApiTest.php b/backend/tests/Feature/DiscoveryApiTest.php index 7b46a2f..05bda25 100644 --- a/backend/tests/Feature/DiscoveryApiTest.php +++ b/backend/tests/Feature/DiscoveryApiTest.php @@ -379,6 +379,7 @@ function importDiscoveryCommands(int $expectedDocuments): int it('deduplicates command views inside the short analytics window', function (): void { $graph = discoveryGraph(); + config(['scout.driver' => 'null']); $token = $graph['user']->createToken('views-test')->plainTextToken; $this @@ -416,5 +417,30 @@ function importDiscoveryCommands(int $expectedDocuments): int ->getJson('/api/v1/analytics/most-viewed?community=celem-ecosystem') ->assertOk() ->assertJsonPath('data.0.slug', 'ban-player') - ->assertJsonPath('data.0.views', 3); + ->assertJsonPath('data.0.views', 3) + ->assertJsonPath('meta.days', 30) + ->assertJsonPath('meta.max_days', 365); +}); + +it('validates analytics period bounds', function (): void { + $graph = discoveryGraph(); + $token = $graph['user']->createToken('analytics-bounds-test')->plainTextToken; + + $this + ->withToken($token) + ->getJson('/api/v1/analytics/most-viewed?community=celem-ecosystem&days=0') + ->assertUnprocessable() + ->assertJsonValidationErrors(['days']); + + $this + ->withToken($token) + ->getJson('/api/v1/analytics/most-viewed?community=celem-ecosystem&days=366') + ->assertUnprocessable() + ->assertJsonValidationErrors(['days']); + + $this + ->withToken($token) + ->getJson('/api/v1/analytics/most-viewed?community=celem-ecosystem&days=abc') + ->assertUnprocessable() + ->assertJsonValidationErrors(['days']); }); diff --git a/brain/audits/2026-06-13-system-audit.md b/brain/audits/2026-06-13-system-audit.md index 5b69ea3..76d85d1 100644 --- a/brain/audits/2026-06-13-system-audit.md +++ b/brain/audits/2026-06-13-system-audit.md @@ -12,6 +12,8 @@ Remediation update: F-003 was configured in branch `fix/ci-service-gates`. The C Remediation update: F-004 and F-007 were addressed in branch `fix/ingestion-run-controls`. The fix scopes ingestion run listing in SQL, adds pagination metadata, records run source, reuses active queued/running runs, and makes ingestion jobs unique per plugin version. +Remediation update: F-005 was addressed in branch `fix/analytics-bounds`. The analytics endpoint now validates `days`, caps the period with `COMMANDSPHERE_ANALYTICS_MAX_DAYS`, and returns the accepted period in metadata. + ## Executive Summary CommandSphere already has a stronger baseline than a typical portfolio project: scoped permissions, HMAC webhooks, private realtime channels, Markdown sanitization in the Angular viewer, rate limits on key public/operational endpoints, idempotent ingestion tests, and documented architecture decisions. @@ -144,6 +146,8 @@ Fix before ingestion history becomes large or multi-community usage expands. Severity: Medium +Status: Mitigated in `fix/analytics-bounds`. + Evidence: - `backend/app/Http/Controllers/Api/V1/AnalyticsController.php:59` diff --git a/brain/canonico/CURRENT_STATE.md b/brain/canonico/CURRENT_STATE.md index 1bdda98..107cc5a 100644 --- a/brain/canonico/CURRENT_STATE.md +++ b/brain/canonico/CURRENT_STATE.md @@ -152,3 +152,12 @@ Latest ingestion hardening phase: - `IngestionService::start()` reuses active `queued/running` runs unless forced. - `RunPluginVersionIngestion` is unique per plugin version for one hour. - Admin ingestion listing now scopes communities in SQL and returns pagination metadata. + +Active analytics remediation branch: `fix/analytics-bounds`. + +Latest analytics hardening phase: + +- F-005 analytics period bounds. +- `/api/v1/analytics/most-viewed` now validates `days` as integer `1..COMMANDSPHERE_ANALYTICS_MAX_DAYS`. +- Analytics response metadata now includes `days` and `max_days`. +- Local tests isolate command-view dedupe from Meilisearch when search indexing is not the behavior under test. diff --git a/brain/canonico/NEXT_ACTIONS.md b/brain/canonico/NEXT_ACTIONS.md index cbc0dfd..0b873a4 100644 --- a/brain/canonico/NEXT_ACTIONS.md +++ b/brain/canonico/NEXT_ACTIONS.md @@ -120,6 +120,8 @@ Risks: Problem: Analytics period is unbounded and system telemetry is mostly implicit in `IngestionRun.log`. +Status: Analytics period bounds implemented in branch `fix/analytics-bounds`. Broader structured telemetry/correlation IDs remain a future observability phase. + Recommended direction: - Validate analytics `days` with a product cap. @@ -128,7 +130,7 @@ Recommended direction: Acceptance criteria: -- Analytics rejects invalid periods and caps expensive windows. +- Analytics rejects invalid periods and caps expensive windows. `VALIDATED` by `DiscoveryApiTest`. - Logs/events include correlation IDs and relevant domain IDs. - Ingestion run detail can be debugged without server-log archaeology. diff --git a/brain/handoffs/2026-06-13-analytics-bounds.md b/brain/handoffs/2026-06-13-analytics-bounds.md new file mode 100644 index 0000000..8316754 --- /dev/null +++ b/brain/handoffs/2026-06-13-analytics-bounds.md @@ -0,0 +1,27 @@ +# Handoff - Analytics Bounds + +Date: 2026-06-13 +Branch: `fix/analytics-bounds` + +## Scope + +Build-loop remediation phase for audit finding F-005. + +## Implemented + +- Added `COMMANDSPHERE_ANALYTICS_MAX_DAYS` with default `365`. +- `/api/v1/analytics/most-viewed` validates `days` as optional integer with minimum `1` and configured maximum. +- Invalid, negative, zero, non-numeric, or excessive periods now return `422 validation.failed`. +- Analytics metadata now reports accepted `days`, configured `max_days`, and `period_started_at`. +- Frontend analytics response type now includes the new metadata fields. +- Command-view dedupe test now uses Scout `null` because Meilisearch indexing is not the behavior under test. + +## Validation + +- `vendor\bin\pint.bat app\Http\Controllers\Api\V1\AnalyticsController.php config\commandsphere.php tests\Feature\DiscoveryApiTest.php` passed. +- `npm.cmd run lint` passed. +- `DB_CONNECTION=sqlite DB_DATABASE=:memory: vendor\bin\pest.bat tests\Feature\DiscoveryApiTest.php --filter="analytics|command views" --colors=never` passed: 3 tests, 19 assertions. + +## Remaining Work + +- Structured telemetry, correlation IDs, and operational event taxonomy remain open under F-011. diff --git a/frontend/src/app/core/analytics/analytics.service.ts b/frontend/src/app/core/analytics/analytics.service.ts index 03cf847..451aded 100644 --- a/frontend/src/app/core/analytics/analytics.service.ts +++ b/frontend/src/app/core/analytics/analytics.service.ts @@ -7,6 +7,8 @@ import { API_BASE_URL } from '@app/core/api/api.tokens'; export interface AnalyticsResponse extends ApiCollection<CommandResult> { meta: { + days: number; + max_days: number; period_started_at: string; }; }