From 0451bbf721219c19b0df2942320584c2359d730f Mon Sep 17 00:00:00 2001 From: iblfzi Date: Tue, 28 Jul 2026 13:00:53 +0700 Subject: [PATCH] commit pertama --- .editorconfig | 18 + .env.example | 58 + .gitattributes | 11 + .gitignore | 18 + .htaccess | 11 + README.md | 66 + app/Console/Kernel.php | 32 + app/Exceptions/Handler.php | 50 + app/Http/Controllers/AccountController.php | 98 + app/Http/Controllers/AdminController.php | 0 app/Http/Controllers/AuthController.php | 48 + app/Http/Controllers/BranchController.php | 39 + app/Http/Controllers/Controller.php | 13 + app/Http/Controllers/DashboardController.php | 135 + .../Controllers/FinancialReportController.php | 429 + .../Controllers/OperationalCostController.php | 123 + .../Controllers/PasswordResetController.php | 94 + app/Http/Controllers/ProductController.php | 435 + app/Http/Controllers/PurchaseController.php | 473 + .../Controllers/RawMaterialController.php | 73 + app/Http/Controllers/SaleController.php | 356 + app/Http/Controllers/SendEmailController.php | 31 + app/Http/Kernel.php | 67 + app/Http/Middleware/Authenticate.php | 21 + app/Http/Middleware/EncryptCookies.php | 17 + .../PreventRequestsDuringMaintenance.php | 17 + .../Middleware/RedirectIfAuthenticated.php | 32 + app/Http/Middleware/RoleMiddleware.php | 0 app/Http/Middleware/TrimStrings.php | 19 + app/Http/Middleware/TrustHosts.php | 20 + app/Http/Middleware/TrustProxies.php | 28 + app/Http/Middleware/ValidateSignature.php | 22 + app/Http/Middleware/VerifyCsrfToken.php | 17 + app/Models/Account.php | 18 + app/Models/Branch.php | 13 + app/Models/JournalDetail.php | 23 + app/Models/JournalEntry.php | 18 + app/Models/OperationalCost.php | 18 + app/Models/Product.php | 34 + app/Models/ProductRecipe.php | 23 + app/Models/Purchase.php | 27 + app/Models/RawMaterial.php | 18 + app/Models/Sale.php | 25 + app/Models/Stock.php | 20 + app/Models/User.php | 46 + app/Providers/AppServiceProvider.php | 28 + app/Providers/AuthServiceProvider.php | 32 + app/Providers/BroadcastServiceProvider.php | 21 + app/Providers/EventServiceProvider.php | 42 + app/Providers/RouteServiceProvider.php | 52 + artisan | 53 + bootstrap/app.php | 55 + bootstrap/cache/.gitignore | 2 + check_stock_modal.php | 35 + composer.json | 67 + composer.lock | 8823 +++++++++++++++++ config/app.php | 215 + config/auth.php | 111 + config/broadcasting.php | 70 + config/cache.php | 110 + config/cors.php | 34 + config/database.php | 151 + config/filesystems.php | 76 + config/hashing.php | 52 + config/logging.php | 122 + config/mail.php | 118 + config/queue.php | 93 + config/sanctum.php | 67 + config/services.php | 34 + config/session.php | 201 + config/view.php | 36 + create_es_teh.php | 70 + database/.gitignore | 1 + database/ERD.md | 90 + database/factories/UserFactory.php | 40 + .../2014_10_12_000000_create_users_table.php | 36 + ...12_100000_create_password_resets_table.php | 32 + ..._08_19_000000_create_failed_jobs_table.php | 36 + ...01_create_personal_access_tokens_table.php | 37 + ...025_09_13_000001_create_products_table.php | 25 + ...619_add_role_and_branch_to_users_table.php | 33 + .../2026_02_11_100114_create_stocks_table.php | 35 + ...26_02_11_101516_create_purchases_table.php | 36 + .../2026_02_11_101547_create_sales_table.php | 36 + ...oduct_id_to_purchases_and_sales_tables.php | 42 + ...8_modify_stocks_table_for_manual_items.php | 34 + ...12_192244_add_branch_to_products_table.php | 32 + ...026_02_18_085951_create_branches_table.php | 32 + ...173241_change_role_type_in_users_table.php | 35 + ...2026_03_28_164038_make_products_global.php | 32 + ...2026_03_28_164103_make_products_global.php | 32 + ...2026_03_28_164128_make_products_global.php | 32 + ...2026_03_28_164223_make_products_global.php | 53 + ..._180250_create_operational_costs_table.php | 35 + ...6_04_30_080656_add_branch_foreign_keys.php | 64 + ...026_07_16_153803_create_accounts_table.php | 34 + ...16_154448_create_journal_entries_table.php | 36 + ...16_154532_create_journal_details_table.php | 35 + ...7_16_170214_create_raw_materials_table.php | 34 + ...16_170323_create_product_recipes_table.php | 34 + ...add_raw_material_id_to_purchases_table.php | 35 + ...fy_products_table_for_branch_isolation.php | 47 + ...4129_add_branch_to_raw_materials_table.php | 32 + database/seeders/AccountSeeder.php | 33 + database/seeders/BranchSeeder.php | 23 + database/seeders/DatabaseSeeder.php | 24 + database/seeders/ProductSeeder.php | 76 + database/seeders/PurchaseSaleSeeder.php | 56 + database/seeders/UserSeeder.php | 59 + deploy-infinityfree.md | 20 + diagrams/class-diagram.drawio | 83 + diagrams/use-cases.md | 68 + fix_purchases.php | 75 + index.php | 3 + lang/en/auth.php | 20 + lang/en/pagination.php | 19 + lang/en/passwords.php | 22 + lang/en/validation.php | 184 + latest_laravel_log_tail.txt | 120 + package.json | 14 + phpunit.xml | 31 + public/.htaccess | 21 + public/css/landing.css | 13 + public/css/login.css | 25 + public/favicon.ico | 0 public/images/1770805804.jpg | Bin 0 -> 22212 bytes public/images/1770822573.jpg | Bin 0 -> 22212 bytes public/images/produk/.gitkeep | 0 public/images/produk/1784220227_kopi.jpg | Bin 0 -> 414235 bytes public/img/ES teh.webp | Bin 0 -> 78412 bytes public/img/README.txt | 0 public/img/indomie.jpg | Bin 0 -> 160935 bytes public/img/kopi.jpg | Bin 0 -> 414235 bytes public/img/warkopcakimin.webp | Bin 0 -> 93866 bytes public/img/warkopcakimin2.webp | Bin 0 -> 85432 bytes public/index.php | 55 + public/php.ini | 4 + public/robots.txt | 2 + recalculate_stock.php | 45 + resources/css/app.css | 0 resources/diagrams/README.md | 23 + resources/diagrams/erd.drawio | 87 + resources/diagrams/erd_fixed.drawio | 72 + resources/js/app.js | 1 + resources/js/bootstrap.js | 35 + resources/views/admin/dashboard.blade.php | 291 + resources/views/admin_create.blade.php | 0 resources/views/arus_kas.blade.php | 67 + .../views/auth/forgot-password.blade.php | 142 + resources/views/auth/reset-password.blade.php | 156 + resources/views/biaya_operasional.blade.php | 328 + resources/views/branches.blade.php | 126 + resources/views/buku_besar.blade.php | 76 + resources/views/dashboard.blade.php | 208 + resources/views/jurnal_umum.blade.php | 81 + resources/views/landing.blade.php | 299 + resources/views/laporan.blade.php | 147 + resources/views/laporan_kas_bank.blade.php | 76 + resources/views/laporan_pembelian.blade.php | 146 + resources/views/laporan_penjualan.blade.php | 170 + resources/views/layouts/admin.blade.php | 161 + resources/views/layouts/app.blade.php | 114 + resources/views/login.blade.php | 163 + resources/views/manajemen_akun.blade.php | 311 + .../views/manajemen_bahan_baku.blade.php | 176 + resources/views/neraca_keuangan.blade.php | 85 + resources/views/neraca_laba_rugi.blade.php | 98 + .../views/partials/table_buku_besar.blade.php | 36 + .../partials/table_jurnal_umum.blade.php | 34 + .../views/partials/table_kas_bank.blade.php | 36 + .../views/partials/table_neraca.blade.php | 43 + .../views/partials/table_pembelian.blade.php | 109 + .../views/partials/table_penjualan.blade.php | 107 + .../views/partials/table_produk.blade.php | 77 + resources/views/partials/table_stok.blade.php | 76 + resources/views/perubahan_modal.blade.php | 43 + resources/views/produk.blade.php | 656 ++ resources/views/produk_form.blade.php | 54 + resources/views/produk_karyawan.blade.php | 436 + .../reports/neraca_laba_rugi_pdf.blade.php | 109 + .../views/reports/purchase_pdf.blade.php | 64 + resources/views/reports/sale_pdf.blade.php | 62 + resources/views/test-email.blade.php | 186 + resources/views/transaksi.blade.php | 153 + resources/views/transaksi/pembelian.blade.php | 290 + resources/views/transaksi/penjualan.blade.php | 209 + resources/views/welcome.blade.php | 132 + routes/api.php | 19 + routes/channels.php | 18 + routes/console.php | 19 + routes/web.php | 209 + storage/app/.gitignore | 3 + storage/app/public/.gitignore | 2 + storage/framework/.gitignore | 9 + storage/framework/cache/.gitignore | 3 + storage/framework/cache/data/.gitignore | 2 + storage/framework/sessions/.gitignore | 2 + storage/framework/testing/.gitignore | 2 + storage/framework/views/.gitignore | 2 + storage/logs/.gitignore | 2 + tests/CreatesApplication.php | 22 + tests/Feature/ExampleTest.php | 21 + .../Feature/IntegrationPurchaseToSaleTest.php | 265 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 18 + update_recipe.php | 14 + vite.config.js | 11 + 207 files changed, 23370 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .htaccess create mode 100644 README.md create mode 100644 app/Console/Kernel.php create mode 100644 app/Exceptions/Handler.php create mode 100644 app/Http/Controllers/AccountController.php create mode 100644 app/Http/Controllers/AdminController.php create mode 100644 app/Http/Controllers/AuthController.php create mode 100644 app/Http/Controllers/BranchController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/DashboardController.php create mode 100644 app/Http/Controllers/FinancialReportController.php create mode 100644 app/Http/Controllers/OperationalCostController.php create mode 100644 app/Http/Controllers/PasswordResetController.php create mode 100644 app/Http/Controllers/ProductController.php create mode 100644 app/Http/Controllers/PurchaseController.php create mode 100644 app/Http/Controllers/RawMaterialController.php create mode 100644 app/Http/Controllers/SaleController.php create mode 100644 app/Http/Controllers/SendEmailController.php create mode 100644 app/Http/Kernel.php create mode 100644 app/Http/Middleware/Authenticate.php create mode 100644 app/Http/Middleware/EncryptCookies.php create mode 100644 app/Http/Middleware/PreventRequestsDuringMaintenance.php create mode 100644 app/Http/Middleware/RedirectIfAuthenticated.php create mode 100644 app/Http/Middleware/RoleMiddleware.php create mode 100644 app/Http/Middleware/TrimStrings.php create mode 100644 app/Http/Middleware/TrustHosts.php create mode 100644 app/Http/Middleware/TrustProxies.php create mode 100644 app/Http/Middleware/ValidateSignature.php create mode 100644 app/Http/Middleware/VerifyCsrfToken.php create mode 100644 app/Models/Account.php create mode 100644 app/Models/Branch.php create mode 100644 app/Models/JournalDetail.php create mode 100644 app/Models/JournalEntry.php create mode 100644 app/Models/OperationalCost.php create mode 100644 app/Models/Product.php create mode 100644 app/Models/ProductRecipe.php create mode 100644 app/Models/Purchase.php create mode 100644 app/Models/RawMaterial.php create mode 100644 app/Models/Sale.php create mode 100644 app/Models/Stock.php create mode 100644 app/Models/User.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/AuthServiceProvider.php create mode 100644 app/Providers/BroadcastServiceProvider.php create mode 100644 app/Providers/EventServiceProvider.php create mode 100644 app/Providers/RouteServiceProvider.php create mode 100644 artisan create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 check_stock_modal.php create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/broadcasting.php create mode 100644 config/cache.php create mode 100644 config/cors.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/hashing.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/queue.php create mode 100644 config/sanctum.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 config/view.php create mode 100644 create_es_teh.php create mode 100644 database/.gitignore create mode 100644 database/ERD.md create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/2014_10_12_000000_create_users_table.php create mode 100644 database/migrations/2014_10_12_100000_create_password_resets_table.php create mode 100644 database/migrations/2019_08_19_000000_create_failed_jobs_table.php create mode 100644 database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php create mode 100644 database/migrations/2025_09_13_000001_create_products_table.php create mode 100644 database/migrations/2026_02_11_091619_add_role_and_branch_to_users_table.php create mode 100644 database/migrations/2026_02_11_100114_create_stocks_table.php create mode 100644 database/migrations/2026_02_11_101516_create_purchases_table.php create mode 100644 database/migrations/2026_02_11_101547_create_sales_table.php create mode 100644 database/migrations/2026_02_11_152544_add_product_id_to_purchases_and_sales_tables.php create mode 100644 database/migrations/2026_02_11_161608_modify_stocks_table_for_manual_items.php create mode 100644 database/migrations/2026_02_12_192244_add_branch_to_products_table.php create mode 100644 database/migrations/2026_02_18_085951_create_branches_table.php create mode 100644 database/migrations/2026_03_08_173241_change_role_type_in_users_table.php create mode 100644 database/migrations/2026_03_28_164038_make_products_global.php create mode 100644 database/migrations/2026_03_28_164103_make_products_global.php create mode 100644 database/migrations/2026_03_28_164128_make_products_global.php create mode 100644 database/migrations/2026_03_28_164223_make_products_global.php create mode 100644 database/migrations/2026_04_26_180250_create_operational_costs_table.php create mode 100644 database/migrations/2026_04_30_080656_add_branch_foreign_keys.php create mode 100644 database/migrations/2026_07_16_153803_create_accounts_table.php create mode 100644 database/migrations/2026_07_16_154448_create_journal_entries_table.php create mode 100644 database/migrations/2026_07_16_154532_create_journal_details_table.php create mode 100644 database/migrations/2026_07_16_170214_create_raw_materials_table.php create mode 100644 database/migrations/2026_07_16_170323_create_product_recipes_table.php create mode 100644 database/migrations/2026_07_16_170813_add_raw_material_id_to_purchases_table.php create mode 100644 database/migrations/2026_07_16_183307_modify_products_table_for_branch_isolation.php create mode 100644 database/migrations/2026_07_17_124129_add_branch_to_raw_materials_table.php create mode 100644 database/seeders/AccountSeeder.php create mode 100644 database/seeders/BranchSeeder.php create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 database/seeders/ProductSeeder.php create mode 100644 database/seeders/PurchaseSaleSeeder.php create mode 100644 database/seeders/UserSeeder.php create mode 100644 deploy-infinityfree.md create mode 100644 diagrams/class-diagram.drawio create mode 100644 diagrams/use-cases.md create mode 100644 fix_purchases.php create mode 100644 index.php create mode 100644 lang/en/auth.php create mode 100644 lang/en/pagination.php create mode 100644 lang/en/passwords.php create mode 100644 lang/en/validation.php create mode 100644 latest_laravel_log_tail.txt create mode 100644 package.json create mode 100644 phpunit.xml create mode 100644 public/.htaccess create mode 100644 public/css/landing.css create mode 100644 public/css/login.css create mode 100644 public/favicon.ico create mode 100644 public/images/1770805804.jpg create mode 100644 public/images/1770822573.jpg create mode 100644 public/images/produk/.gitkeep create mode 100644 public/images/produk/1784220227_kopi.jpg create mode 100644 public/img/ES teh.webp create mode 100644 public/img/README.txt create mode 100644 public/img/indomie.jpg create mode 100644 public/img/kopi.jpg create mode 100644 public/img/warkopcakimin.webp create mode 100644 public/img/warkopcakimin2.webp create mode 100644 public/index.php create mode 100644 public/php.ini create mode 100644 public/robots.txt create mode 100644 recalculate_stock.php create mode 100644 resources/css/app.css create mode 100644 resources/diagrams/README.md create mode 100644 resources/diagrams/erd.drawio create mode 100644 resources/diagrams/erd_fixed.drawio create mode 100644 resources/js/app.js create mode 100644 resources/js/bootstrap.js create mode 100644 resources/views/admin/dashboard.blade.php create mode 100644 resources/views/admin_create.blade.php create mode 100644 resources/views/arus_kas.blade.php create mode 100644 resources/views/auth/forgot-password.blade.php create mode 100644 resources/views/auth/reset-password.blade.php create mode 100644 resources/views/biaya_operasional.blade.php create mode 100644 resources/views/branches.blade.php create mode 100644 resources/views/buku_besar.blade.php create mode 100644 resources/views/dashboard.blade.php create mode 100644 resources/views/jurnal_umum.blade.php create mode 100644 resources/views/landing.blade.php create mode 100644 resources/views/laporan.blade.php create mode 100644 resources/views/laporan_kas_bank.blade.php create mode 100644 resources/views/laporan_pembelian.blade.php create mode 100644 resources/views/laporan_penjualan.blade.php create mode 100644 resources/views/layouts/admin.blade.php create mode 100644 resources/views/layouts/app.blade.php create mode 100644 resources/views/login.blade.php create mode 100644 resources/views/manajemen_akun.blade.php create mode 100644 resources/views/manajemen_bahan_baku.blade.php create mode 100644 resources/views/neraca_keuangan.blade.php create mode 100644 resources/views/neraca_laba_rugi.blade.php create mode 100644 resources/views/partials/table_buku_besar.blade.php create mode 100644 resources/views/partials/table_jurnal_umum.blade.php create mode 100644 resources/views/partials/table_kas_bank.blade.php create mode 100644 resources/views/partials/table_neraca.blade.php create mode 100644 resources/views/partials/table_pembelian.blade.php create mode 100644 resources/views/partials/table_penjualan.blade.php create mode 100644 resources/views/partials/table_produk.blade.php create mode 100644 resources/views/partials/table_stok.blade.php create mode 100644 resources/views/perubahan_modal.blade.php create mode 100644 resources/views/produk.blade.php create mode 100644 resources/views/produk_form.blade.php create mode 100644 resources/views/produk_karyawan.blade.php create mode 100644 resources/views/reports/neraca_laba_rugi_pdf.blade.php create mode 100644 resources/views/reports/purchase_pdf.blade.php create mode 100644 resources/views/reports/sale_pdf.blade.php create mode 100644 resources/views/test-email.blade.php create mode 100644 resources/views/transaksi.blade.php create mode 100644 resources/views/transaksi/pembelian.blade.php create mode 100644 resources/views/transaksi/penjualan.blade.php create mode 100644 resources/views/welcome.blade.php create mode 100644 routes/api.php create mode 100644 routes/channels.php create mode 100644 routes/console.php create mode 100644 routes/web.php create mode 100644 storage/app/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 tests/CreatesApplication.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/Feature/IntegrationPurchaseToSaleTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 update_recipe.php create mode 100644 vite.config.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.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/.env.example b/.env.example new file mode 100644 index 0000000..478972c --- /dev/null +++ b/.env.example @@ -0,0 +1,58 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DISK=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailpit +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=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 + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_HOST= +PUSHER_PORT=443 +PUSHER_SCHEME=https +PUSHER_APP_CLUSTER=mt1 + +VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +VITE_PUSHER_HOST="${PUSHER_HOST}" +VITE_PUSHER_PORT="${PUSHER_PORT}" +VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" +VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..7dbbf41 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto + +*.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/.gitignore b/.gitignore new file mode 100644 index 0000000..f0d10af --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/vendor +.env +.env.backup +.env.production +.phpunit.result.cache +Homestead.json +Homestead.yaml +auth.json +npm-debug.log +yarn-error.log +/.fleet +/.idea +/.vscode diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..50eeeed --- /dev/null +++ b/.htaccess @@ -0,0 +1,11 @@ +DirectoryIndex public/index.php + + + RewriteEngine On + + # Arahkan request ke folder public agar Laravel bisa berjalan dari root hosting. + RewriteCond %{REQUEST_URI} !^/public/ + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule ^(.*)$ public/$1 [L] + diff --git a/README.md b/README.md new file mode 100644 index 0000000..3ed385a --- /dev/null +++ b/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 over 2000 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 [Patreon page](https://patreon.com/taylorotwell). + +### Premium Partners + +- **[Vehikl](https://vehikl.com/)** +- **[Tighten Co.](https://tighten.co)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Cubet Techno Labs](https://cubettech.com)** +- **[Cyber-Duck](https://cyber-duck.co.uk)** +- **[Many](https://www.many.co.uk)** +- **[Webdock, Fast VPS Hosting](https://www.webdock.io/en)** +- **[DevSquad](https://devsquad.com)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** +- **[OP.GG](https://op.gg)** +- **[WebReinvent](https://webreinvent.com/?utm_source=laravel&utm_medium=github&utm_campaign=patreon-sponsors)** +- **[Lendio](https://lendio.com)** + +## 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/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..d8bc1d2 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,32 @@ +command('inspire')->hourly(); + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__.'/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php new file mode 100644 index 0000000..82a37e4 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,50 @@ +, \Psr\Log\LogLevel::*> + */ + protected $levels = [ + // + ]; + + /** + * A list of the exception types that are not reported. + * + * @var array> + */ + protected $dontReport = [ + // + ]; + + /** + * A list of the inputs that are never flashed to the session on validation exceptions. + * + * @var array + */ + protected $dontFlash = [ + 'current_password', + 'password', + 'password_confirmation', + ]; + + /** + * Register the exception handling callbacks for the application. + * + * @return void + */ + public function register() + { + $this->reportable(function (Throwable $e) { + // + }); + } +} diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php new file mode 100644 index 0000000..9fee376 --- /dev/null +++ b/app/Http/Controllers/AccountController.php @@ -0,0 +1,98 @@ +pluck('branch')->toArray(); + + return view('manajemen_akun', compact('accounts', 'allBranches', 'usedBranchNames')); + } + + public function store(Request $request) + { + $request->validate([ + 'name' => ['required', 'string', 'max:255', 'regex:/^[a-zA-Z0-9\s]+$/'], + 'email' => ['required', 'string', 'email', 'max:255', 'unique:users', 'regex:/^[a-z0-9._%+-]+@gmail\.com$/'], + 'password' => 'required|string|min:8|max:12', + 'branch' => 'required|string|unique:users,branch', + ], [ + 'name.regex' => 'Nama lengkap hanya boleh berisi huruf, angka, dan spasi.', + 'email.regex' => 'Email harus menggunakan huruf kecil dan diakhiri dengan @gmail.com', + 'password.min' => 'Password minimal 8 karakter.', + 'password.max' => 'Password maksimal 12 karakter.', + 'branch.unique' => 'Cabang ini sudah memiliki akun terdaftar.', + ]); + + User::create([ + 'name' => $request->name, + 'email' => $request->email, + 'password' => Hash::make($request->password), + 'role' => 'karyawan', + 'branch' => $request->branch, + ]); + + return back()->with('success', 'Akun karyawan berhasil ditambahkan!'); + } + + public function update(Request $request, $id) + { + $user = User::findOrFail($id); + + $request->validate([ + 'name' => ['required', 'string', 'max:255', 'regex:/^[a-zA-Z0-9\s]+$/'], + 'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email,'.$id, 'regex:/^[a-z0-9._%+-]+@gmail\.com$/'], + 'branch' => 'required|string|unique:users,branch,'.$id, + ], [ + 'name.regex' => 'Nama lengkap hanya boleh berisi huruf, angka, dan spasi.', + 'email.regex' => 'Email harus menggunakan huruf kecil dan diakhiri dengan @gmail.com', + 'branch.unique' => 'Cabang ini sudah memiliki akun terdaftar.', + ]); + + $data = [ + 'name' => $request->name, + 'email' => strtolower($request->email), + 'branch' => $request->branch, + ]; + + if ($request->filled('password')) { + $request->validate([ + 'password' => 'string|min:8|max:12' + ], [ + 'password.min' => 'Password minimal 8 karakter.', + 'password.max' => 'Password maksimal 12 karakter.', + ]); + $data['password'] = Hash::make($request->password); + } + + $user->update($data); + + return back()->with('success', 'Akun karyawan berhasil diperbarui!'); + } + + public function destroy($id) + { + $user = User::findOrFail($id); + + // Prevent deleting the main admin if accidentally reached + if ($user->role === 'admin') { + return back()->with('error', 'Tidak dapat menghapus akun admin!'); + } + + $user->delete(); + return back()->with('success', 'Akun karyawan berhasil dihapus!'); + } +} diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php new file mode 100644 index 0000000..e69de29 diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php new file mode 100644 index 0000000..4c1e58d --- /dev/null +++ b/app/Http/Controllers/AuthController.php @@ -0,0 +1,48 @@ +validate([ + 'email' => ['required', 'email'], + 'password' => ['required'], + ]); + + if (Auth::attempt($credentials)) { + $user = Auth::user(); + + // Store in session for UI logic (matching previous behavior) + session(['role' => $user->role]); + session(['branch' => $user->branch]); + + $request->session()->regenerate(); + + return redirect()->intended('/dashboard'); + } + + return back()->withErrors([ + 'email' => 'Email atau password salah.', + ]); + } + + public function logout(Request $request) + { + Auth::logout(); + + $request->session()->invalidate(); + $request->session()->regenerateToken(); + + return redirect('/'); + } +} diff --git a/app/Http/Controllers/BranchController.php b/app/Http/Controllers/BranchController.php new file mode 100644 index 0000000..03bf954 --- /dev/null +++ b/app/Http/Controllers/BranchController.php @@ -0,0 +1,39 @@ +get(); + return view('branches', compact('branches')); + } + + public function store(Request $request) + { + $request->validate([ + 'name' => 'required|string|regex:/^[a-zA-Z0-9\s]+$/|unique:branches|max:255', + ], [ + 'name.regex' => 'Nama cabang hanya boleh berisi huruf, angka, dan spasi.', + 'name.unique' => 'Nama cabang ini sudah terdaftar.', + ]); + + Branch::create([ + 'name' => $request->name, + ]); + + return back()->with('success', 'Cabang baru berhasil ditambahkan!'); + } + + public function destroy($id) + { + $branch = Branch::findOrFail($id); + $branch->delete(); + + return back()->with('success', 'Cabang berhasil dihapus!'); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..a0a2a8a --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,13 @@ +role === 'admin') { + return redirect('/admin/dashboard'); + } + + $branch = Auth::user()->branch ?? 'Cabang 1'; + $today = Carbon::today()->toDateString(); + + // 1. Total Penjualan Hari Ini (IDR) + $totalSalesToday = Sale::where('branch', $branch) + ->whereDate('date', $today) + ->sum('total_price'); + + // 2. Total Transaksi Hari Ini (Count) + $transactionCountToday = Sale::where('branch', $branch) + ->whereDate('date', $today) + ->count(); + + // 3. Total Pengeluaran Hari Ini (IDR) - From Purchases + $totalPurchasesToday = Purchase::where('branch', $branch) + ->whereDate('date', $today) + ->sum('total_price'); + + // 4. Aktivitas Terbaru + $recentSales = Sale::where('branch', $branch) + ->latest() + ->take(5) + ->get() + ->map(function ($item) { + $item->type = 'Penjualan'; + $item->badge = 'badge-success'; + return $item; + }); + + $recentPurchases = Purchase::where('branch', $branch) + ->latest() + ->take(5) + ->get() + ->map(function ($item) { + $item->type = 'Pembelian'; // Fixed from 'Pengeluaran' for consistency + $item->badge = 'badge-danger'; + return $item; + }); + + $activities = $recentSales->concat($recentPurchases) + ->sortByDesc('created_at') + ->take(5); + + return view('dashboard', compact( + 'totalSalesToday', + 'transactionCountToday', + 'totalPurchasesToday', + 'activities' + )); + } + + public function adminIndex() + { + if (Auth::user()->role !== 'admin') { + return redirect('/dashboard'); + } + + $today = Carbon::today()->toDateString(); + + // 1. Total Omzet Semua Cabang + $totalOmzetAll = Sale::whereDate('date', $today)->sum('total_price'); + + // 2. Total Pengeluaran Semua Cabang + $totalExpensesAll = Purchase::whereDate('date', $today)->sum('total_price'); + + // 3. Laba Bersih + $netProfit = $totalOmzetAll - $totalExpensesAll; + + // 4. Cabang Aktif + $branchCount = 3; // Static as per current design or count unique branches + + // 5. Rata-rata per Cabang + $averageSales = $branchCount > 0 ? $totalOmzetAll / $branchCount : 0; + + // 6. Data Grafik Mingguan (7 hari terakhir) + $weeklyLabels = []; + $branch1Data = []; + $branch2Data = []; + $branch3Data = []; + + for ($i = 6; $i >= 0; $i--) { + $date = Carbon::today()->subDays($i); + $weeklyLabels[] = $date->translatedFormat('D'); + + $branch1Data[] = Sale::where('branch', 'Cabang 1')->whereDate('date', $date->toDateString())->sum('total_price'); + $branch2Data[] = Sale::where('branch', 'Cabang 2')->whereDate('date', $date->toDateString())->sum('total_price'); + $branch3Data[] = Sale::where('branch', 'Cabang 3')->whereDate('date', $date->toDateString())->sum('total_price'); + } + + // 7. Omzet per Cabang (Untuk Bar Chart) + $branchOmzet = [ + Sale::where('branch', 'Cabang 1')->sum('total_price'), + Sale::where('branch', 'Cabang 2')->sum('total_price'), + Sale::where('branch', 'Cabang 3')->sum('total_price'), + ]; + + $branchProfit = [ + $branchOmzet[0] - Purchase::where('branch', 'Cabang 1')->sum('total_price'), + $branchOmzet[1] - Purchase::where('branch', 'Cabang 2')->sum('total_price'), + $branchOmzet[2] - Purchase::where('branch', 'Cabang 3')->sum('total_price'), + ]; + + return view('admin.dashboard', compact( + 'totalOmzetAll', + 'totalExpensesAll', + 'netProfit', + 'branchCount', + 'averageSales', + 'weeklyLabels', + 'branch1Data', + 'branch2Data', + 'branch3Data', + 'branchOmzet', + 'branchProfit' + )); + } +} diff --git a/app/Http/Controllers/FinancialReportController.php b/app/Http/Controllers/FinancialReportController.php new file mode 100644 index 0000000..cae1939 --- /dev/null +++ b/app/Http/Controllers/FinancialReportController.php @@ -0,0 +1,429 @@ +toArray(); + if (empty($branches)) { + $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; // Fallback + } + + $month = $request->get('month'); + $year = $request->get('year'); + + // 1. Data Gabungan + $jQuery = JournalDetail::with('journalEntry', 'account') + ->whereHas('journalEntry', function($q) use ($month, $year) { + if ($month) $q->whereMonth('date', $month); + if ($year) $q->whereYear('date', $year); + }); + + $penjualan = (clone $jQuery)->whereHas('account', function($q) { $q->where('code', '401'); })->sum('credit'); + $hpp = (clone $jQuery)->whereHas('account', function($q) { $q->where('code', '501'); })->sum('debit'); + $labaKotor = $penjualan - $hpp; + + $opCostsDetails = (clone $jQuery)->whereHas('account', function($q) { $q->where('code', '502'); })->get(); + // Format to match existing view + $opCostsTotal = $opCostsDetails->map(function($d) { + $desc = str_replace('Biaya Operasional: ', '', $d->journalEntry->description); + return (object)[ + 'label' => $desc, + 'branch' => $d->journalEntry->branch, + 'amount' => $d->debit + ]; + }); + $totalOpAmount = $opCostsTotal->sum('amount'); + $labaBersih = $labaKotor - $totalOpAmount; + + $dataTotal = [ + 'penjualan' => $penjualan, + 'pembelian' => $hpp, + 'laba_kotor' => $labaKotor, + 'operational' => $opCostsTotal, + 'total_operational' => $totalOpAmount, + 'laba_bersih' => $labaBersih + ]; + + // 2. Per Branch Data + $branchData = []; + foreach ($branches as $branch) { + $bJQuery = JournalDetail::with('journalEntry', 'account') + ->whereHas('journalEntry', function($q) use ($month, $year, $branch) { + $q->where('branch', $branch); + if ($month) $q->whereMonth('date', $month); + if ($year) $q->whereYear('date', $year); + }); + + $bPenjualan = (clone $bJQuery)->whereHas('account', function($q) { $q->where('code', '401'); })->sum('credit'); + $bHpp = (clone $bJQuery)->whereHas('account', function($q) { $q->where('code', '501'); })->sum('debit'); + $bLabaKotor = $bPenjualan - $bHpp; + + $bOpCostsDetails = (clone $bJQuery)->whereHas('account', function($q) { $q->where('code', '502'); })->get(); + $bOpCostsTotal = $bOpCostsDetails->map(function($d) { + $desc = str_replace('Biaya Operasional: ', '', $d->journalEntry->description); + return (object)[ + 'label' => $desc, + 'branch' => $d->journalEntry->branch, + 'amount' => $d->debit + ]; + }); + $bTotalOpAmount = $bOpCostsTotal->sum('amount'); + $bLabaBersih = $bLabaKotor - $bTotalOpAmount; + + $branchData[$branch] = [ + 'penjualan' => $bPenjualan, + 'pembelian' => $bHpp, + 'laba_kotor' => $bLabaKotor, + 'operational' => $bOpCostsTotal, + 'total_operational' => $bTotalOpAmount, + 'laba_bersih' => $bLabaBersih + ]; + } + + return view('neraca_laba_rugi', compact('dataTotal', 'branchData', 'branches')); + } + + public function exportProfitAndLossPdf(Request $request) + { + $branches = Branch::pluck('name')->toArray(); + if (empty($branches)) { + $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; // Fallback + } + + $month = $request->get('month'); + $year = $request->get('year'); + $branchFilter = $request->get('branch'); + + // Target branch calculation + $targetBranch = $branchFilter ?: 'Total Gabungan'; + + $jQuery = JournalDetail::with('journalEntry', 'account') + ->whereHas('journalEntry', function($q) use ($month, $year, $branchFilter) { + if ($branchFilter && $branchFilter !== 'Total Gabungan') { + $q->where('branch', $branchFilter); + } + if ($month) $q->whereMonth('date', $month); + if ($year) $q->whereYear('date', $year); + }); + + $penjualan = (clone $jQuery)->whereHas('account', function($q) { $q->where('code', '401'); })->sum('credit'); + $hpp = (clone $jQuery)->whereHas('account', function($q) { $q->where('code', '501'); })->sum('debit'); + $labaKotor = $penjualan - $hpp; + + $opCostsDetails = (clone $jQuery)->whereHas('account', function($q) { $q->where('code', '502'); })->get(); + // Format to match existing view expectation + $opCostsTotalData = $opCostsDetails->map(function($d) { + $desc = str_replace('Biaya Operasional: ', '', $d->journalEntry->description); + return (object)[ + 'label' => $desc, + 'branch' => $d->journalEntry->branch, + 'amount' => $d->debit + ]; + }); + + $totalOpAmount = $opCostsTotalData->sum('amount'); + $labaBersih = $labaKotor - $totalOpAmount; + + $data = [ + 'penjualan' => $penjualan, + 'pembelian' => $hpp, + 'laba_kotor' => $labaKotor, + 'operational' => $opCostsTotalData, + 'total_operational' => $totalOpAmount, + 'laba_bersih' => $labaBersih, + 'branch' => $targetBranch, + 'month' => $month, + 'year' => $year + ]; + + $pdf = \Barryvdh\DomPDF\Facade\Pdf::loadView('reports.neraca_laba_rugi_pdf', $data); + return $pdf->download('laporan_neraca_laba_rugi_' . date('Y-m-d') . '.pdf'); + } + + public function generalLedger() + { + $branches = Branch::pluck('name')->toArray(); + if (empty($branches)) { + $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; // Fallback + } + + // 1. Total Gabungan + // Filter only 'Kas' account (101) to match existing simplified Ledger layout + $kasDetails = JournalDetail::whereHas('account', function($q) { + $q->where('code', '101'); + })->with('journalEntry')->get(); + + $transactionsTotal = $kasDetails->map(function($d) { + return [ + 'date' => $d->journalEntry->date, + 'account' => 'Kas', + 'desc' => $d->journalEntry->description, + 'debit' => $d->debit, + 'credit' => $d->credit + ]; + }); + + // Initial Balance dari nilai stok saat ini + $initialBalance = $this->calculateModalFromStock(); + $ledgerTotal = $this->processLedger($transactionsTotal, $initialBalance, 'Modal dari Stok'); + + // 2. Per Branch + $branchLedgers = []; + foreach ($branches as $branch) { + $initialBranchBalance = $this->calculateModalFromStock($branch); + $bKasDetails = JournalDetail::whereHas('account', function($q) { + $q->where('code', '101'); + })->whereHas('journalEntry', function($q) use ($branch) { + $q->where('branch', $branch); + })->with('journalEntry')->get(); + + $bTransactions = $bKasDetails->map(function($d) { + return [ + 'date' => $d->journalEntry->date, + 'account' => 'Kas', + 'desc' => $d->journalEntry->description, + 'debit' => $d->debit, + 'credit' => $d->credit + ]; + }); + + $branchLedgers[$branch] = $this->processLedger($bTransactions, $initialBranchBalance, 'Modal dari Stok ' . $branch); + } + + return view('buku_besar', compact('ledgerTotal', 'branchLedgers', 'branches')); + } + + private function processLedger($transactions, $initialBalance, $initialDesc) + { + $ledger = collect(); + + // Add Initial Transaction + $ledger->push([ + 'date' => '2025-09-01', // Example date matching mockup + 'account' => 'Kas', + 'desc' => $initialDesc, + 'debit' => $initialBalance, + 'credit' => 0, + 'balance' => $initialBalance + ]); + + $sortedTrans = $transactions->sortBy('date'); + $currentBalance = $initialBalance; + + foreach ($sortedTrans as $t) { + $currentBalance += $t['debit']; + $currentBalance -= $t['credit']; + + $ledger->push([ + 'date' => $t['date'], + 'account' => $t['account'], + 'desc' => $t['desc'], + 'debit' => $t['debit'], + 'credit' => $t['credit'], + 'balance' => $currentBalance + ]); + } + + return $ledger; + } + + public function generalJournal() + { + $branches = Branch::pluck('name')->toArray(); + if (empty($branches)) { + $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; // Fallback + } + + // 1. Total Gabungan + $journalTotal = collect(); + + $details = JournalDetail::with('journalEntry', 'account') + ->join('journal_entries', 'journal_details.journal_entry_id', '=', 'journal_entries.id') + ->orderBy('journal_entries.date') + ->orderBy('journal_entries.id') + ->orderBy('journal_details.credit') // debit first + ->select('journal_details.*') + ->get(); + + foreach($details as $d) { + $journalTotal->push([ + 'date' => $d->journalEntry->date, + 'desc' => $d->credit > 0 ? ' ' . $d->account->name : $d->account->name, + 'reff' => $d->account->code, + 'debit' => $d->debit, + 'credit' => $d->credit + ]); + } + + // 2. Per Branch Data + $branchJournals = []; + foreach ($branches as $branch) { + $journal = collect(); + + $bDetails = JournalDetail::with('journalEntry', 'account') + ->join('journal_entries', 'journal_details.journal_entry_id', '=', 'journal_entries.id') + ->where('journal_entries.branch', $branch) + ->orderBy('journal_entries.date') + ->orderBy('journal_entries.id') + ->orderBy('journal_details.credit') // debit first + ->select('journal_details.*') + ->get(); + + foreach($bDetails as $d) { + $journal->push([ + 'date' => $d->journalEntry->date, + 'desc' => $d->credit > 0 ? ' ' . $d->account->name : $d->account->name, + 'reff' => $d->account->code, + 'debit' => $d->debit, + 'credit' => $d->credit + ]); + } + + $branchJournals[$branch] = $journal; + } + + return view('jurnal_umum', compact('journalTotal', 'branchJournals', 'branches')); + } + + public function equityStatement(Request $request) + { + $branches = Branch::pluck('name')->toArray(); + if (empty($branches)) $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; + + // Laba Bersih = Penjualan (401) - HPP (501) - Biaya (502) + $penjualan = JournalDetail::whereHas('account', function($q) { $q->where('code', '401'); })->sum('credit'); + $hpp = JournalDetail::whereHas('account', function($q) { $q->where('code', '501'); })->sum('debit'); + $biaya = JournalDetail::whereHas('account', function($q) { $q->where('code', '502'); })->sum('debit'); + $labaBersih = $penjualan - $hpp - $biaya; + + // Modal berasal dari nilai stok saat ini berdasarkan biaya perolehan (harga beli), + // karena sistem belum punya akun modal nyata. + $modalAwal = $this->calculateModalFromStock(); + + $modalAkhir = $modalAwal + $labaBersih; + + $data = [ + 'modal_awal' => $modalAwal, + 'laba_bersih' => $labaBersih, + 'prive' => 0, + 'modal_akhir' => $modalAkhir + ]; + + return view('perubahan_modal', compact('data', 'branches')); + } + + public function balanceSheet(Request $request) + { + $branches = Branch::pluck('name')->toArray(); + if (empty($branches)) $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; + + // Assets + $kas = JournalDetail::whereHas('account', function($q) { $q->where('code', '101'); })->sum('debit') - JournalDetail::whereHas('account', function($q) { $q->where('code', '101'); })->sum('credit'); + + // Persediaan dari journal (Debit = Awal Persediaan, Credit = Penjualan HPP) + $persediaan = JournalDetail::whereHas('account', function($q) { $q->where('code', '102'); })->sum('debit') - JournalDetail::whereHas('account', function($q) { $q->where('code', '102'); })->sum('credit'); + + $totalAset = $kas + $persediaan; + + // Liabilities + $hutang = 0; // We don't have liability accounts seeded yet + + // Equity + $penjualan = JournalDetail::whereHas('account', function($q) { $q->where('code', '401'); })->sum('credit'); + $hpp = JournalDetail::whereHas('account', function($q) { $q->where('code', '501'); })->sum('debit'); + $biaya = JournalDetail::whereHas('account', function($q) { $q->where('code', '502'); })->sum('debit'); + $labaBersih = $penjualan - $hpp - $biaya; + + // Modal berasal dari nilai stok saat ini berdasarkan biaya perolehan (harga beli), + // karena sistem belum punya akun modal nyata. + $modalAwal = $this->calculateModalFromStock(); + $modalAkhir = $modalAwal + $labaBersih; + + $totalPasiva = $hutang + $modalAkhir; + + $data = [ + 'kas' => $kas, + 'persediaan' => $persediaan, + 'total_aset' => $totalAset, + 'hutang' => $hutang, + 'modal_akhir' => $modalAkhir, + 'total_pasiva' => $totalPasiva + ]; + + return view('neraca_keuangan', compact('data', 'branches')); + } + + private function calculateModalFromStock($branch = null) + { + $query = Stock::query()->with('product'); + + if ($branch) { + $query->where('branch', $branch); + } + + return (float) $query->get()->sum(function ($stock) { + $product = $stock->product; + if (!$product) { + return 0; + } + + $quantity = (float) $stock->quantity; + $purchasePrice = (float) $product->purchase_price; + + return $quantity > 0 ? $quantity * $purchasePrice : 0; + }); + } + + public function cashFlow(Request $request) + { + $branches = Branch::pluck('name')->toArray(); + if (empty($branches)) $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; + + // Penerimaan dari Penjualan (Debit Kas dari Jurnal Penjualan) + $penerimaanPenjualan = JournalDetail::whereHas('account', function($q) { $q->where('code', '101'); }) + ->whereHas('journalEntry', function($q) { $q->where('reference_type', 'Sale'); })->sum('debit'); + + // Pengeluaran Pembelian (Kredit Kas dari Pembelian) + $pengeluaranPembelian = JournalDetail::whereHas('account', function($q) { $q->where('code', '101'); }) + ->whereHas('journalEntry', function($q) { $q->where('reference_type', 'Purchase'); })->sum('credit'); + + // Pengeluaran Biaya Operasional (Kredit Kas dari Biaya Operasional) + $pengeluaranOperasional = JournalDetail::whereHas('account', function($q) { $q->where('code', '101'); }) + ->whereHas('journalEntry', function($q) { $q->where('reference_type', 'OperationalCost'); })->sum('credit'); + + // Modal berasal dari stok, sehingga tidak ada setoran modal terpisah dalam arus kas + $setoranModal = 0; + + $arusKasOperasi = $penerimaanPenjualan - $pengeluaranPembelian - $pengeluaranOperasional; + $arusKasPendanaan = $setoranModal; + $kenaikanKas = $arusKasOperasi + $arusKasPendanaan; + + // Saldo Kas Akhir + $saldoKas = JournalDetail::whereHas('account', function($q) { $q->where('code', '101'); })->sum('debit') - JournalDetail::whereHas('account', function($q) { $q->where('code', '101'); })->sum('credit'); + + $data = [ + 'penerimaan_penjualan' => $penerimaanPenjualan, + 'pengeluaran_pembelian' => $pengeluaranPembelian, + 'pengeluaran_operasional' => $pengeluaranOperasional, + 'arus_kas_operasi' => $arusKasOperasi, + 'setoran_modal' => $setoranModal, + 'arus_kas_pendanaan' => $arusKasPendanaan, + 'kenaikan_kas' => $kenaikanKas, + 'saldo_kas' => $saldoKas + ]; + + return view('arus_kas', compact('data', 'branches')); + } +} diff --git a/app/Http/Controllers/OperationalCostController.php b/app/Http/Controllers/OperationalCostController.php new file mode 100644 index 0000000..7156501 --- /dev/null +++ b/app/Http/Controllers/OperationalCostController.php @@ -0,0 +1,123 @@ +filled('month')) { + $query->whereMonth('date', $request->month); + } + if ($request->filled('year')) { + $query->whereYear('date', $request->year); + } + if ($request->filled('branch') && $request->branch != 'Semua Cabang') { + $query->where('branch', $request->branch); + } + + $costs = $query->get(); + $branches = Branch::all(); + $labels = OperationalCost::select('label')->distinct()->pluck('label'); + + return view('biaya_operasional', compact('costs', 'branches', 'labels')); + } + + public function store(Request $request) + { + $request->validate([ + 'date' => 'required|date', + 'branch' => 'required|string|max:255', + 'label' => 'required|string|max:255', + 'amount' => 'required|numeric|min:0', + ]); + + $cleanAmount = str_replace('.', '', $request->amount); + + \Illuminate\Support\Facades\DB::transaction(function () use ($request, $cleanAmount) { + $cost = OperationalCost::create([ + 'date' => $request->date, + 'branch' => $request->branch, + 'label' => $request->label, + 'amount' => (int) $cleanAmount, + ]); + + $kasAccount = Account::where('code', '101')->first(); + $bebanAccount = Account::where('code', '502')->first(); + + if ($kasAccount && $bebanAccount) { + $journal = JournalEntry::create([ + 'date' => $cost->date, + 'description' => 'Biaya Operasional: ' . $cost->label, + 'reference_type' => 'OperationalCost', + 'reference_id' => $cost->id, + 'branch' => $cost->branch, + ]); + + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $bebanAccount->id, 'debit' => $cost->amount, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $kasAccount->id, 'debit' => 0, 'credit' => $cost->amount]); + } + }); + + return back()->with('success', 'Biaya operasional berhasil ditambahkan!'); + } + + public function update(Request $request, $id) + { + $request->validate([ + 'date' => 'required|date', + 'branch' => 'required|string|max:255', + 'label' => 'required|string|max:255', + 'amount' => 'required|numeric|min:0', + ]); + + $cleanAmount = str_replace('.', '', $request->amount); + + \Illuminate\Support\Facades\DB::transaction(function () use ($request, $id, $cleanAmount) { + $cost = OperationalCost::findOrFail($id); + $cost->update([ + 'date' => $request->date, + 'branch' => $request->branch, + 'label' => $request->label, + 'amount' => (int) $cleanAmount, + ]); + + JournalEntry::where('reference_type', 'OperationalCost')->where('reference_id', $cost->id)->delete(); + + $kasAccount = Account::where('code', '101')->first(); + $bebanAccount = Account::where('code', '502')->first(); + + if ($kasAccount && $bebanAccount) { + $journal = JournalEntry::create([ + 'date' => $cost->date, + 'description' => 'Biaya Operasional: ' . $cost->label, + 'reference_type' => 'OperationalCost', + 'reference_id' => $cost->id, + 'branch' => $cost->branch, + ]); + + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $bebanAccount->id, 'debit' => $cost->amount, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $kasAccount->id, 'debit' => 0, 'credit' => $cost->amount]); + } + }); + + return back()->with('success', 'Biaya operasional berhasil diperbarui!'); + } + + public function destroy($id) + { + $cost = OperationalCost::findOrFail($id); + JournalEntry::where('reference_type', 'OperationalCost')->where('reference_id', $cost->id)->delete(); + $cost->delete(); + return back()->with('success', 'Biaya operasional berhasil dihapus!'); + } +} diff --git a/app/Http/Controllers/PasswordResetController.php b/app/Http/Controllers/PasswordResetController.php new file mode 100644 index 0000000..abbbb84 --- /dev/null +++ b/app/Http/Controllers/PasswordResetController.php @@ -0,0 +1,94 @@ +validate(['email' => 'required|email']); + + $user = User::where('email', $request->email)->first(); + + // Cek jika akun ada + if (!$user) { + return back()->withErrors(['email' => 'Email tidak ditemukan']); + } + // Syarat utama: HANYA Admin yang boleh melakukan reset + if ($user->role !== 'admin') { + return back()->withErrors(['email' => 'Fitur Lupa Password HANYA tersedia untuk Admin. Karyawan harap menghubungi Admin.']); + } + + // Generate token + $token = Str::random(60); + + // Hapus token lama jika ada, lalu insert yang baru (menyederhanakan karena kita bisa pakai insert) + DB::table('password_resets')->where('email', $user->email)->delete(); + DB::table('password_resets')->insert([ + 'email' => $user->email, + 'token' => Hash::make($token), + 'created_at' => Carbon::now() + ]); + + // Buat link reset + $resetUrl = url('/reset-password/' . $token . '?email=' . urlencode($user->email)); + + // Mengirim Email + // Pastikan driver mail di-set ke 'log' pada .env agar bisa dilihat di storage/logs/laravel.log pada local environment. + Mail::raw("Halo Admin,\n\nSilakan klik tautan di bawah ini untuk mereset kata sandi akun Anda:\n{$resetUrl}\n\nJika Anda tidak merasa mengajukan permintaan ini, mohon abaikan pesan ini.", function ($message) use ($user) { + $message->to($user->email) + ->subject('Reset Password Sistem Akuntansi Cak Imin'); + }); + + return back()->with('status', 'Link reset password telah dikirim ke email Anda. Silakan cek inbox/spam Anda.'); + } + + public function showResetForm($token, Request $request) + { + return view('auth.reset-password', ['token' => $token, 'email' => $request->email]); + } + + public function reset(Request $request) + { + $request->validate([ + 'email' => 'required|email', + 'password' => 'required|min:6|confirmed', + 'token' => 'required' + ]); + + // Verifikasi token + $resetRecord = DB::table('password_resets')->where('email', $request->email)->first(); + + if (!$resetRecord || !Hash::check($request->token, $resetRecord->token)) { + return back()->withErrors(['token' => 'Token reset kadaluarsa atau tidak valid. Harap minta kembali link reset.']); + } + + // Verifikasi User Admin + $user = User::where('email', $request->email)->first(); + if (!$user || $user->role !== 'admin') { + return back()->withErrors(['email' => 'Akses ditolak. Fitur reset hanya dapat diakses oleh Admin.']); + } + + // Update Password + $user->password = Hash::make($request->password); + $user->save(); + + // Hapus Token Reset + DB::table('password_resets')->where('email', $request->email)->delete(); + + return redirect('/login')->with('success', 'Berhasil! Kata sandi telah diubah. Silakan masuk menggunakan kata sandi baru.'); + } +} diff --git a/app/Http/Controllers/ProductController.php b/app/Http/Controllers/ProductController.php new file mode 100644 index 0000000..147ab70 --- /dev/null +++ b/app/Http/Controllers/ProductController.php @@ -0,0 +1,435 @@ +user()->role !== 'admin') { + return $this->karyawanIndex($request); + } + + $branches = \App\Models\Branch::all(); + $selectedBranch = $request->input('branch', 'Total Gabungan'); + + $query = Product::with(['stocks', 'recipes.rawMaterial']); + + if (auth()->user()->role !== 'admin') { + $query->where('branch', auth()->user()->branch ?? 'Cabang 1'); + } elseif ($selectedBranch && $selectedBranch !== 'Total Gabungan') { + $query->where('branch', $selectedBranch); + } + + if ($request->filled('search')) { + $query->where(function($q) use ($request) { + $q->where('name', 'like', '%' . $request->search . '%') + ->orWhere('category', 'like', '%' . $request->search . '%'); + }); + } + + $products = $query->get(); + + $selectedRawMaterialBranch = $request->input('raw_material_branch', 'Total Gabungan'); + $rawMaterialsQuery = \App\Models\RawMaterial::query(); + if ($selectedRawMaterialBranch && $selectedRawMaterialBranch !== 'Total Gabungan') { + $rawMaterialsQuery->where('branch', $selectedRawMaterialBranch); + } + $rawMaterials = $rawMaterialsQuery->get(); + + return view('produk', compact('products', 'branches', 'selectedBranch', 'rawMaterials', 'selectedRawMaterialBranch')); + } + + public function store(Request $request) + { + $request->validate([ + 'name' => 'required|string|max:255', + 'category' => 'required|in:makanan,minuman,snack', + 'purchase_price' => 'required|integer', + 'selling_price' => 'required|integer', + 'image' => 'nullable|image|mimes:jpeg,png,jpg,gif,svg|max:2048', + ]); + + $data = $request->all(); + $branch = auth()->user()->branch ?? 'Cabang 1'; + $data['branch'] = $branch; + + // Unique name check per branch + $exists = Product::whereRaw('LOWER(name) = ?', [strtolower($request->name)]) + ->where('branch', $branch) + ->exists(); + if ($exists) { + return back()->withInput()->withErrors(['duplicate_error' => 'Produk dengan nama "' . $request->name . '" sudah ada di ' . $branch . '.']); + } + + if ($request->hasFile('image')) { + $file = $request->file('image'); + $filename = time() . '_' . preg_replace('/[^a-zA-Z0-9._-]/', '', $file->getClientOriginalName()); + $destination = public_path('images/produk'); + if (!file_exists($destination)) { + mkdir($destination, 0775, true); + } + $file->move($destination, $filename); + $data['image'] = '/images/produk/' . $filename; + } + + $product = Product::create($data); + + // Save Recipes if any + if ($request->has('recipes') && is_array($request->recipes)) { + foreach ($request->recipes as $recipeData) { + if (isset($recipeData['raw_material_id']) && isset($recipeData['quantity_needed']) && $recipeData['quantity_needed'] !== '') { + // Parse quantity string to allow '300 ml', '0.5', '300' + $parsed = $this->parseQuantity($recipeData['quantity_needed']); + $rm = \App\Models\RawMaterial::find($recipeData['raw_material_id']); + $quantityToStore = $parsed['value']; + // If unit provided and differs from raw material unit, try to convert + if ($parsed['unit'] && $rm) { + $quantityToStore = $this->convertRecipeToRawMaterialUnit($parsed['value'], $parsed['unit'], $rm->unit); + } + + \App\Models\ProductRecipe::create([ + 'product_id' => $product->id, + 'raw_material_id' => $recipeData['raw_material_id'], + 'quantity_needed' => $quantityToStore, + ]); + } + } + + // Recalculate stock based on raw materials + $this->recalculateProductsFromRawMaterials($product->id, $branch); + } + + // Create initial stock for THIS branch only + \App\Models\Stock::create([ + 'product_id' => $product->id, + 'branch' => $branch, + 'quantity' => 0, + 'unit' => 'Pcs', + ]); + + return back()->with('success', 'Produk Master berhasil ditambahkan!'); + } + + public function update(Request $request, $id) + { + $request->validate([ + 'name' => 'required|string|max:255', + 'category' => 'required|in:makanan,minuman,snack', + 'purchase_price' => 'required|integer', + 'selling_price' => 'required|integer', + 'image' => 'nullable|image|mimes:jpeg,png,jpg,gif,svg|max:2048', + ]); + + $product = Product::findOrFail($id); + $branch = auth()->user()->branch ?? 'Cabang 1'; + + // Only allow update if product belongs to user's branch + if ($product->branch !== $branch) { + return back()->with('error', 'Anda tidak memiliki akses untuk mengubah produk dari cabang lain.'); + } + + // Unique name check for update per branch + $exists = Product::whereRaw('LOWER(name) = ?', [strtolower($request->name)]) + ->where('branch', $branch) + ->where('id', '!=', $id) + ->exists(); + if ($exists) { + return back()->withInput()->withErrors(['duplicate_error' => 'Produk dengan nama "' . $request->name . '" sudah ada di ' . $branch . '.']); + } + + $data = $request->only(['name', 'category', 'purchase_price', 'selling_price']); + + if ($request->hasFile('image')) { + // Delete old image if it exists in our public/images/produk directory + if ($product->image && str_contains($product->image, '/images/produk/')) { + $oldFile = public_path($product->image); + if (file_exists($oldFile)) { + unlink($oldFile); + } + } + // Also handle old images stored via storage symlink + if ($product->image && str_contains($product->image, '/storage/produk/')) { + $oldPath = str_replace('/storage/', '', $product->image); + Storage::disk('public')->delete($oldPath); + } + + $file = $request->file('image'); + $filename = time() . '_' . preg_replace('/[^a-zA-Z0-9._-]/', '', $file->getClientOriginalName()); + $destination = public_path('images/produk'); + if (!file_exists($destination)) { + mkdir($destination, 0775, true); + } + $file->move($destination, $filename); + $data['image'] = '/images/produk/' . $filename; + } + + $product->update($data); + + // Update Recipes + \App\Models\ProductRecipe::where('product_id', $product->id)->delete(); + if ($request->has('recipes') && is_array($request->recipes)) { + foreach ($request->recipes as $recipeData) { + if (isset($recipeData['raw_material_id']) && isset($recipeData['quantity_needed']) && $recipeData['quantity_needed'] !== '') { + $parsed = $this->parseQuantity($recipeData['quantity_needed']); + $rm = \App\Models\RawMaterial::find($recipeData['raw_material_id']); + $quantityToStore = $parsed['value']; + if ($parsed['unit'] && $rm) { + $quantityToStore = $this->convertRecipeToRawMaterialUnit($parsed['value'], $parsed['unit'], $rm->unit); + } + + \App\Models\ProductRecipe::create([ + 'product_id' => $product->id, + 'raw_material_id' => $recipeData['raw_material_id'], + 'quantity_needed' => $quantityToStore, + ]); + } + } + + // Recalculate stock based on raw materials + $this->recalculateProductsFromRawMaterials($product->id, $branch); + } + + return back()->with('success', 'Produk berhasil diperbarui!'); + } + + public function destroy($id) + { + $product = Product::findOrFail($id); + $branch = auth()->user()->branch ?? 'Cabang 1'; + + // Only allow deletion if product belongs to user's branch + if ($product->branch !== $branch) { + return back()->with('error', 'Anda tidak memiliki akses untuk menghapus produk dari cabang lain.'); + } + + $product->delete(); + return back()->with('success', 'Produk berhasil dihapus!'); + } + + // Karyawan: lihat produk dengan stok per cabang dan catat penjualan sederhana + public function karyawanIndex(Request $request) + { + $branch = auth()->user()->branch ?? 'Cabang 1'; + $query = Product::with(['stocks' => function($q) use ($branch) { + $q->where('branch', $branch); + }, 'recipes.rawMaterial'])->where('branch', $branch); + + if ($request->filled('search')) { + $query->where('name', 'like', '%' . $request->search . '%') + ->orWhere('category', 'like', '%' . $request->search . '%'); + } + + $products = $query->get(); + $rawMaterials = \App\Models\RawMaterial::where('branch', $branch)->get(); + + return view('produk_karyawan', compact('products', 'branch', 'rawMaterials')); + } + + public function sell(Request $request, $id) + { + $request->validate([ + 'quantity' => 'required|integer|min:1' + ]); + + $branch = auth()->user()->branch ?? 'Cabang 1'; + $qty = (int) $request->input('quantity'); + + $product = Product::with('recipes.rawMaterial')->findOrFail($id); + + if ($product->recipes->count() > 0) { + // Check raw material stock first + foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if (!$rm) continue; + $needed = $recipe->quantity_needed * $qty; + if ($rm->stock_quantity < $needed) { + return back()->withErrors(['stock' => 'Bahan baku tidak cukup untuk membuat ' . $qty . ' porsi.']); + } + } + + // Deduct raw materials + foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if ($rm) { + $rm->stock_quantity -= ($recipe->quantity_needed * $qty); + $rm->save(); + // Optional: recalculate other products that depend on this raw material + $this->recalculateProductsFromRawMaterial($rm->id, $branch); + } + } + } else { + // Deduct from regular stock + $stock = Stock::where('product_id', $id)->where('branch', $branch)->first(); + if (!$stock) { + return back()->withErrors(['stock' => 'Stok untuk produk ini tidak ditemukan pada cabang Anda.']); + } + + if ($stock->quantity < $qty) { + return back()->withErrors(['stock' => 'Stok tidak cukup. Tersedia: ' . $stock->quantity]); + } + + // Kurangi stok + $stock->quantity = $stock->quantity - $qty; + $stock->save(); + } + + // Catat penjualan sederhana + Sale::create([ + 'date' => now()->toDateString(), + 'branch' => $branch, + 'product_id' => $product->id, + 'item' => $product->name, + 'quantity' => $qty, + 'total_price' => ($product->selling_price ?? 0) * $qty, + ]); + + return back()->with('success', 'Penjualan berhasil dicatat dan stok diperbarui.'); + } + + private function recalculateProductsFromRawMaterials($productId, $branch) + { + $product = \App\Models\Product::with('recipes.rawMaterial')->find($productId); + if (!$product || $product->recipes->isEmpty()) { + return; + } + + $minStock = null; + foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if (!$rm || $recipe->quantity_needed <= 0) { + continue; + } + $possibleAmount = floor($rm->stock_quantity / $recipe->quantity_needed); + if ($minStock === null || $possibleAmount < $minStock) { + $minStock = $possibleAmount; + } + } + + if ($minStock !== null && $minStock >= 0) { + $stock = \App\Models\Stock::firstOrCreate( + ['product_id' => $productId, 'branch' => $branch], + ['quantity' => 0, 'unit' => 'Pcs'] + ); + $stock->quantity = $minStock; + $stock->save(); + } + } + + // Parse quantity strings used in recipe inputs (e.g. '300 ml', '0.5', '300') + private function parseQuantity($quantityStr) + { + $quantityStr = trim((string)$quantityStr); + if (preg_match('/^([\d.,]+)\s*(.*)$/', $quantityStr, $m)) { + $value = floatval(str_replace(',', '.', $m[1])); + $unit = strtolower(trim($m[2])); + return ['value' => $value, 'unit' => $unit]; + } + return ['value' => floatval($quantityStr), 'unit' => '']; + } + + // Convert a recipe quantity with unit into the raw material's unit if possible + private function convertRecipeToRawMaterialUnit($value, $fromUnit, $toUnit) + { + $from = strtolower(trim($fromUnit)); + $to = strtolower(trim($toUnit)); + + // If same unit or no fromUnit, return value as-is + if (!$from || $from === $to) return $value; + + // Basic conversions: liters <-> ml, kilogram <-> gram + $mapping = [ + 'l' => ['ml' => 1000, 'liter' => 1000], + 'liter' => ['ml' => 1000, 'l' => 1], + 'ml' => ['l' => 1/1000, 'liter' => 1/1000], + 'kg' => ['g' => 1000, 'kilogram' => 1000], + 'kilogram' => ['g' => 1000, 'kg' => 1], + 'g' => ['kg' => 1/1000, 'gram' => 1/1000], + 'gram' => ['kg' => 1/1000, 'g' => 1], + ]; + + // Normalize tokens + $aliases = [ + 'grams' => 'g', 'gram' => 'g', 'gr' => 'g', + 'milliliter' => 'ml', 'mililiter' => 'ml', + 'litre' => 'l', 'liters' => 'l', 'liter' => 'l', + 'kilograms' => 'kg', 'kilogram' => 'kg', + 'pcs' => 'pcs', 'piece' => 'pcs', 'pc' => 'pcs', + 'botol' => 'botol' + ]; + + $fromNorm = $aliases[$from] ?? $from; + $toNorm = $aliases[$to] ?? $to; + + // If one is pcs and other is numeric unit, do not convert automatically + if (($fromNorm === 'pcs' && $toNorm !== 'pcs') || ($toNorm === 'pcs' && $fromNorm !== 'pcs')) { + return $value; + } + + if (isset($mapping[$fromNorm]) && isset($mapping[$fromNorm][$toNorm])) { + return $value * $mapping[$fromNorm][$toNorm]; + } + + // If direct mapping not found, try inverse + if (isset($mapping[$toNorm]) && isset($mapping[$toNorm][$fromNorm])) { + return $value / $mapping[$toNorm][$fromNorm]; + } + + return $value; + } + + private function recalculateProductsFromRawMaterial($rawMaterialId, $branch) + { + $recipes = \App\Models\ProductRecipe::where('raw_material_id', $rawMaterialId) + ->whereHas('product', function($q) use ($branch) { + $q->where('branch', $branch); + })->get(); + foreach ($recipes as $recipe) { + $product = clone $recipe->product; + + $minStock = null; + foreach ($product->recipes as $prodRecipe) { + $rm = $prodRecipe->rawMaterial; + $possibleAmount = floor($rm->stock_quantity / $prodRecipe->quantity_needed); + if ($minStock === null || $possibleAmount < $minStock) { + $minStock = $possibleAmount; + } + } + + if ($minStock !== null) { + $stock = \App\Models\Stock::firstOrCreate( + ['product_id' => $product->id, 'branch' => $branch], + ['quantity' => 0, 'unit' => 'Pcs'] + ); + $stock->quantity = $minStock; + $stock->save(); + } + } + } + public function updateStock(Request $request, $id) + { + $request->validate([ + 'quantity' => 'required|integer' + ]); + + $branch = auth()->user()->branch ?? 'Cabang 1'; + + $stock = Stock::where('product_id', $id)->where('branch', $branch)->first(); + if (!$stock) { + return back()->withErrors(['stock' => 'Stok untuk produk ini tidak ditemukan pada cabang Anda.']); + } + + $stock->quantity += (int)$request->input('quantity'); + if ($stock->quantity < 0) $stock->quantity = 0; + $stock->save(); + + return back()->with('success', 'Stok berhasil diperbarui.'); + } +} diff --git a/app/Http/Controllers/PurchaseController.php b/app/Http/Controllers/PurchaseController.php new file mode 100644 index 0000000..ebdee1e --- /dev/null +++ b/app/Http/Controllers/PurchaseController.php @@ -0,0 +1,473 @@ +branch ?? 'Cabang 1'; + + $query = Purchase::with('product')->orderBy('date', 'desc'); + + if ($request->filled('year')) { + $query->whereYear('date', $request->year); + } + if ($request->filled('month')) { + $query->whereMonth('date', $request->month); + } + if ($request->filled('day')) { + $query->whereDay('date', $request->day); + } + + if ($request->filled('search')) { + $query->where('item', 'like', '%' . $request->search . '%'); + } + + // Apply "today" filter by default only when the page is first loaded + // (i.e. there are no query parameters). If the user submitted the filter + // form with "Semua Tahun" (empty values), we treat that as an explicit + // request and do not force today's data. + if (count($request->query()) === 0) { + $query->whereDate('date', \Carbon\Carbon::today()); + } + + // Filter raw materials by branch for karyawan, show all for admin + if ($user->role === 'admin') { + $rawMaterials = \App\Models\RawMaterial::all(); + $purchases = $query->get(); + return view('laporan_pembelian', compact('purchases', 'branches', 'rawMaterials')); + } else { + $rawMaterials = \App\Models\RawMaterial::where('branch', $branch)->get(); + $purchases = $query->where('branch', $user->branch)->get(); + return view('laporan_pembelian', compact('purchases', 'branches', 'rawMaterials')); + } + } + + public function create() + { + $user = Auth::user(); + + if ($user->role === 'admin') { + return redirect('/laporan/pembelian')->with('error', 'Fitur tambah pembelian hanya tersedia untuk karyawan.'); + } + + $branches = \App\Models\Branch::all(); + $branch = $user->branch ?? 'Cabang 1'; + $rawMaterials = \App\Models\RawMaterial::where('branch', $branch)->get(); + + return view('transaksi.pembelian', compact('branches', 'rawMaterials')); + } + + public function exportPdf(Request $request) + { + $user = Auth::user(); + if ($user->role !== 'admin') { + abort(403); + } + + $query = Purchase::with('product')->orderBy('date', 'desc'); + + if ($request->filled('year')) { + $query->whereYear('date', $request->year); + } + if ($request->filled('month')) { + $query->whereMonth('date', $request->month); + } + if ($request->filled('day')) { + $query->whereDay('date', $request->day); + } + + if ($request->filled('search')) { + $query->where('item', 'like', '%' . $request->search . '%'); + } + + // Apply default today filter for export only when there are no query params + if (count($request->query()) === 0) { + $query->whereDate('date', \Carbon\Carbon::today()); + } + + $purchases = $query->get(); + $branches = \App\Models\Branch::all(); + + $pdf = \Barryvdh\DomPDF\Facade\Pdf::loadView('reports.purchase_pdf', compact('purchases', 'branches')); + return $pdf->download('laporan_pembelian.pdf'); + } + + public function store(Request $request) + { + $rules = [ + 'date' => 'required|date', + 'item' => 'required|string|max:255', + 'quantity' => 'required|string|max:255', + 'total_price' => 'required|numeric|min:0', + 'type' => 'nullable|in:product,raw_material', + 'raw_material_id' => 'required_if:type,raw_material|not_in:0', + ]; + + // Hanya require field bahan baku baru jika raw_material_id = 'new' + if ($request->input('type') === 'raw_material' && $request->input('raw_material_id') === 'new') { + $rules['new_raw_material_name'] = 'required|string|max:255'; + $rules['new_raw_material_unit'] = 'required|string|max:50'; + } + + $request->validate($rules); + + // Debug log + \Illuminate\Support\Facades\Log::info('Purchase store - Request data:', [ + 'type' => $request->type, + 'raw_material_id' => $request->raw_material_id, + 'new_raw_material_name' => $request->new_raw_material_name, + 'new_raw_material_unit' => $request->new_raw_material_unit, + 'item' => $request->item, + 'quantity' => $request->quantity + ]); + + try { + \Illuminate\Support\Facades\DB::transaction(function () use ($request) { + $branch = Auth::user()->branch ?? 'Cabang 1'; + if (Auth::user()->role === 'admin' && $request->has('branch')) { + $branch = $request->branch; + } + + // Bersihkan format angka (hapus titik pemisah ribuan jika ada) + $cleanPrice = str_replace('.', '', $request->total_price); + + // Handle raw material creation if new raw material is provided + $rawMaterialId = $request->raw_material_id; + if ($request->type === 'raw_material' && $request->raw_material_id === 'new') { + if ($request->filled('new_raw_material_name') && $request->filled('new_raw_material_unit')) { + // Create new raw material + $newRm = \App\Models\RawMaterial::create([ + 'name' => $request->new_raw_material_name, + 'unit' => $request->new_raw_material_unit, + 'stock_quantity' => 0, + 'branch' => $branch + ]); + $rawMaterialId = $newRm->id; + } else { + throw new \Exception('Nama dan satuan bahan baku baru harus diisi.'); + } + } + + $purchase = Purchase::create([ + 'date' => $request->date, + 'branch' => $branch, + 'item' => $request->item, + 'quantity' => $request->quantity, + 'total_price' => (int) $cleanPrice, + 'product_id' => null, + 'raw_material_id' => $request->type === 'raw_material' ? $rawMaterialId : null, + 'type' => $request->type ?? 'product', + ]); + + if ($purchase->type === 'raw_material' && $purchase->raw_material_id) { + $rm = \App\Models\RawMaterial::find($purchase->raw_material_id); + if ($rm) { + // Only update stock if raw material belongs to user's branch + if ($rm->branch !== $branch) { + throw new \Exception('Bahan baku ini tidak terdaftar di cabang Anda.'); + } + + // Parse quantity string, e.g. "10 Kilogram" → value=10, unit=kilogram + $parsed = $this->parseQuantity($purchase->quantity); + $qtyValue = $parsed['value']; + $qtyUnit = $parsed['unit'] ?: strtolower($rm->unit); + + // Konversi ke satuan dasar bahan baku + $qtyInBase = $this->convertToBaseUnit($qtyValue, $qtyUnit); + + $rm->stock_quantity += $qtyInBase; + $rm->save(); + $this->recalculateProductsFromRawMaterial($rm->id, $branch); + } + } + + // Create Journal Entry + $kasAccount = Account::where('code', '101')->first(); + $persediaanAccount = Account::where('code', '102')->first(); + + if ($kasAccount && $persediaanAccount) { + $journal = JournalEntry::create([ + 'date' => $purchase->date, + 'description' => 'Pembelian ' . $purchase->item, + 'reference_type' => 'Purchase', + 'reference_id' => $purchase->id, + 'branch' => $branch, + ]); + + // Debit Persediaan, Kredit Kas + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $persediaanAccount->id, 'debit' => $purchase->total_price, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $kasAccount->id, 'debit' => 0, 'credit' => $purchase->total_price]); + } + + }); + + return back()->with('success', 'Transaksi pembelian berhasil ditambahkan!'); + } catch (\Exception $e) { + \Illuminate\Support\Facades\Log::error('Purchase store error: ' . $e->getMessage()); + return back()->withInput()->withErrors(['db_error' => 'Gagal menyimpan transaksi: ' . $e->getMessage()]); + } + } + + /** + * Konversi nilai ke satuan stok yang dipakai aplikasi. + * Untuk bisnis sederhana, pembelian liter dan unit lain disimpan apa adanya + * agar stok tetap sesuai dengan satuan yang dimasukkan. + */ + private function convertToBaseUnit($value, $unit) + { + $unit = strtolower(trim($unit)); + $conversions = [ + 'kilogram' => 1000, + 'kg' => 1000, + 'gram' => 1, + 'gr' => 1, + 'g' => 1, + 'liter' => 1, + 'l' => 1, + 'mililiter'=> 1, + 'ml' => 1, + 'pcs' => 1, + 'dus' => 1, + 'pack' => 1, + 'karung' => 1, + 'ikat' => 1, + 'botol' => 1, + 'kaleng' => 1, + 'lembar' => 1, + 'sendok makan' => 1, + 'sendok teh' => 1, + ]; + $multiplier = $conversions[$unit] ?? 1; + return $value * $multiplier; + } + + /** + * Parse quantity string seperti "10 Kilogram" → returns ['value' => 10, 'unit' => 'kilogram'] + */ + private function parseQuantity($quantityStr) + { + $quantityStr = trim($quantityStr); + // Coba pisahkan angka dan satuan + if (preg_match('/^([\d.,]+)\s*(.*)$/', $quantityStr, $matches)) { + $value = floatval(str_replace(',', '.', $matches[1])); + $unit = strtolower(trim($matches[2])); + return ['value' => $value, 'unit' => $unit]; + } + return ['value' => floatval($quantityStr), 'unit' => '']; + } + + private function recalculateProductsFromRawMaterial($rawMaterialId, $branch) + { + // Ambil semua resep yang menggunakan bahan baku ini, eager load product & semua resep produk tsb + $recipes = \App\Models\ProductRecipe::where('raw_material_id', $rawMaterialId) + ->with(['product.recipes.rawMaterial']) + ->get(); + + foreach ($recipes as $recipe) { + $product = $recipe->product; + if (!$product) continue; + + $minStock = null; + + foreach ($product->recipes as $prodRecipe) { + $rm = $prodRecipe->rawMaterial; + if (!$rm || $prodRecipe->quantity_needed <= 0) continue; + + // Stok bahan baku sudah dalam satuan dasar (disimpan apa adanya) + $rmStock = $rm->stock_quantity; + + // quantity_needed di resep dalam satuan apa? Anggap sama dengan satuan bahan baku + $needed = $prodRecipe->quantity_needed; + + $possibleAmount = floor($rmStock / $needed); + + if ($minStock === null || $possibleAmount < $minStock) { + $minStock = $possibleAmount; + } + } + + if ($minStock !== null && $minStock >= 0) { + // Update semua cabang (atau hanya cabang ini) + $allBranches = \App\Models\Branch::all(); + foreach ($allBranches as $b) { + $stock = \App\Models\Stock::firstOrCreate( + ['product_id' => $product->id, 'branch' => $b->name], + ['quantity' => 0, 'unit' => 'Pcs'] + ); + $stock->quantity = $minStock; + $stock->save(); + } + } + } + } + + public function update(Request $request, $id) + { + $rules = [ + 'date' => 'required|date', + 'item' => 'required|string|max:255', + 'quantity' => 'required|string|max:255', + 'total_price' => 'required|numeric|min:0', + 'type' => 'nullable|in:product,raw_material', + 'raw_material_id' => 'required_if:type,raw_material|not_in:0', + ]; + + // Hanya require field bahan baku baru jika raw_material_id = 'new' + if ($request->input('type') === 'raw_material' && $request->input('raw_material_id') === 'new') { + $rules['new_raw_material_name'] = 'required|string|max:255'; + $rules['new_raw_material_unit'] = 'required|string|max:50'; + } + + $request->validate($rules); + + try { + \Illuminate\Support\Facades\DB::transaction(function () use ($request, $id) { + $purchase = Purchase::findOrFail($id); + $oldType = $purchase->type; + $oldRawMaterialId = $purchase->raw_material_id; + $branch = $purchase->branch; + + // Jika pembelian lama adalah bahan baku, hapus stok lama dulu + if ($oldType === 'raw_material' && $oldRawMaterialId) { + $oldRm = \App\Models\RawMaterial::find($oldRawMaterialId); + if ($oldRm) { + $oldParsed = $this->parseQuantity($purchase->quantity); + $oldQty = $this->convertToBaseUnit($oldParsed['value'], $oldParsed['unit'] ?: strtolower($oldRm->unit)); + $oldRm->stock_quantity -= $oldQty; + if ($oldRm->stock_quantity < 0) { + $oldRm->stock_quantity = 0; + } + $oldRm->save(); + } + } + + $newRawMaterialId = null; + if ($request->type === 'raw_material') { + $newRawMaterialId = $request->raw_material_id; + if ($newRawMaterialId === 'new') { + $newRm = \App\Models\RawMaterial::create([ + 'name' => $request->new_raw_material_name, + 'unit' => $request->new_raw_material_unit, + 'stock_quantity' => 0, + 'branch' => Auth::user()->branch ?? 'Cabang 1', + ]); + $newRawMaterialId = $newRm->id; + } + + $rm = \App\Models\RawMaterial::find($newRawMaterialId); + if ($rm) { + $parsed = $this->parseQuantity($request->quantity); + $qty = $this->convertToBaseUnit($parsed['value'], $parsed['unit'] ?: strtolower($rm->unit)); + $rm->stock_quantity += $qty; + $rm->save(); + } + } + + // Perbarui data pembelian + $cleanPrice = str_replace('.', '', $request->total_price); + $data = $request->all(); + $data['total_price'] = (int) $cleanPrice; + $data['product_id'] = null; + + if (Auth::user()->role === 'admin' && $request->has('branch')) { + $data['branch'] = $request->branch; + } + + $purchase->update($data); + + // Recalculate product stock from raw materials if needed + if ($oldType === 'raw_material' && $oldRawMaterialId) { + $this->recalculateProductsFromRawMaterial($oldRawMaterialId, $branch); + } + if ($request->type === 'raw_material' && $newRawMaterialId) { + $this->recalculateProductsFromRawMaterial($newRawMaterialId, $branch); + } + + // Recreate Journal Entry + JournalEntry::where('reference_type', 'Purchase')->where('reference_id', $purchase->id)->delete(); + + $kasAccount = Account::where('code', '101')->first(); + $persediaanAccount = Account::where('code', '102')->first(); + + if ($kasAccount && $persediaanAccount) { + $journal = JournalEntry::create([ + 'date' => $purchase->date, + 'description' => 'Pembelian ' . $purchase->item, + 'reference_type' => 'Purchase', + 'reference_id' => $purchase->id, + 'branch' => $purchase->branch, + ]); + + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $persediaanAccount->id, 'debit' => $purchase->total_price, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $kasAccount->id, 'debit' => 0, 'credit' => $purchase->total_price]); + } + }); + + return back()->with('success', 'Transaksi pembelian berhasil diperbarui!'); + } catch (\Exception $e) { + \Illuminate\Support\Facades\Log::error('Purchase update error: ' . $e->getMessage()); + return back()->withInput()->withErrors(['db_error' => 'Gagal memperbarui transaksi: ' . $e->getMessage()]); + } + } + + public function destroy($id) + { + try { + \Illuminate\Support\Facades\DB::transaction(function () use ($id) { + $purchase = Purchase::findOrFail($id); + + // If this is a raw material purchase, update stock and potentially delete raw material + if ($purchase->type === 'raw_material' && $purchase->raw_material_id) { + $rm = \App\Models\RawMaterial::find($purchase->raw_material_id); + if ($rm) { + // Parse quantity to subtract from stock + $parsed = $this->parseQuantity($purchase->quantity); + $qtyValue = $parsed['value']; + $qtyUnit = $parsed['unit'] ?: strtolower($rm->unit); + $qtyInBase = $this->convertToBaseUnit($qtyValue, $qtyUnit); + + // Subtract from stock + $rm->stock_quantity -= $qtyInBase; + if ($rm->stock_quantity < 0) $rm->stock_quantity = 0; + $rm->save(); + + // Recalculate products + $this->recalculateProductsFromRawMaterial($rm->id, $purchase->branch); + + // Check if this is the only purchase for this raw material + $otherPurchases = Purchase::where('raw_material_id', $rm->id) + ->where('id', '!=', $purchase->id) + ->count(); + + if ($otherPurchases === 0) { + // No other purchases, delete the raw material + $rm->delete(); + } + } + } + + // Delete journal entries + JournalEntry::where('reference_type', 'Purchase')->where('reference_id', $purchase->id)->delete(); + + // Delete purchase + $purchase->delete(); + }); + + return back()->with('success', 'Transaksi pembelian berhasil dihapus!'); + } catch (\Exception $e) { + \Illuminate\Support\Facades\Log::error('Purchase destroy error: ' . $e->getMessage()); + return back()->with('error', 'Gagal menghapus transaksi: ' . $e->getMessage()); + } + } +} diff --git a/app/Http/Controllers/RawMaterialController.php b/app/Http/Controllers/RawMaterialController.php new file mode 100644 index 0000000..09009a5 --- /dev/null +++ b/app/Http/Controllers/RawMaterialController.php @@ -0,0 +1,73 @@ +validate([ + 'name' => 'required|string|max:255', + 'unit' => 'required|string|max:50', + ]); + + $branch = auth()->user()->branch ?? 'Cabang 1'; + + RawMaterial::create([ + 'name' => $request->name, + 'unit' => $request->unit, + 'stock_quantity' => 0, + 'branch' => $branch + ]); + + return redirect('/produk?tab=bahan-baku')->with('success', 'Bahan Baku berhasil ditambahkan.'); + } + + public function update(Request $request, $id) + { + $request->validate([ + 'name' => 'required|string|max:255', + 'unit' => 'required|string|max:50', + ]); + + $rawMaterial = RawMaterial::findOrFail($id); + $branch = auth()->user()->branch ?? 'Cabang 1'; + + // Only allow update if raw material belongs to user's branch + if ($rawMaterial->branch !== $branch) { + return back()->with('error', 'Anda tidak memiliki akses untuk mengubah bahan baku dari cabang lain.'); + } + + $rawMaterial->update([ + 'name' => $request->name, + 'unit' => $request->unit, + ]); + + return redirect('/produk?tab=bahan-baku')->with('success', 'Bahan Baku berhasil diperbarui.'); + } + + public function destroy($id) + { + $rawMaterial = RawMaterial::findOrFail($id); + $branch = auth()->user()->branch ?? 'Cabang 1'; + + // Only allow deletion if raw material belongs to user's branch + if ($rawMaterial->branch !== $branch) { + return back()->with('error', 'Anda tidak memiliki akses untuk menghapus bahan baku dari cabang lain.'); + } + + $rawMaterial->delete(); + + return redirect('/produk?tab=bahan-baku')->with('success', 'Bahan Baku berhasil dihapus.'); + } +} diff --git a/app/Http/Controllers/SaleController.php b/app/Http/Controllers/SaleController.php new file mode 100644 index 0000000..4bb384e --- /dev/null +++ b/app/Http/Controllers/SaleController.php @@ -0,0 +1,356 @@ +orderBy('date', 'desc'); + + if ($request->filled('year')) { + $query->whereYear('date', $request->year); + } + if ($request->filled('month')) { + $query->whereMonth('date', $request->month); + } + if ($request->filled('day')) { + $query->whereDay('date', $request->day); + } + + if ($request->filled('search')) { + $query->where('item', 'like', '%' . $request->search . '%'); + } + + // Apply "today" filter by default only when the page is first loaded + // (i.e. there are no query parameters). If the user submitted the filter + // form with "Semua Tahun" (empty values), we treat that as an explicit + // request and do not force today's data. + if (count($request->query()) === 0) { + $query->whereDate('date', \Carbon\Carbon::today()); + } + + if ($user->role === 'admin') { + $products = \App\Models\Product::all(); + $sales = $query->get(); + // We no longer need salesByBranch as we use a single consolidated view + return view('laporan_penjualan', compact('sales', 'products', 'branches')); + } else { + $products = \App\Models\Product::all(); + $sales = $query->where('branch', $user->branch)->get(); + return view('laporan_penjualan', compact('sales', 'products', 'branches')); + } + } + + public function create() + { + $user = Auth::user(); + + if ($user->role === 'admin') { + return redirect('/laporan/penjualan')->with('error', 'Fitur tambah penjualan hanya tersedia untuk karyawan.'); + } + + $branches = \App\Models\Branch::all(); + $branch = $user->branch ?? 'Cabang 1'; + $products = \App\Models\Product::where('branch', $branch)->get(); + + return view('transaksi.penjualan', compact('branches', 'products')); + } + + public function exportPdf(Request $request) + { + $user = Auth::user(); + if ($user->role !== 'admin') { + abort(403); + } + + $query = Sale::with('product')->orderBy('date', 'desc'); + + if ($request->filled('year')) { + $query->whereYear('date', $request->year); + } + if ($request->filled('month')) { + $query->whereMonth('date', $request->month); + } + if ($request->filled('day')) { + $query->whereDay('date', $request->day); + } + + if ($request->filled('search')) { + $query->where('item', 'like', '%' . $request->search . '%'); + } + + // Apply "today" filter by default only when the page is first loaded + // (i.e. there are no query parameters). If the admin submits the filter + // form with empty values intentionally, return the full dataset. + if (count($request->query()) === 0) { + $query->whereDate('date', \Carbon\Carbon::today()); + } + + $sales = $query->get(); + $branches = \App\Models\Branch::all(); + + $pdf = \Barryvdh\DomPDF\Facade\Pdf::loadView('reports.sale_pdf', compact('sales', 'branches')); + return $pdf->download('laporan_penjualan.pdf'); + } + + public function store(Request $request) + { + $request->validate([ + 'date' => 'required|date', + 'product_id' => 'required|exists:products,id', + 'quantity' => 'required|integer|min:1', + 'total_price' => 'required|numeric|min:0', + ]); + + try { + \Illuminate\Support\Facades\DB::transaction(function () use ($request) { + $product = \App\Models\Product::findOrFail($request->product_id); + + $branch = Auth::user()->branch ?? 'Cabang 1'; + if (Auth::user()->role === 'admin' && $request->has('branch')) { + $branch = $request->branch; + } + + // Bersihkan format angka (hapus titik pemisah ribuan jika ada) + $cleanPrice = str_replace('.', '', $request->total_price); + + // First, adjust stocks: either raw materials (if product has recipes) + // or product stock per branch + $product = \App\Models\Product::with('recipes.rawMaterial')->findOrFail($request->product_id); + + if ($product->recipes->count() > 0) { + // Check and deduct raw materials + foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if (!$rm) continue; + $needed = $recipe->quantity_needed * $request->quantity; + if ($rm->stock_quantity < $needed) { + throw new \Exception('Bahan baku tidak cukup untuk membuat ' . $request->quantity . ' porsi.'); + } + } + + foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if ($rm) { + $needed = $recipe->quantity_needed * $request->quantity; + $rm->stock_quantity -= $needed; + if ($rm->stock_quantity < 0) $rm->stock_quantity = 0; + $rm->save(); + } + } + + // Recalculate finished product stock once after all raw materials are updated + $this->recalculateProductsFromRawMaterials($product->id, $branch); + } else { + // Deduct from regular stock + $stock = \App\Models\Stock::where('product_id', $request->product_id)->where('branch', $branch)->first(); + if (!$stock) { + throw new \Exception('Stok untuk produk ini tidak ditemukan pada cabang Anda.'); + } + + if ($stock->quantity < $request->quantity) { + throw new \Exception('Stok tidak cukup. Tersedia: ' . $stock->quantity); + } + + $stock->quantity = $stock->quantity - $request->quantity; + if ($stock->quantity < 0) $stock->quantity = 0; + $stock->save(); + } + + // Now create sale record + $sale = Sale::create([ + 'date' => $request->date, + 'branch' => $branch, + 'product_id' => $request->product_id, + 'item' => $product->name, + 'quantity' => $request->quantity, + 'total_price' => (int) $cleanPrice, + ]); + + // Create Journal Entry + $kasAccount = $this->ensureAccount('101', 'Kas', 'Asset'); + $penjualanAccount = $this->ensureAccount('401', 'Penjualan', 'Revenue'); + $hppAccount = $this->ensureAccount('501', 'Harga Pokok Penjualan', 'Expense'); + $persediaanAccount = $this->ensureAccount('102', 'Persediaan Barang Dagang', 'Asset'); + + $journal = JournalEntry::create([ + 'date' => $sale->date, + 'description' => 'Penjualan ' . $sale->item, + 'reference_type' => 'Sale', + 'reference_id' => $sale->id, + 'branch' => $branch, + ]); + + // Debit Kas, Kredit Penjualan + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $kasAccount->id, 'debit' => $sale->total_price, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $penjualanAccount->id, 'debit' => 0, 'credit' => $sale->total_price]); + + // Debit HPP, Kredit Persediaan + $hppTotal = $sale->quantity * $product->purchase_price; + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $hppAccount->id, 'debit' => $hppTotal, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $persediaanAccount->id, 'debit' => 0, 'credit' => $hppTotal]); + }); + + return back()->with('success', 'Transaksi penjualan berhasil ditambahkan!'); + } catch (\Exception $e) { + \Illuminate\Support\Facades\Log::error('Sale store error: ' . $e->getMessage()); + return back()->withInput()->withErrors(['db_error' => 'Gagal menyimpan transaksi: ' . $e->getMessage()]); + } + } + + private function ensureAccount($code, $name, $type) + { + return Account::updateOrCreate( + ['code' => $code], + ['name' => $name, 'type' => $type] + ); + } + + public function update(Request $request, $id) + { + $request->validate([ + 'date' => 'required|date', + 'product_id' => 'required|exists:products,id', + 'quantity' => 'required|integer|min:1', + 'total_price' => 'required|numeric|min:0', + ]); + + try { + \Illuminate\Support\Facades\DB::transaction(function () use ($request, $id) { + $sale = Sale::findOrFail($id); + $product = \App\Models\Product::findOrFail($request->product_id); + + // Bersihkan format angka (hapus titik pemisah ribuan jika ada) + $cleanPrice = str_replace('.', '', $request->total_price); + + $data = $request->all(); + $data['item'] = $product->name; + $data['total_price'] = (int) $cleanPrice; + + if (Auth::user()->role === 'admin' && $request->has('branch')) { + $data['branch'] = $request->branch; + } + + $sale->update($data); + + // Recreate Journal Entry + JournalEntry::where('reference_type', 'Sale')->where('reference_id', $sale->id)->delete(); + + $kasAccount = Account::where('code', '101')->first(); + $penjualanAccount = Account::where('code', '401')->first(); + $hppAccount = Account::where('code', '501')->first(); + $persediaanAccount = Account::where('code', '102')->first(); + + if ($kasAccount && $penjualanAccount && $hppAccount && $persediaanAccount) { + $journal = JournalEntry::create([ + 'date' => $sale->date, + 'description' => 'Penjualan ' . $sale->item, + 'reference_type' => 'Sale', + 'reference_id' => $sale->id, + 'branch' => $sale->branch, + ]); + + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $kasAccount->id, 'debit' => $sale->total_price, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $penjualanAccount->id, 'debit' => 0, 'credit' => $sale->total_price]); + + $hppTotal = $sale->quantity * $product->purchase_price; + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $hppAccount->id, 'debit' => $hppTotal, 'credit' => 0]); + JournalDetail::create(['journal_entry_id' => $journal->id, 'account_id' => $persediaanAccount->id, 'debit' => 0, 'credit' => $hppTotal]); + } + }); + + return back()->with('success', 'Transaksi penjualan berhasil diperbarui!'); + } catch (\Exception $e) { + \Illuminate\Support\Facades\Log::error('Sale update error: ' . $e->getMessage()); + return back()->withInput()->withErrors(['db_error' => 'Gagal memperbarui transaksi: ' . $e->getMessage()]); + } + } + + public function destroy($id) + { + $sale = Sale::findOrFail($id); + JournalEntry::where('reference_type', 'Sale')->where('reference_id', $sale->id)->delete(); + $sale->delete(); + return back()->with('success', 'Transaksi penjualan berhasil dihapus!'); + } + + private function recalculateProductsFromRawMaterials($productId, $branch) + { + $product = \App\Models\Product::with('recipes.rawMaterial')->find($productId); + if (!$product || $product->recipes->isEmpty()) { + return; + } + + $minStock = null; + foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if (!$rm || $recipe->quantity_needed <= 0) { + continue; + } + $possibleAmount = floor($rm->stock_quantity / $recipe->quantity_needed); + if ($minStock === null || $possibleAmount < $minStock) { + $minStock = $possibleAmount; + } + } + + if ($minStock !== null && $minStock >= 0) { + $stock = \App\Models\Stock::firstOrCreate( + ['product_id' => $productId, 'branch' => $branch], + ['quantity' => 0, 'unit' => 'Pcs'] + ); + $stock->quantity = $minStock; + $stock->save(); + } + } + + private function recalculateProductsFromRawMaterial($rawMaterialId, $branch) + { + $recipes = \App\Models\ProductRecipe::where('raw_material_id', $rawMaterialId) + ->with(['product.recipes.rawMaterial']) + ->get(); + + foreach ($recipes as $recipe) { + $product = $recipe->product; + if (!$product) continue; + + $minStock = null; + + foreach ($product->recipes as $prodRecipe) { + $rm = $prodRecipe->rawMaterial; + if (!$rm || $prodRecipe->quantity_needed <= 0) continue; + + $rmStock = $rm->stock_quantity; + $needed = $prodRecipe->quantity_needed; + $possibleAmount = floor($rmStock / $needed); + + if ($minStock === null || $possibleAmount < $minStock) { + $minStock = $possibleAmount; + } + } + + if ($minStock !== null && $minStock >= 0) { + $allBranches = \App\Models\Branch::all(); + foreach ($allBranches as $b) { + $stock = \App\Models\Stock::firstOrCreate( + ['product_id' => $product->id, 'branch' => $b->name], + ['quantity' => 0, 'unit' => 'Pcs'] + ); + $stock->quantity = $minStock; + $stock->save(); + } + } + } + } +} diff --git a/app/Http/Controllers/SendEmailController.php b/app/Http/Controllers/SendEmailController.php new file mode 100644 index 0000000..4f518e4 --- /dev/null +++ b/app/Http/Controllers/SendEmailController.php @@ -0,0 +1,31 @@ +validate([ + 'email' => 'required|email' + ]); + + $email = $request->email; + + // Mengirim email sederhana menggunakan raw () langsung, bisa juga dengan Mailable Class jika format lebih kompleks + Mail::raw("Halo!\n\nIni adalah email testing dari sistem Akuntansi SIA menggunakan SMTP.\nPengujian ini memastikan bahwa konfigurasi email berjalan dengan baik.\n\nSalam,\nSistem Admin", function ($message) use ($email) { + $message->to($email) + ->subject('Testing Email SMTP Laravel'); + }); + + return back()->with('success', 'Email berhasil dikirim ke ' . $email . '. Silakan cek kotak masuk atau folder spam Anda.'); + } +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..0079688 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,67 @@ + + */ + protected $middleware = [ + // \App\Http\Middleware\TrustHosts::class, + \App\Http\Middleware\TrustProxies::class, + \Illuminate\Http\Middleware\HandleCors::class, + \App\Http\Middleware\PreventRequestsDuringMaintenance::class, + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, + \App\Http\Middleware\TrimStrings::class, + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + ]; + + /** + * The application's route middleware groups. + * + * @var array> + */ + protected $middlewareGroups = [ + 'web' => [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, + 'throttle:api', + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + ]; + + /** + * The application's route middleware. + * + * These middleware may be assigned to groups or used individually. + * + * @var array + */ + protected $routeMiddleware = [ + 'auth' => \App\Http\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'signed' => \App\Http\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 0000000..704089a --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,21 @@ +expectsJson()) { + return route('login'); + } + } +} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php new file mode 100644 index 0000000..867695b --- /dev/null +++ b/app/Http/Middleware/EncryptCookies.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php new file mode 100644 index 0000000..74cbd9a --- /dev/null +++ b/app/Http/Middleware/PreventRequestsDuringMaintenance.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php new file mode 100644 index 0000000..a2813a0 --- /dev/null +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -0,0 +1,32 @@ +check()) { + return redirect(RouteServiceProvider::HOME); + } + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/RoleMiddleware.php b/app/Http/Middleware/RoleMiddleware.php new file mode 100644 index 0000000..e69de29 diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..88cadca --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,19 @@ + + */ + protected $except = [ + 'current_password', + 'password', + 'password_confirmation', + ]; +} diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php new file mode 100644 index 0000000..7186414 --- /dev/null +++ b/app/Http/Middleware/TrustHosts.php @@ -0,0 +1,20 @@ + + */ + public function hosts() + { + return [ + $this->allSubdomainsOfApplicationUrl(), + ]; + } +} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php new file mode 100644 index 0000000..3391630 --- /dev/null +++ b/app/Http/Middleware/TrustProxies.php @@ -0,0 +1,28 @@ +|string|null + */ + protected $proxies; + + /** + * The headers that should be used to detect proxies. + * + * @var int + */ + protected $headers = + Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB; +} diff --git a/app/Http/Middleware/ValidateSignature.php b/app/Http/Middleware/ValidateSignature.php new file mode 100644 index 0000000..093bf64 --- /dev/null +++ b/app/Http/Middleware/ValidateSignature.php @@ -0,0 +1,22 @@ + + */ + protected $except = [ + // 'fbclid', + // 'utm_campaign', + // 'utm_content', + // 'utm_medium', + // 'utm_source', + // 'utm_term', + ]; +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php new file mode 100644 index 0000000..9e86521 --- /dev/null +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Models/Account.php b/app/Models/Account.php new file mode 100644 index 0000000..5b8ee60 --- /dev/null +++ b/app/Models/Account.php @@ -0,0 +1,18 @@ +hasMany(JournalDetail::class); + } +} diff --git a/app/Models/Branch.php b/app/Models/Branch.php new file mode 100644 index 0000000..98fa421 --- /dev/null +++ b/app/Models/Branch.php @@ -0,0 +1,13 @@ +belongsTo(JournalEntry::class); + } + + public function account() + { + return $this->belongsTo(Account::class); + } +} diff --git a/app/Models/JournalEntry.php b/app/Models/JournalEntry.php new file mode 100644 index 0000000..91e8c95 --- /dev/null +++ b/app/Models/JournalEntry.php @@ -0,0 +1,18 @@ +hasMany(JournalDetail::class); + } +} diff --git a/app/Models/OperationalCost.php b/app/Models/OperationalCost.php new file mode 100644 index 0000000..e7bbfb6 --- /dev/null +++ b/app/Models/OperationalCost.php @@ -0,0 +1,18 @@ +hasMany(Stock::class); + } + + public function sales() + { + return $this->hasMany(Sale::class); + } + + public function recipes() + { + return $this->hasMany(ProductRecipe::class); + } + + public function purchases() + { + return $this->hasMany(Purchase::class); + } +} diff --git a/app/Models/ProductRecipe.php b/app/Models/ProductRecipe.php new file mode 100644 index 0000000..846de57 --- /dev/null +++ b/app/Models/ProductRecipe.php @@ -0,0 +1,23 @@ +belongsTo(Product::class); + } + + public function rawMaterial() + { + return $this->belongsTo(RawMaterial::class); + } +} diff --git a/app/Models/Purchase.php b/app/Models/Purchase.php new file mode 100644 index 0000000..522c3da --- /dev/null +++ b/app/Models/Purchase.php @@ -0,0 +1,27 @@ +belongsTo(Product::class); + } +} diff --git a/app/Models/RawMaterial.php b/app/Models/RawMaterial.php new file mode 100644 index 0000000..84f7488 --- /dev/null +++ b/app/Models/RawMaterial.php @@ -0,0 +1,18 @@ +hasMany(ProductRecipe::class); + } +} diff --git a/app/Models/Sale.php b/app/Models/Sale.php new file mode 100644 index 0000000..a6f8d81 --- /dev/null +++ b/app/Models/Sale.php @@ -0,0 +1,25 @@ +belongsTo(Product::class); + } +} diff --git a/app/Models/Stock.php b/app/Models/Stock.php new file mode 100644 index 0000000..c986005 --- /dev/null +++ b/app/Models/Stock.php @@ -0,0 +1,20 @@ +belongsTo(Product::class); + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..1b0c5bb --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,46 @@ + + */ + protected $fillable = [ + 'name', + 'email', + 'password', + 'role', + 'branch', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var array + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'email_verified_at' => 'datetime', + ]; +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..ee8ca5b --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,28 @@ + + */ + protected $policies = [ + // 'App\Models\Model' => 'App\Policies\ModelPolicy', + ]; + + /** + * Register any authentication / authorization services. + * + * @return void + */ + public function boot() + { + $this->registerPolicies(); + + \Illuminate\Support\Facades\Gate::define('admin-access', function ($user) { + return $user->role === 'admin'; + }); + } +} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php new file mode 100644 index 0000000..395c518 --- /dev/null +++ b/app/Providers/BroadcastServiceProvider.php @@ -0,0 +1,21 @@ +> + */ + protected $listen = [ + Registered::class => [ + SendEmailVerificationNotification::class, + ], + ]; + + /** + * Register any events for your application. + * + * @return void + */ + public function boot() + { + // + } + + /** + * Determine if events and listeners should be automatically discovered. + * + * @return bool + */ + public function shouldDiscoverEvents() + { + return false; + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..ea87f2e --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,52 @@ +configureRateLimiting(); + + $this->routes(function () { + Route::middleware('api') + ->prefix('api') + ->group(base_path('routes/api.php')); + + Route::middleware('web') + ->group(base_path('routes/web.php')); + }); + } + + /** + * Configure the rate limiters for the application. + * + * @return void + */ + protected function configureRateLimiting() + { + RateLimiter::for('api', function (Request $request) { + return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip()); + }); + } +} diff --git a/artisan b/artisan new file mode 100644 index 0000000..67a3329 --- /dev/null +++ b/artisan @@ -0,0 +1,53 @@ +#!/usr/bin/env php +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..037e17d --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/check_stock_modal.php b/check_stock_modal.php new file mode 100644 index 0000000..4c5d09d --- /dev/null +++ b/check_stock_modal.php @@ -0,0 +1,35 @@ +get(); +echo "Total Stock Details:\n"; +$total = 0; +$byBranch = []; + +foreach ($stocks as $s) { + $v = ($s->quantity ?? 0) * ($s->product->selling_price ?? 0); + echo sprintf(" - %s (%s): %d × %d = %s\n", + $s->product->name, + $s->branch, + $s->quantity, + $s->product->selling_price, + number_format($v, 0, ',', '.') + ); + $total += $v; + + if (!isset($byBranch[$s->branch])) { + $byBranch[$s->branch] = 0; + } + $byBranch[$s->branch] += $v; +} + +echo "\nBy Branch:\n"; +foreach ($byBranch as $branch => $value) { + echo " $branch: Rp" . number_format($value, 0, ',', '.') . "\n"; +} + +echo "\nGrand Total Modal: Rp" . number_format($total, 0, ',', '.') . "\n"; +?> diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..41474b6 --- /dev/null +++ b/composer.json @@ -0,0 +1,67 @@ +{ + "name": "laravel/laravel", + "type": "project", + "description": "The Laravel Framework.", + "keywords": ["framework", "laravel"], + "license": "MIT", + "require": { + "php": "^8.0.2", + "barryvdh/laravel-dompdf": "^2.2", + "doctrine/dbal": "^3.10", + "guzzlehttp/guzzle": "^7.2", + "laravel/framework": "^9.19", + "laravel/sanctum": "^3.0", + "laravel/tinker": "^2.7" + }, + "require-dev": { + "fakerphp/faker": "^1.9.1", + "laravel/pint": "^1.0", + "laravel/sail": "^1.0.1", + "mockery/mockery": "^1.4.4", + "nunomaduro/collision": "^6.1", + "phpunit/phpunit": "^9.5.10", + "spatie/laravel-ignition": "^1.0" + }, + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Factories\\": "database/factories/", + "Database\\Seeders\\": "database/seeders/" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-update-cmd": [ + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true, + "allow-plugins": { + "pestphp/pest-plugin": true + } + }, + "minimum-stability": "stable", + "prefer-stable": true +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..1702c08 --- /dev/null +++ b/composer.lock @@ -0,0 +1,8823 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "3ec4ede2dc369e3667b61162b941dc02", + "packages": [ + { + "name": "barryvdh/laravel-dompdf", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-dompdf.git", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c96f90c97666cebec154ca1ffb67afed372114d8", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8", + "shasum": "" + }, + "require": { + "dompdf/dompdf": "^2.0.7", + "illuminate/support": "^6|^7|^8|^9|^10|^11", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "larastan/larastan": "^1.0|^2.7.0", + "orchestra/testbench": "^4|^5|^6|^7|^8|^9", + "phpro/grumphp": "^1 || ^2.5", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", + "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" + }, + "providers": [ + "Barryvdh\\DomPDF\\ServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\DomPDF\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "A DOMPDF Wrapper for Laravel", + "keywords": [ + "dompdf", + "laravel", + "pdf" + ], + "support": { + "issues": "https://github.com/barryvdh/laravel-dompdf/issues", + "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.2.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2024-04-25T13:16:04+00:00" + }, + { + "name": "brick/math", + "version": "0.11.0", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "5.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.11.0" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2023-01-15T23:15:59+00:00" + }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "doctrine/dbal": "<3.7.0 || >=4.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.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/2.1.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": "2023-12-11T17:09:12+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/dbal", + "version": "3.10.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "63a46cb5aa6f60991186cc98c1d1b50c09311868" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/63a46cb5aa6f60991186cc98c1d1b50c09311868", + "reference": "63a46cb5aa6f60991186cc98c1d1b50c09311868", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "conflict": { + "doctrine/cache": "< 1.11" + }, + "require-dev": { + "doctrine/cache": "^1.11|^2.0", + "doctrine/coding-standard": "14.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "2.1.30", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "9.6.29", + "slevomat/coding-standard": "8.24.0", + "squizlabs/php_codesniffer": "4.0.0", + "symfony/cache": "^5.4|^6.0|^7.0|^8.0", + "symfony/console": "^4.4|^5.4|^6.0|^7.0|^8.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "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" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.10.4" + }, + "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%2Fdbal", + "type": "tidelift" + } + ], + "time": "2025-11-29T10:46:08+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=13" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^13", + "phpstan/phpstan": "1.4.10 || 2.1.11", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "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.5" + }, + "time": "2025-04-07T20:06:18+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^0.5.3 || ^1", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "~1.4.10 || ^1.8.8", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.24" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "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" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/1.2.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%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2022-10-12T20:51:15+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": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^4.11 || ^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/2.1.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:35:39+00:00" + }, + { + "name": "dompdf/dompdf", + "version": "v2.0.8", + "source": { + "type": "git", + "url": "https://github.com/dompdf/dompdf.git", + "reference": "c20247574601700e1f7c8dab39310fca1964dc52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", + "reference": "c20247574601700e1f7c8dab39310fca1964dc52", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "masterminds/html5": "^2.0", + "phenx/php-font-lib": ">=0.5.4 <1.0.0", + "phenx/php-svg-lib": ">=0.5.2 <1.0.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "ext-json": "*", + "ext-zip": "*", + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^7.5 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "suggest": { + "ext-gd": "Needed to process images", + "ext-gmagick": "Improves image processing performance", + "ext-imagick": "Improves image processing performance", + "ext-zlib": "Needed for pdf stream compression" + }, + "type": "library", + "autoload": { + "psr-4": { + "Dompdf\\": "src/" + }, + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1" + ], + "authors": [ + { + "name": "The Dompdf Community", + "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" + } + ], + "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", + "homepage": "https://github.com/dompdf/dompdf", + "support": { + "issues": "https://github.com/dompdf/dompdf/issues", + "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" + }, + "time": "2024-04-29T13:06:17+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "8c784d071debd117328803d86b2097615b457500" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^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.4.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2024-10-09T13:47:03+00:00" + }, + { + "name": "egulias/email-validator", + "version": "3.2.6", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7", + "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.2|^2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.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/3.2.6" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-06-01T07:04:22+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-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.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "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.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.10.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "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", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "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.10.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": "2025-08-23T22:36:01+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "481557b130ef3790cf82b713667b43030dc9c957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "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" + }, + "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.3.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": "2025-08-22T14:34:08+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "21dc724a0583619cd1652f673303492272778051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "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": "0.9.0", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "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.8.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": "2025-08-23T21:21:41+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "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.44 || ^9.6.25", + "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.5" + }, + "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": "2025-08-22T14:27:06+00:00" + }, + { + "name": "laravel/framework", + "version": "v9.52.20", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "2bb6835af73fcf0d1d0bfb84af71cef236cb8609" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/2bb6835af73fcf0d1d0bfb84af71cef236cb8609", + "reference": "2bb6835af73fcf0d1d0bfb84af71cef236cb8609", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.3.2", + "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.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/serializable-closure": "^1.2.2", + "league/commonmark": "^2.2.1", + "league/flysystem": "^3.8.0", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.62.1", + "nunomaduro/termwind": "^1.13", + "php": "^8.0.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": "^6.0.9", + "symfony/error-handler": "^6.0", + "symfony/finder": "^6.0", + "symfony/http-foundation": "^6.0", + "symfony/http-kernel": "^6.0", + "symfony/mailer": "^6.0", + "symfony/mime": "^6.0", + "symfony/process": "^6.0", + "symfony/routing": "^6.0", + "symfony/uid": "^6.0", + "symfony/var-dumper": "^6.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.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/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/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "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" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.235.5", + "doctrine/dbal": "^2.13.3|^3.1.4", + "ext-gmp": "*", + "fakerphp/faker": "^1.21", + "guzzlehttp/guzzle": "^7.5", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-path-prefixing": "^3.3", + "league/flysystem-read-only": "^3.3", + "league/flysystem-sftp-v3": "^3.0", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.24", + "pda/pheanstalk": "^4.0", + "phpstan/phpdoc-parser": "^1.15", + "phpstan/phpstan": "^1.4.7", + "phpunit/phpunit": "^9.5.8", + "predis/predis": "^1.1.9|^2.0.2", + "symfony/cache": "^6.0", + "symfony/http-client": "^6.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.235.5).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "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).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", + "league/flysystem-read-only": "Required to use read-only disks (^3.3)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "mockery/mockery": "Required to use mocking (^1.5.1).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", + "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).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "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": "2025-01-31T10:09:38+00:00" + }, + { + "name": "laravel/sanctum", + "version": "v3.3.3", + "source": { + "type": "git", + "url": "https://github.com/laravel/sanctum.git", + "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/8c104366459739f3ada0e994bcd3e6fd681ce3d5", + "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^9.21|^10.0", + "illuminate/contracts": "^9.21|^10.0", + "illuminate/database": "^9.21|^10.0", + "illuminate/support": "^9.21|^10.0", + "php": "^8.0.2" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.28.2|^8.8.3", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.6" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "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": "2023-12-19T18:44:48+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.3.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "nesbot/carbon": "^2.61|^3.0", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.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": "2024-11-14T18:34:49+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "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" + }, + "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.10.1" + }, + "time": "2025-01-27T14:24:01+00:00" + }, + { + "name": "league/commonmark", + "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "10732241927d3971d28e7ea7b5712721fa2296ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/10732241927d3971d28e7ea7b5712721fa2296ca", + "reference": "10732241927d3971d28e7ea7b5712721fa2296ca", + "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", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.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.8-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": "2025-07-20T12:47:49+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.30.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2203e3151755d874bb2943649dae1eb8533ac93e", + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e", + "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.30.0" + }, + "time": "2025-06-25T13:29:59+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.30.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/6691915f77c7fb69adfb87dcd550052dc184ee10", + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10", + "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.30.0" + }, + "time": "2025-05-21T10:34:19+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": "masterminds/html5", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "fcf91eb64359852f00d921887b219479b4f21251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251", + "reference": "fcf91eb64359852f00d921887b219479b4f21251", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.10.0" + }, + "time": "2025-07-25T09:04:22+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2@dev", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.38 || ^9.6.19", + "predis/predis": "^1.1 || ^2.0", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "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": "2.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/2.10.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2024-11-12T12:43:37+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.73.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075", + "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "*", + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "<6", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "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://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/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": "2025-01-08T20:10:23+00:00" + }, + { + "name": "nette/schema", + "version": "v1.2.5", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/0462f0166e823aad657c9224d0f849ecac1ba10a", + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a", + "shasum": "" + }, + "require": { + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": "7.1 - 8.3" + }, + "require-dev": { + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "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.2.5" + }, + "time": "2023-10-05T20:37:59+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.8", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/c930ca4e3cf4f17dcfb03037703679d2396d2ede", + "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/tester": "^2.5", + "phpstan/phpstan-nette": "^2.0@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.0-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.0.8" + }, + "time": "2025-08-06T21:43:34+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "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.6.1" + }, + "time": "2025-08-13T20:13:15+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v1.15.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.0", + "symfony/console": "^5.3.0|^6.0.0" + }, + "require-dev": { + "ergebnis/phpstan-rules": "^1.0.", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "laravel/pint": "^1.0.0", + "pestphp/pest": "^1.21.0", + "pestphp/pest-plugin-mock": "^1.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-strict-rules": "^1.1.0", + "symfony/var-dumper": "^5.2.7|^6.0.0", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + } + }, + "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": "Its 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/v1.15.1" + }, + "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": "2023-02-08T01:06:31+00:00" + }, + { + "name": "phenx/php-font-lib", + "version": "0.5.6", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "a1681e9793040740a405ac5b189275059e2a9863" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", + "reference": "a1681e9793040740a405ac5b189275059e2a9863", + "shasum": "" + }, + "require": { + "ext-mbstring": "*" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "FontLib\\": "src/FontLib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse, export and make subsets of different types of font files.", + "homepage": "https://github.com/PhenX/php-font-lib", + "support": { + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" + }, + "time": "2024-01-29T14:45:26+00:00" + }, + { + "name": "phenx/php-svg-lib", + "version": "0.5.4", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabberworm/php-css-parser": "^8.4" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Svg\\": "src/Svg" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse and export to PDF SVG files.", + "homepage": "https://github.com/PhenX/php-svg-lib", + "support": { + "issues": "https://github.com/dompdf/php-svg-lib/issues", + "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" + }, + "time": "2024-04-08T12:52:34+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.4", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "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.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-08-21T11:53:16+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+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.10", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "6e80abe6f2257121f1eb9a4c55bf29d921025b22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/6e80abe6f2257121f1eb9a4c55bf29d921025b22", + "reference": "6e80abe6f2257121f1eb9a4c55bf29d921025b22", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^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" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "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.10" + }, + "time": "2025-08-04T12:39:37+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": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/ad7475d1c9e70b190ecffc58f2d989416af339b4", + "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" + }, + "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/1.3.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2022-12-27T19:12:24+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.9.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/4e0e23cc785f0724a0e838279a9eb03f28b092a0", + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13", + "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.0" + }, + "time": "2025-06-25T14:20:11+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "v8.9.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", + "reference": "d8e916507b88e389e26d4ab03c904a082aa66bb9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d8e916507b88e389e26d4ab03c904a082aa66bb9", + "reference": "d8e916507b88e389e26d4ab03c904a082aa66bb9", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.41", + "rawr/cross-data-providers": "^2.0.0" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + }, + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Jake Hotson", + "email": "jake.github@qzdesign.co.uk" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "support": { + "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.9.0" + }, + "time": "2025-07-11T13:20:48+00:00" + }, + { + "name": "symfony/console", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/c3ebc83d031b71c39da318ca8b7a07ecc67507ed", + "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.4|^6.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "f1d00bddb83a4cb2138564b2150001cb6ce272b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/f1d00bddb83a4cb2138564b2150001cb6ce272b1", + "reference": "f1d00bddb83a4cb2138564b2150001cb6ce272b1", + "shasum": "" + }, + "require": { + "php": ">=8.0.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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.0-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.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:55:41+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c7df52182f43a68522756ac31a532dd5b1e6db67", + "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "2eaf8e63bc5b8cefabd4a800157f0d0c094f677a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2eaf8e63bc5b8cefabd4a800157f0d0c094f677a", + "reference": "2eaf8e63bc5b8cefabd4a800157f0d0c094f677a", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/event-dispatcher-contracts": "^2|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^5.4|^6.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.0-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.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:55:41+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "5cc9cac6586fc0c28cd173780ca696e419fefa11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/5cc9cac6586fc0c28cd173780ca696e419fefa11", + "reference": "5cc9cac6586fc0c28cd173780ca696e419fefa11", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-20T17:44:14+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.0.20", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "e16b2676a4b3b1fa12378a20b29c364feda2a8d6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e16b2676a4b3b1fa12378a20b29c364feda2a8d6", + "reference": "e16b2676a4b3b1fa12378a20b29c364feda2a8d6", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^5.4|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "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/v6.0.20" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-30T15:41:07+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.0.20", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "6dc70833fd0ef5e861e17c7854c12d7d86679349" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6dc70833fd0ef5e861e17c7854c12d7d86679349", + "reference": "6dc70833fd0ef5e861e17c7854c12d7d86679349", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "psr/log": "^1|^2|^3", + "symfony/error-handler": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<5.4", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/process": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/translation-contracts": "^1.1|^2|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "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/v6.0.20" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-02-01T08:22:55+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "cd60799210c488f545ddde2444dc1aa548322872" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/cd60799210c488f545ddde2444dc1aa548322872", + "reference": "cd60799210c488f545ddde2444dc1aa548322872", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.0.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/service-contracts": "^1.1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<5.4" + }, + "require-dev": { + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/messenger": "^5.4|^6.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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-11T11:50:03+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "d7052547a0070cbeadd474e172b527a00d657301" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/d7052547a0070cbeadd474e172b527a00d657301", + "reference": "d7052547a0070cbeadd474e172b527a00d657301", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-11T11:50:03+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "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.33.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": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "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.33.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": "2025-06-27T09:58:17+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "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.33.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": "2024-09-10T14:38:51+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "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.33.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": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "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.33.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": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "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.33.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": "2025-01-02T08:10:11+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "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.33.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": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "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.33.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": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "2114fd60f26a296cc403a7939ab91478475a33d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/2114fd60f26a296cc403a7939ab91478475a33d4", + "reference": "2114fd60f26a296cc403a7939ab91478475a33d4", + "shasum": "" + }, + "require": { + "php": ">=8.0.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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "e56ca9b41c1ec447193474cd86ad7c0b547755ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/e56ca9b41c1ec447193474cd86ad7c0b547755ac", + "reference": "e56ca9b41c1ec447193474cd86ad7c0b547755ac", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "suggest": { + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "psr/container": "^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "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.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:58+00:00" + }, + { + "name": "symfony/string", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a", + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.0" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", + "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.3|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282", + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "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.0.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T17:10:44+00:00" + }, + { + "name": "symfony/uid", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d", + "reference": "6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^5.4|^6.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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-01T08:36:10+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eb980457fa6899840fe1687e8627a03a7d8a3d52", + "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-20T17:44:14+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.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.3.0" + }, + "time": "2024-12-21T16:25:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.2", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "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.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-04-30T23:37:27+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "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.0.3" + }, + "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": "2024-11-21T01:49:47+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@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/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.5.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%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:15:36+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": "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": "laravel/pint", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/e0a8cef58b74662f27355be9cdea0e726bbac362", + "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.14.4", + "illuminate/view": "^9.51.0", + "laravel-zero/framework": "^9.2.0", + "mockery/mockery": "^1.5.1", + "nunomaduro/larastan": "^2.4.0", + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^1.22.4" + }, + "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": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2023-02-14T16:31:02+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.45.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "019a2933ff4a9199f098d4259713f9bc266a874e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/019a2933ff4a9199f098d4259713f9bc266a874e", + "reference": "019a2933ff4a9199f098d4259713f9bc266a874e", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpstan/phpstan": "^1.10" + }, + "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": "2025-08-25T19:28:31+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": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "f05978827b9343cba381ca05b8c7deee346b6015" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015", + "reference": "f05978827b9343cba381ca05b8c7deee346b6015", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.14.5", + "php": "^8.0.0", + "symfony/console": "^6.0.2" + }, + "require-dev": { + "brianium/paratest": "^6.4.1", + "laravel/framework": "^9.26.1", + "laravel/pint": "^1.1.1", + "nunomaduro/larastan": "^1.0.3", + "nunomaduro/mock-final-classes": "^1.1.0", + "orchestra/testbench": "^7.7", + "phpunit/phpunit": "^9.5.23", + "spatie/ignition": "^1.4.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-develop": "6.x-dev" + } + }, + "autoload": { + "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", + "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": "2023-01-03T12:54:54+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": "phpunit/php-code-coverage", + "version": "9.2.32", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.19.1 || ^5.1.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-text-template": "^2.0.4", + "sebastian/code-unit-reverse-lookup": "^2.0.3", + "sebastian/complexity": "^2.0.3", + "sebastian/environment": "^5.1.5", + "sebastian/lines-of-code": "^1.0.4", + "sebastian/version": "^3.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "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": "9.2.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/9.2.32" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-22T04:23:01+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "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": "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", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.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": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.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", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "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": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.6.25", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "049c011e01be805202d8eebedef49f769a8ec7b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/049c011e01be805202d8eebedef49f769a8ec7b7", + "reference": "049c011e01be805202d8eebedef49f769a8ec7b7", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.5.0 || ^2", + "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": ">=7.3", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.9", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.6", + "sebastian/global-state": "^5.0.8", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", + "sebastian/version": "^3.0.2" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.6-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/9.6.25" + }, + "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": "2025-08-20T14:38:31+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.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", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:27:43+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.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", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.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", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/67a2df3a62639eab2cc5906065e9805d4fd5dfc5", + "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.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": "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", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.9" + }, + "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": "2025-08-10T06:51:50+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.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", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:19:30+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.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", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:30:58+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-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": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:03:51+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.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": "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", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:33:00+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6", + "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.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": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.8" + }, + "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/global-state", + "type": "tidelift" + } + ], + "time": "2025-08-10T07:10:35+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.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", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:20:34+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "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": "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", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.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", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "539c6691e0623af6dc6f9c20384c120f963465a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/539c6691e0623af6dc6f9c20384c120f963465a0", + "reference": "539c6691e0623af6dc6f9c20384c120f963465a0", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.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", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.6" + }, + "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-10T06:57:39+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.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" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-14T16:00:52+00:00" + }, + { + "name": "sebastian/type", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-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", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:13:03+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "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 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", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "spatie/backtrace", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/backtrace.git", + "reference": "8c0f16a59ae35ec8c62d85c3c17585158f430110" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/8c0f16a59ae35ec8c62d85c3c17585158f430110", + "reference": "8c0f16a59ae35ec8c62d85c3c17585158f430110", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "ext-json": "*", + "laravel/serializable-closure": "^1.3 || ^2.0", + "phpunit/phpunit": "^9.3 || ^11.4.3", + "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", + "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Backtrace\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van de Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A better backtrace", + "homepage": "https://github.com/spatie/backtrace", + "keywords": [ + "Backtrace", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/backtrace/issues", + "source": "https://github.com/spatie/backtrace/tree/1.8.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2025-08-26T08:22:30+00:00" + }, + { + "name": "spatie/flare-client-php", + "version": "1.10.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/flare-client-php.git", + "reference": "bf1716eb98bd689451b071548ae9e70738dce62f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/bf1716eb98bd689451b071548ae9e70738dce62f", + "reference": "bf1716eb98bd689451b071548ae9e70738dce62f", + "shasum": "" + }, + "require": { + "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^8.0", + "spatie/backtrace": "^1.6.1", + "symfony/http-foundation": "^5.2|^6.0|^7.0", + "symfony/mime": "^5.2|^6.0|^7.0", + "symfony/process": "^5.2|^6.0|^7.0", + "symfony/var-dumper": "^5.2|^6.0|^7.0" + }, + "require-dev": { + "dms/phpunit-arraysubset-asserts": "^0.5.0", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/pest-plugin-snapshots": "^1.0|^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/spatie/flare-client-php", + "keywords": [ + "exception", + "flare", + "reporting", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/flare-client-php/issues", + "source": "https://github.com/spatie/flare-client-php/tree/1.10.1" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-02-14T13:42:06+00:00" + }, + { + "name": "spatie/ignition", + "version": "1.14.2", + "source": { + "type": "git", + "url": "https://github.com/spatie/ignition.git", + "reference": "5e11c11f675bb5251f061491a493e04a1a571532" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ignition/zipball/5e11c11f675bb5251f061491a493e04a1a571532", + "reference": "5e11c11f675bb5251f061491a493e04a1a571532", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "illuminate/cache": "^9.52|^10.0|^11.0", + "mockery/mockery": "^1.4", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "psr/simple-cache-implementation": "*", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "simple-cache-implementation": "To cache solutions from OpenAI" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for PHP applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/ignition/issues", + "source": "https://github.com/spatie/ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-05-29T08:10:20+00:00" + }, + { + "name": "spatie/laravel-ignition", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ignition.git", + "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", + "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/support": "^8.77|^9.27", + "monolog/monolog": "^2.3", + "php": "^8.0", + "spatie/flare-client-php": "^1.0.1", + "spatie/ignition": "<= 1.14.2", + "symfony/console": "^5.0|^6.0", + "symfony/var-dumper": "^5.0|^6.0" + }, + "require-dev": { + "filp/whoops": "^2.14", + "livewire/livewire": "^2.8|dev-develop", + "mockery/mockery": "^1.4", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6.23|^7.0", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/laravel-ray": "^1.27" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" + }, + "providers": [ + "Spatie\\LaravelIgnition\\IgnitionServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\LaravelIgnition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/laravel-ignition/issues", + "source": "https://github.com/spatie/laravel-ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-06-13T07:21:06+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.0.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "deec3a812a0305a50db8ae689b183f43d915c884" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/deec3a812a0305a50db8ae689b183f43d915c884", + "reference": "deec3a812a0305a50db8ae689b183f43d915c884", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "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/v6.0.19" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-11T11:50:03+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "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.2.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.0.2" + }, + "platform-dev": {}, + "plugin-api-version": "2.6.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..ef76a7e --- /dev/null +++ b/config/app.php @@ -0,0 +1,215 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | 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 + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + 'asset_url' => env('ASSET_URL'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Faker Locale + |-------------------------------------------------------------------------- + | + | This locale will be used by the Faker PHP library when generating fake + | data for your database seeds. For example, this will be used to get + | localized telephone numbers, street address information and more. + | + */ + + 'faker_locale' => 'en_US', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | 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' => 'file', + // 'store' => 'redis', + ], + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => [ + + /* + * Laravel Framework Service Providers... + */ + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Notifications\NotificationServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + // App\Providers\BroadcastServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + + ], + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => Facade::defaultAliases()->merge([ + // 'ExampleClass' => App\Example\ExampleClass::class, + ])->toArray(), + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..d8c6cee --- /dev/null +++ b/config/auth.php @@ -0,0 +1,111 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\Models\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expire 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. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_resets', + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | times out and the user is prompted to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => 10800, + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 0000000..9e4d4aa --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,70 @@ + env('BROADCAST_DRIVER', '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' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + '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'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..33bb295 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,110 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | 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: "apc", "array", "database", "file", + | "memcached", "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + 'lock_connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + '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' => '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, or 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/config/cors.php b/config/cors.php new file mode 100644 index 0000000..8a39e6d --- /dev/null +++ b/config/cors.php @@ -0,0 +1,34 @@ + ['api/*', 'sanctum/csrf-cookie'], + + 'allowed_methods' => ['*'], + + 'allowed_origins' => ['*'], + + 'allowed_origins_patterns' => [], + + 'allowed_headers' => ['*'], + + 'exposed_headers' => [], + + 'max_age' => 0, + + 'supports_credentials' => false, + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..137ad18 --- /dev/null +++ b/config/database.php @@ -0,0 +1,151 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DATABASE_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + '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('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + '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 in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | 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 APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + ], + + '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/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..e9d9dbd --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,76 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been set up for each driver as an example of the required values. + | + | Supported Drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + 'throw' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => 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, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | 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/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..bcd3be4 --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,52 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 65536, + 'threads' => 1, + 'time' => 4, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..5aa1dbb --- /dev/null +++ b/config/logging.php @@ -0,0 +1,122 @@ + 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' => false, + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['single'], + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => env('LOG_LEVEL', 'critical'), + ], + + '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'), + ], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..534395a --- /dev/null +++ b/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'smtp'), + + /* + |-------------------------------------------------------------------------- + | 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 to be used while + | sending an e-mail. You will specify which one you are using for your + | mailers below. You are free to add additional mailers as required. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", + | "postmark", "log", "array", "failover" + | + */ + + 'mailers' => [ + 'smtp' => [ + 'transport' => 'smtp', + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + 'port' => env('MAIL_PORT', 587), + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN'), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'mailgun' => [ + 'transport' => 'mailgun', + ], + + 'postmark' => [ + 'transport' => 'postmark', + ], + + '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', + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails 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 e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..25ea5a8 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,93 @@ + env('QUEUE_CONNECTION', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + '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' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 0000000..529cfdc --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,67 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + Sanctum::currentApplicationUrlWithPort() + ))), + + /* + |-------------------------------------------------------------------------- + | 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. If this value is null, personal access tokens do + | not expire. This won't tweak the lifetime of first-party sessions. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | 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' => [ + 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, + 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..0ace530 --- /dev/null +++ b/config/services.php @@ -0,0 +1,34 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + 'scheme' => 'https', + ], + + 'postmark' => [ + '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'), + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..8fed97c --- /dev/null +++ b/config/session.php @@ -0,0 +1,201 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | 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 immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + '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 we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | While using one of the framework's cache driven session backends you may + | list a cache store that should be used for these sessions. This value + | must match with one of the application's configured 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 cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + '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 are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + '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. You are free to modify this option if needed. + | + */ + + '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" since this is a secure default value. + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => 'lax', + +]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 0000000..22b8a18 --- /dev/null +++ b/config/view.php @@ -0,0 +1,36 @@ + [ + resource_path('views'), + ], + + /* + |-------------------------------------------------------------------------- + | Compiled View Path + |-------------------------------------------------------------------------- + | + | This option determines where all the compiled Blade templates will be + | stored for your application. Typically, this is within the storage + | directory. However, as usual, you are free to change this value. + | + */ + + 'compiled' => env( + 'VIEW_COMPILED_PATH', + realpath(storage_path('framework/views')) + ), + +]; diff --git a/create_es_teh.php b/create_es_teh.php new file mode 100644 index 0000000..1857630 --- /dev/null +++ b/create_es_teh.php @@ -0,0 +1,70 @@ +make(Illuminate\Contracts\Console\Kernel::class); +$kernel->bootstrap(); + +// Create product +$product = \App\Models\Product::create([ + 'name' => 'es teh', + 'category' => 'minuman', + 'purchase_price' => 4000, + 'selling_price' => 5000, + 'branch' => 'Cabang 2' +]); + +echo "Product created with ID: " . $product->id . "\n"; + +// Create recipes +\App\Models\ProductRecipe::create([ + 'product_id' => $product->id, + 'raw_material_id' => 3, // Es Batu + 'quantity_needed' => 15 +]); +echo "Recipe added: Es Batu 15 Gram\n"; + +\App\Models\ProductRecipe::create([ + 'product_id' => $product->id, + 'raw_material_id' => 2, // Gula + 'quantity_needed' => 20 +]); +echo "Recipe added: Gula 20 Gram\n"; + +\App\Models\ProductRecipe::create([ + 'product_id' => $product->id, + 'raw_material_id' => 4, // Teh Kotak + 'quantity_needed' => 0.5 // 1 pcs untuk 2 es teh +]); +echo "Recipe added: Teh Kotak 0.5 Pcs\n"; + +// Create initial stock +\App\Models\Stock::create([ + 'product_id' => $product->id, + 'branch' => 'Cabang 2', + 'quantity' => 0, + 'unit' => 'Pcs' +]); +echo "Initial stock created\n"; + +// Recalculate stock +$product = \App\Models\Product::with('recipes.rawMaterial')->find($product->id); +$minStock = null; +foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if (!$rm || $recipe->quantity_needed <= 0) continue; + $possibleAmount = floor($rm->stock_quantity / $recipe->quantity_needed); + if ($minStock === null || $possibleAmount < $minStock) { + $minStock = $possibleAmount; + } +} + +if ($minStock !== null && $minStock >= 0) { + $stock = \App\Models\Stock::where('product_id', $product->id)->where('branch', 'Cabang 2')->first(); + $stock->quantity = $minStock; + $stock->save(); + echo "Stock recalculated: " . $minStock . " Pcs\n"; +} else { + echo "Stock could not be calculated (insufficient raw materials)\n"; +} + +echo "Done!\n"; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/ERD.md b/database/ERD.md new file mode 100644 index 0000000..2f22097 --- /dev/null +++ b/database/ERD.md @@ -0,0 +1,90 @@ +# ERD + +```mermaid +erDiagram + USERS { + bigint id PK + string name + string email + timestamp email_verified_at + string password + timestamp created_at + timestamp updated_at + string role + string branch + } + + BRANCHES { + bigint id PK + string name + timestamp created_at + timestamp updated_at + } + + PRODUCTS { + bigint id PK + string name + enum category + integer purchase_price + integer selling_price + string image + string branch + timestamp created_at + timestamp updated_at + } + + STOCKS { + bigint id PK + bigint product_id FK + string branch + integer quantity + string unit + timestamp created_at + timestamp updated_at + } + + PURCHASES { + bigint id PK + date date + string branch + string item + string quantity + integer total_price + bigint product_id FK + timestamp created_at + timestamp updated_at + } + + SALES { + bigint id PK + date date + string branch + string item + integer quantity + integer total_price + bigint product_id FK + timestamp created_at + timestamp updated_at + } + + OPERATIONAL_COSTS { + bigint id PK + string branch + date date + string label + integer amount + timestamp created_at + timestamp updated_at + } + + USERS ||--o{ BRANCHES : "belongs_to (via branch name)" + PRODUCTS ||--o{ BRANCHES : "belongs_to (via branch name)" + STOCKS }o--|| PRODUCTS : "product_id" + PURCHASES }o--|| PRODUCTS : "product_id" + SALES }o--|| PRODUCTS : "product_id" + + BRANCHES ||--o{ STOCKS : "has" + BRANCHES ||--o{ PURCHASES : "has" + BRANCHES ||--o{ SALES : "has" + BRANCHES ||--o{ OPERATIONAL_COSTS : "has" +``` diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..41f8ae8 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,40 @@ + + */ +class UserFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition() + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + * + * @return static + */ + public function unverified() + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..f10463d --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,36 @@ +fid(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +}; diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..e5f1397 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('password_resets'); + } +}; diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php new file mode 100644 index 0000000..1719198 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,36 @@ +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. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php new file mode 100644 index 0000000..6c81fd2 --- /dev/null +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -0,0 +1,37 @@ +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. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/database/migrations/2025_09_13_000001_create_products_table.php b/database/migrations/2025_09_13_000001_create_products_table.php new file mode 100644 index 0000000..3ad8aa3 --- /dev/null +++ b/database/migrations/2025_09_13_000001_create_products_table.php @@ -0,0 +1,25 @@ +id(); + $table->string('name'); + $table->enum('category', ['makanan', 'minuman', 'snack']); + $table->integer('purchase_price'); + $table->integer('selling_price'); + $table->string('image')->nullable(); + $table->timestamps(); + }); + } + + public function down() + { + Schema::dropIfExists('products'); + } +} diff --git a/database/migrations/2026_02_11_091619_add_role_and_branch_to_users_table.php b/database/migrations/2026_02_11_091619_add_role_and_branch_to_users_table.php new file mode 100644 index 0000000..fbb7a84 --- /dev/null +++ b/database/migrations/2026_02_11_091619_add_role_and_branch_to_users_table.php @@ -0,0 +1,33 @@ +enum('role', ['admin', 'employee'])->default('employee')->after('email'); + $table->string('branch')->nullable()->after('role'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn(['role', 'branch']); + }); + } +}; diff --git a/database/migrations/2026_02_11_100114_create_stocks_table.php b/database/migrations/2026_02_11_100114_create_stocks_table.php new file mode 100644 index 0000000..12b7a4e --- /dev/null +++ b/database/migrations/2026_02_11_100114_create_stocks_table.php @@ -0,0 +1,35 @@ +id(); + $table->foreignId('product_id')->constrained()->onDelete('cascade'); + $table->string('branch'); + $table->integer('quantity')->default(0); + $table->string('unit')->nullable(); // Added unit to stock for flexibility + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('stocks'); + } +}; diff --git a/database/migrations/2026_02_11_101516_create_purchases_table.php b/database/migrations/2026_02_11_101516_create_purchases_table.php new file mode 100644 index 0000000..bc62b52 --- /dev/null +++ b/database/migrations/2026_02_11_101516_create_purchases_table.php @@ -0,0 +1,36 @@ +id(); + $table->date('date'); + $table->string('branch'); + $table->string('item'); + $table->string('quantity'); + $table->integer('total_price'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('purchases'); + } +}; diff --git a/database/migrations/2026_02_11_101547_create_sales_table.php b/database/migrations/2026_02_11_101547_create_sales_table.php new file mode 100644 index 0000000..b960e05 --- /dev/null +++ b/database/migrations/2026_02_11_101547_create_sales_table.php @@ -0,0 +1,36 @@ +id(); + $table->date('date'); + $table->string('branch'); + $table->string('item'); + $table->integer('quantity'); + $table->integer('total_price'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('sales'); + } +}; diff --git a/database/migrations/2026_02_11_152544_add_product_id_to_purchases_and_sales_tables.php b/database/migrations/2026_02_11_152544_add_product_id_to_purchases_and_sales_tables.php new file mode 100644 index 0000000..2707d27 --- /dev/null +++ b/database/migrations/2026_02_11_152544_add_product_id_to_purchases_and_sales_tables.php @@ -0,0 +1,42 @@ +foreignId('product_id')->nullable()->after('branch')->constrained()->onDelete('set null'); + }); + + Schema::table('sales', function (Blueprint $table) { + $table->foreignId('product_id')->nullable()->after('branch')->constrained()->onDelete('set null'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('purchases', function (Blueprint $table) { + $table->dropForeign(['product_id']); + $table->dropColumn('product_id'); + }); + + Schema::table('sales', function (Blueprint $table) { + $table->dropForeign(['product_id']); + $table->dropColumn('product_id'); + }); + } +}; diff --git a/database/migrations/2026_02_11_161608_modify_stocks_table_for_manual_items.php b/database/migrations/2026_02_11_161608_modify_stocks_table_for_manual_items.php new file mode 100644 index 0000000..d04db7c --- /dev/null +++ b/database/migrations/2026_02_11_161608_modify_stocks_table_for_manual_items.php @@ -0,0 +1,34 @@ +foreignId('product_id')->nullable()->change(); + $table->string('manual_item_name')->nullable()->after('product_id'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('stocks', function (Blueprint $table) { + $table->foreignId('product_id')->nullable(false)->change(); + $table->dropColumn('manual_item_name'); + }); + } +}; diff --git a/database/migrations/2026_02_12_192244_add_branch_to_products_table.php b/database/migrations/2026_02_12_192244_add_branch_to_products_table.php new file mode 100644 index 0000000..5a9205b --- /dev/null +++ b/database/migrations/2026_02_12_192244_add_branch_to_products_table.php @@ -0,0 +1,32 @@ +string('branch')->default('Cabang 1')->after('image'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('products', function (Blueprint $table) { + $table->dropColumn('branch'); + }); + } +}; diff --git a/database/migrations/2026_02_18_085951_create_branches_table.php b/database/migrations/2026_02_18_085951_create_branches_table.php new file mode 100644 index 0000000..1a8ced6 --- /dev/null +++ b/database/migrations/2026_02_18_085951_create_branches_table.php @@ -0,0 +1,32 @@ +id(); + $table->string('name')->unique(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('branches'); + } +}; diff --git a/database/migrations/2026_03_08_173241_change_role_type_in_users_table.php b/database/migrations/2026_03_08_173241_change_role_type_in_users_table.php new file mode 100644 index 0000000..b72c321 --- /dev/null +++ b/database/migrations/2026_03_08_173241_change_role_type_in_users_table.php @@ -0,0 +1,35 @@ +string('role')->change(); + }); + + // Update existing data for consistency + \DB::table('users')->where('role', 'employee')->update(['role' => 'karyawan']); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('users', function (Blueprint $table) { + $table->enum('role', ['admin', 'employee'])->default('employee')->change(); + }); + } +}; diff --git a/database/migrations/2026_03_28_164038_make_products_global.php b/database/migrations/2026_03_28_164038_make_products_global.php new file mode 100644 index 0000000..3f4df00 --- /dev/null +++ b/database/migrations/2026_03_28_164038_make_products_global.php @@ -0,0 +1,32 @@ + p2.id + ) + "); + + $duplicateIds = array_column($duplicates, 'id'); + + if (!empty($duplicateIds)) { + // Optional: Reassign purchase/sales references if necessary, or just delete. + // Since this is a hard shift, we will just delete the duplicates. + DB::table('products')->whereIn('id', $duplicateIds)->delete(); + } + + // 2. Modify the table schema + Schema::table('products', function (Blueprint $table) { + $table->dropColumn('branch'); + // Adding unique constraint to name to prevent future duplicates at database level + // Note: because collation might differ, we'll keep the application-level validation too, + // but this adds a hard layer of protection. + $table->unique('name'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('products', function (Blueprint $table) { + $table->dropUnique(['name']); + $table->string('branch')->nullable(); + }); + } +}; diff --git a/database/migrations/2026_04_26_180250_create_operational_costs_table.php b/database/migrations/2026_04_26_180250_create_operational_costs_table.php new file mode 100644 index 0000000..450edad --- /dev/null +++ b/database/migrations/2026_04_26_180250_create_operational_costs_table.php @@ -0,0 +1,35 @@ +id(); + $table->string('branch'); + $table->date('date'); + $table->string('label'); + $table->integer('amount'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('operational_costs'); + } +}; diff --git a/database/migrations/2026_04_30_080656_add_branch_foreign_keys.php b/database/migrations/2026_04_30_080656_add_branch_foreign_keys.php new file mode 100644 index 0000000..cf1df20 --- /dev/null +++ b/database/migrations/2026_04_30_080656_add_branch_foreign_keys.php @@ -0,0 +1,64 @@ +foreign('branch')->references('name')->on('branches')->onUpdate('cascade')->onDelete('cascade'); + }); + + Schema::table('sales', function (Blueprint $table) { + $table->foreign('branch')->references('name')->on('branches')->onUpdate('cascade')->onDelete('cascade'); + }); + + Schema::table('purchases', function (Blueprint $table) { + $table->foreign('branch')->references('name')->on('branches')->onUpdate('cascade')->onDelete('cascade'); + }); + + Schema::table('stocks', function (Blueprint $table) { + $table->foreign('branch')->references('name')->on('branches')->onUpdate('cascade')->onDelete('cascade'); + }); + + Schema::table('operational_costs', function (Blueprint $table) { + $table->foreign('branch')->references('name')->on('branches')->onUpdate('cascade')->onDelete('cascade'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropForeign(['branch']); + }); + + Schema::table('sales', function (Blueprint $table) { + $table->dropForeign(['branch']); + }); + + Schema::table('purchases', function (Blueprint $table) { + $table->dropForeign(['branch']); + }); + + Schema::table('stocks', function (Blueprint $table) { + $table->dropForeign(['branch']); + }); + + Schema::table('operational_costs', function (Blueprint $table) { + $table->dropForeign(['branch']); + }); + } +}; diff --git a/database/migrations/2026_07_16_153803_create_accounts_table.php b/database/migrations/2026_07_16_153803_create_accounts_table.php new file mode 100644 index 0000000..8082b31 --- /dev/null +++ b/database/migrations/2026_07_16_153803_create_accounts_table.php @@ -0,0 +1,34 @@ +id(); + $table->string('code')->unique(); + $table->string('name'); + $table->enum('type', ['Asset', 'Liability', 'Equity', 'Revenue', 'Expense']); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('accounts'); + } +}; diff --git a/database/migrations/2026_07_16_154448_create_journal_entries_table.php b/database/migrations/2026_07_16_154448_create_journal_entries_table.php new file mode 100644 index 0000000..dd84776 --- /dev/null +++ b/database/migrations/2026_07_16_154448_create_journal_entries_table.php @@ -0,0 +1,36 @@ +id(); + $table->date('date'); + $table->string('description'); + $table->string('reference_type')->nullable(); // e.g. Sale, Purchase, OperationalCost + $table->unsignedBigInteger('reference_id')->nullable(); + $table->string('branch')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('journal_entries'); + } +}; diff --git a/database/migrations/2026_07_16_154532_create_journal_details_table.php b/database/migrations/2026_07_16_154532_create_journal_details_table.php new file mode 100644 index 0000000..e0ec737 --- /dev/null +++ b/database/migrations/2026_07_16_154532_create_journal_details_table.php @@ -0,0 +1,35 @@ +id(); + $table->foreignId('journal_entry_id')->constrained('journal_entries')->onDelete('cascade'); + $table->foreignId('account_id')->constrained('accounts')->onDelete('cascade'); + $table->bigInteger('debit')->default(0); + $table->bigInteger('credit')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('journal_details'); + } +}; diff --git a/database/migrations/2026_07_16_170214_create_raw_materials_table.php b/database/migrations/2026_07_16_170214_create_raw_materials_table.php new file mode 100644 index 0000000..b68d7b8 --- /dev/null +++ b/database/migrations/2026_07_16_170214_create_raw_materials_table.php @@ -0,0 +1,34 @@ +id(); + $table->string('name'); + $table->string('unit'); + $table->float('stock_quantity')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('raw_materials'); + } +}; diff --git a/database/migrations/2026_07_16_170323_create_product_recipes_table.php b/database/migrations/2026_07_16_170323_create_product_recipes_table.php new file mode 100644 index 0000000..01b74cc --- /dev/null +++ b/database/migrations/2026_07_16_170323_create_product_recipes_table.php @@ -0,0 +1,34 @@ +id(); + $table->foreignId('product_id')->constrained('products')->onDelete('cascade'); + $table->foreignId('raw_material_id')->constrained('raw_materials')->onDelete('cascade'); + $table->float('quantity_needed'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('product_recipes'); + } +}; diff --git a/database/migrations/2026_07_16_170813_add_raw_material_id_to_purchases_table.php b/database/migrations/2026_07_16_170813_add_raw_material_id_to_purchases_table.php new file mode 100644 index 0000000..61f393d --- /dev/null +++ b/database/migrations/2026_07_16_170813_add_raw_material_id_to_purchases_table.php @@ -0,0 +1,35 @@ +foreignId('raw_material_id')->nullable()->constrained('raw_materials')->onDelete('set null'); + $table->string('type')->default('product'); // 'product' or 'raw_material' + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('purchases', function (Blueprint $table) { + $table->dropForeign(['raw_material_id']); + $table->dropColumn('raw_material_id'); + $table->dropColumn('type'); + }); + } +}; diff --git a/database/migrations/2026_07_16_183307_modify_products_table_for_branch_isolation.php b/database/migrations/2026_07_16_183307_modify_products_table_for_branch_isolation.php new file mode 100644 index 0000000..f95356d --- /dev/null +++ b/database/migrations/2026_07_16_183307_modify_products_table_for_branch_isolation.php @@ -0,0 +1,47 @@ +dropUnique('products_name_unique'); + + // Re-add branch column + $table->string('branch')->default('Cabang 1')->after('image'); + }); + + // Set all existing products to Cabang 1 + \Illuminate\Support\Facades\DB::table('products')->update(['branch' => 'Cabang 1']); + + Schema::table('products', function (Blueprint $table) { + // Add composite unique constraint for name and branch + $table->unique(['name', 'branch']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('products', function (Blueprint $table) { + $table->dropUnique(['name', 'branch']); + $table->dropColumn('branch'); + $table->unique('name', 'products_name_unique'); + }); + } +}; diff --git a/database/migrations/2026_07_17_124129_add_branch_to_raw_materials_table.php b/database/migrations/2026_07_17_124129_add_branch_to_raw_materials_table.php new file mode 100644 index 0000000..43a95e1 --- /dev/null +++ b/database/migrations/2026_07_17_124129_add_branch_to_raw_materials_table.php @@ -0,0 +1,32 @@ +string('branch')->default('Cabang 1')->after('unit'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('raw_materials', function (Blueprint $table) { + $table->dropColumn('branch'); + }); + } +}; diff --git a/database/seeders/AccountSeeder.php b/database/seeders/AccountSeeder.php new file mode 100644 index 0000000..114d3f7 --- /dev/null +++ b/database/seeders/AccountSeeder.php @@ -0,0 +1,33 @@ + '101', 'name' => 'Kas', 'type' => 'Asset'], + ['code' => '102', 'name' => 'Persediaan Barang Dagang', 'type' => 'Asset'], + ['code' => '301', 'name' => 'Modal', 'type' => 'Equity'], + ['code' => '401', 'name' => 'Penjualan', 'type' => 'Revenue'], + ['code' => '501', 'name' => 'Harga Pokok Penjualan', 'type' => 'Expense'], + ['code' => '502', 'name' => 'Biaya Operasional', 'type' => 'Expense'], + ]; + + foreach ($accounts as $account) { + \App\Models\Account::updateOrCreate( + ['code' => $account['code']], + $account + ); + } + } +} diff --git a/database/seeders/BranchSeeder.php b/database/seeders/BranchSeeder.php new file mode 100644 index 0000000..50ccc8e --- /dev/null +++ b/database/seeders/BranchSeeder.php @@ -0,0 +1,23 @@ + $branch]); + } + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..ad76c11 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,24 @@ +call([ + AccountSeeder::class, + BranchSeeder::class, + UserSeeder::class, + ProductSeeder::class, + ]); + } +} diff --git a/database/seeders/ProductSeeder.php b/database/seeders/ProductSeeder.php new file mode 100644 index 0000000..71427e0 --- /dev/null +++ b/database/seeders/ProductSeeder.php @@ -0,0 +1,76 @@ + 'Nasi Goreng', + 'category' => 'makanan', + 'purchase_price' => 10000, + 'selling_price' => 15000, + ], + [ + 'name' => 'Mie Goreng', + 'category' => 'makanan', + 'purchase_price' => 7000, + 'selling_price' => 10000, + ], + [ + 'name' => 'Kopi Hitam', + 'category' => 'minuman', + 'purchase_price' => 3000, + 'selling_price' => 5000, + ], + [ + 'name' => 'Es Teh', + 'category' => 'minuman', + 'purchase_price' => 2000, + 'selling_price' => 4000, + ], + [ + 'name' => 'Keripik Kentang', + 'category' => 'snack', + 'purchase_price' => 4000, + 'selling_price' => 7000, + ], + ]; + + $branches = ['Cabang 1', 'Cabang 2', 'Cabang 3']; + + foreach ($products as $pData) { + $product = Product::create($pData); + + // Seed stock for each branch + foreach ($branches as $branch) { + Stock::create([ + 'product_id' => $product->id, + 'branch' => $branch, + 'quantity' => rand(5, 50), + 'unit' => $this->getUnit($product->category) + ]); + } + } + } + + private function getUnit($category) + { + switch ($category) { + case 'makanan': return 'Porsi'; + case 'minuman': return 'Gelas'; + default: return 'Pcs'; + } + } +} diff --git a/database/seeders/PurchaseSaleSeeder.php b/database/seeders/PurchaseSaleSeeder.php new file mode 100644 index 0000000..9abe47c --- /dev/null +++ b/database/seeders/PurchaseSaleSeeder.php @@ -0,0 +1,56 @@ +isEmpty()) { + $this->command->warn('Product table is empty. Please run ProductSeeder first.'); + return; + } + + foreach ($branches as $branch) { + // Seed Purchases + for ($i = 0; $i < 5; $i++) { + $product = $products->random(); + Purchase::create([ + 'date' => Carbon::now()->subDays(rand(1, 10))->toDateString(), + 'branch' => $branch, + 'product_id' => $product->id, + 'item' => $product->name, + 'quantity' => rand(1, 10) . ' Pack', + 'total_price' => rand(20000, 200000), + ]); + } + + // Seed Sales + for ($i = 0; $i < 10; $i++) { + $product = $products->random(); + Sale::create([ + 'date' => Carbon::now()->subDays(rand(0, 5))->toDateString(), + 'branch' => $branch, + 'product_id' => $product->id, + 'item' => $product->name, + 'quantity' => rand(1, 5), + 'total_price' => $product->selling_price * rand(1, 5), + ]); + } + } + } +} diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..3db94eb --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,59 @@ + 'admin@warkopcakimin.com', + ], [ + 'name' => 'Admin Warkop', + 'password' => Hash::make('password'), + 'role' => 'admin', + 'branch' => null, + ]); + + // Employee Cabang 1 + User::firstOrCreate([ + 'email' => 'karyawan1@warkopcakimin.com', + ], [ + 'name' => 'Karyawan 1', + 'password' => Hash::make('password'), + 'role' => 'karyawan', + 'branch' => 'Cabang 1', + ]); + + + // Employee Cabang 2 + User::firstOrCreate([ + 'email' => 'karyawan2@warkopcakimin.com', + ], [ + 'name' => 'Karyawan 2', + 'password' => Hash::make('password'), + 'role' => 'karyawan', + 'branch' => 'Cabang 2', + ]); + + // Employee Cabang 3 + User::firstOrCreate([ + 'email' => 'karyawan3@warkopcakimin.com', + ], [ + 'name' => 'Karyawan 3', + 'password' => Hash::make('password'), + 'role' => 'karyawan', + 'branch' => 'Cabang 3', + ]); + } +} diff --git a/deploy-infinityfree.md b/deploy-infinityfree.md new file mode 100644 index 0000000..e7f513b --- /dev/null +++ b/deploy-infinityfree.md @@ -0,0 +1,20 @@ +Deploy ke InfinityFree +===================== + +1. Upload seluruh isi project ke folder public_html (atau subdomain yang Anda buat). +2. Pastikan folder public di atas menjadi root document. Jika host Anda memakai public_html, pindahkan isi folder public ke public_html, atau atur document root ke folder public. +3. Buat file .env sesuai setting database InfinityFree. +4. Pastikan folder storage dan bootstrap/cache writable. +5. Jalankan perintah berikut di komputer lokal sebelum upload: + - composer install --optimize-autoloader --no-dev + - php artisan config:cache + - php artisan route:cache + - php artisan view:cache +6. Untuk database, gunakan MySQL dari InfinityFree dan isi konfigurasi berikut di .env: + DB_CONNECTION=mysql + DB_HOST=sql123.infinityfree.com + DB_PORT=3306 + DB_DATABASE=your_database + DB_USERNAME=your_username + DB_PASSWORD=your_password +7. Setelah upload, buka URL aplikasi Anda. diff --git a/diagrams/class-diagram.drawio b/diagrams/class-diagram.drawio new file mode 100644 index 0000000..2722a7f --- /dev/null +++ b/diagrams/class-diagram.drawio @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + diff --git a/diagrams/use-cases.md b/diagrams/use-cases.md new file mode 100644 index 0000000..e1b0880 --- /dev/null +++ b/diagrams/use-cases.md @@ -0,0 +1,68 @@ +**Karyawan — Use Cases** + +- **Aktor:** `User` (role = employee / karyawan). +- **Prasyarat:** Terdaftar dan terautentikasi (login). + +- **Melihat Stok Produk:** + - **Goal:** Menampilkan ketersediaan barang di `Stock` per `Branch`. + - **Alur Utama:** 1) Buka menu Stok → 2) Pilih `Branch` → 3) Sistem menampilkan daftar `Product` dengan `quantity`. + - **Alur Alternatif:** Filter/cari berdasarkan `Product` atau kategori; jika kosong tampilkan "Tidak ditemukan". + - **Postcondition:** Karyawan melihat stok terkini. + +- **Mencatat Penjualan:** + - **Goal:** Mencatat transaksi di `Sale` dan mengurangi `Stock`. + - **Alur Utama:** 1) Pilih `Product` → 2) Masukkan `quantity` → 3) Sistem validasi stok → 4) Simpan `Sale` → 5) Update `Stock`. + - **Alur Alternatif:** Jika stok tidak cukup → tampilkan pesan dan batalkan atau arahkan ke proses pembelian (`Purchase`). + - **Postcondition:** `Sale` tersimpan, `Stock` berkurang sesuai. + +- **Mencatat Pembelian (opsional sesuai izin):** + - **Goal:** Menyimpan transaksi di `Purchase` dan menambah `Stock`. + - **Alur:** 1) Input supplier/item/quantity/total → 2) Simpan `Purchase` → 3) Update `Stock`. + - **Postcondition:** `Purchase` tersimpan, stok bertambah. + +- **Melihat Laporan Dasar:** + - **Goal:** Melihat ringkasan penjualan harian dan status stok untuk tugas operasional. + - **Alur:** Buka menu Laporan → pilih rentang waktu/branch → tampilkan ringkasan sederhana. + + +**Admin — Use Cases** + +- **Aktor:** `User` (role = admin). +- **Prasyarat:** Terdaftar, terautentikasi, memiliki hak admin. + +- **Kelola Produk (CRUD):** + - **Goal:** Menambah, mengubah, dan menghapus data `Product`. + - **Alur Utama:** 1) Buka menu Produk → 2) Tambah/Ubah/Hapus produk → 3) Sistem validasi dan simpan. + - **Postcondition:** Data `Product` ter-update di database. + +- **Kelola Stok & Penyesuaian:** + - **Goal:** Koreksi `Stock` per `Branch` (penyesuaian fisik atau koreksi kesalahan). + - **Alur:** 1) Pilih `Branch` → 2) Pilih `Product` → 3) Ubah `quantity` → 4) Simpan (simpan audit log jika perlu). + - **Postcondition:** Stok tersinkronisasi. + +- **Kelola Cabang (`Branch`):** + - **Goal:** CRUD `Branch`. + - **Alur:** 1) Buka menu Cabang → 2) Tambah/Ubah/Hapus → 3) Simpan. + +- **Kelola Karyawan / User:** + - **Goal:** Menambah/mengedit/menonaktifkan akun `User`, assign `role` dan `branch`. + - **Alur:** 1) Akses manajemen pengguna → 2) Kelola hak akses/branch → 3) Simpan. + +- **Kelola Biaya Operasional (`OperationalCost`):** + - **Goal:** Input dan review biaya operasional per `Branch`. + - **Alur:** 1) Input label/amount/date/branch → 2) Simpan → 3) Tampilkan rekap biaya. + +- **Laporan & Rekonsiliasi:** + - **Goal:** Menghasilkan laporan gabungan (`Purchase`, `Sale`, `OperationalCost`, `Stock`) per `Branch`/periode dan ekspor (CSV/PDF). + - **Alur:** 1) Pilih tipe laporan dan rentang waktu → 2) Sistem kumpulkan data → 3) Tampilkan / ekspor. + + +**Catatan Integrasi dengan Model Anda** + +- Relasi penting: `User` berasosiasi dengan `Branch`; `Product` terkait `Stock`, `Purchase`, dan `Sale`. +- Transaksi `Sale` dan `Purchase` wajib melakukan perubahan konsisten pada `Stock`. +- Admin sebaiknya memiliki audit log untuk operasi sensitif (penyesuaian stok, hapus produk, perubahan user). + +Jika Anda ingin, saya dapat: +- Mengkonversi ini menjadi diagram Use Case (draw.io) dan menyimpan di folder `diagrams/`. +- Menambahkan contoh API endpoint atau skenario test untuk tiap use case. diff --git a/fix_purchases.php b/fix_purchases.php new file mode 100644 index 0000000..ee68daa --- /dev/null +++ b/fix_purchases.php @@ -0,0 +1,75 @@ +make(Illuminate\Contracts\Console\Kernel::class); +$kernel->bootstrap(); + +// Fix purchase records +echo "Fixing purchase records...\n"; + +// Purchase ID 8 - Gula +$purchase8 = \App\Models\Purchase::find(8); +$purchase8->type = 'raw_material'; +$purchase8->raw_material_id = 2; // Gula +$purchase8->save(); +echo "Purchase 8 (Gula) updated to raw_material type\n"; + +// Purchase ID 9 - Es Batu +$purchase9 = \App\Models\Purchase::find(9); +$purchase9->type = 'raw_material'; +$purchase9->raw_material_id = 3; // Es Batu +$purchase9->save(); +echo "Purchase 9 (Es Batu) updated to raw_material type\n"; + +// Purchase ID 10 - Teh Kotak +$purchase10 = \App\Models\Purchase::find(10); +$purchase10->type = 'raw_material'; +$purchase10->raw_material_id = 4; // Teh Kotak +$purchase10->save(); +echo "Purchase 10 (Teh Kotak) updated to raw_material type\n"; + +// Update raw material stocks +echo "\nUpdating raw material stocks...\n"; + +// Gula: add 1000 Gram +$gula = \App\Models\RawMaterial::find(2); +$gula->stock_quantity += 1000; +$gula->save(); +echo "Gula stock updated: " . $gula->stock_quantity . " Gram\n"; + +// Es Batu: add 1000 Gram +$esBatu = \App\Models\RawMaterial::find(3); +$esBatu->stock_quantity += 1000; +$esBatu->save(); +echo "Es Batu stock updated: " . $esBatu->stock_quantity . " Gram\n"; + +// Teh Kotak: add 10 Pcs +$tehKotak = \App\Models\RawMaterial::find(4); +$tehKotak->stock_quantity += 10; +$tehKotak->save(); +echo "Teh Kotak stock updated: " . $tehKotak->stock_quantity . " Pcs\n"; + +// Recalculate es teh stock +echo "\nRecalculating es teh stock...\n"; +$product = \App\Models\Product::with('recipes.rawMaterial')->find(7); +$minStock = null; +foreach ($product->recipes as $recipe) { + $rm = $recipe->rawMaterial; + if (!$rm || $recipe->quantity_needed <= 0) continue; + $possibleAmount = floor($rm->stock_quantity / $recipe->quantity_needed); + echo $rm->name . ": " . $rm->stock_quantity . " / " . $recipe->quantity_needed . " = " . $possibleAmount . " porsi\n"; + if ($minStock === null || $possibleAmount < $minStock) { + $minStock = $possibleAmount; + } +} + +if ($minStock !== null && $minStock >= 0) { + $stock = \App\Models\Stock::where('product_id', 7)->where('branch', 'Cabang 2')->first(); + $stock->quantity = $minStock; + $stock->save(); + echo "es teh stock updated: " . $minStock . " Pcs\n"; +} else { + echo "Stock could not be calculated\n"; +} + +echo "\nDone!\n"; diff --git a/index.php b/index.php new file mode 100644 index 0000000..1fc608f --- /dev/null +++ b/index.php @@ -0,0 +1,3 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + +]; diff --git a/lang/en/pagination.php b/lang/en/pagination.php new file mode 100644 index 0000000..d481411 --- /dev/null +++ b/lang/en/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/lang/en/passwords.php b/lang/en/passwords.php new file mode 100644 index 0000000..2345a56 --- /dev/null +++ b/lang/en/passwords.php @@ -0,0 +1,22 @@ + 'Your password has been reset!', + 'sent' => 'We have emailed your password reset link!', + 'throttled' => 'Please wait before retrying.', + 'token' => 'This password reset token is invalid.', + 'user' => "We can't find a user with that email address.", + +]; diff --git a/lang/en/validation.php b/lang/en/validation.php new file mode 100644 index 0000000..70407c9 --- /dev/null +++ b/lang/en/validation.php @@ -0,0 +1,184 @@ + 'The :attribute must be accepted.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', + 'alpha' => 'The :attribute must only contain letters.', + 'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.', + 'alpha_num' => 'The :attribute must only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'The :attribute must be a date before :date.', + 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'between' => [ + 'array' => 'The :attribute must have between :min and :max items.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'numeric' => 'The :attribute must be between :min and :max.', + 'string' => 'The :attribute must be between :min and :max characters.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'current_password' => 'The password is incorrect.', + 'date' => 'The :attribute is not a valid date.', + 'date_equals' => 'The :attribute must be a date equal to :date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'decimal' => 'The :attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', + 'email' => 'The :attribute must be a valid email address.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'The selected :attribute is invalid.', + 'file' => 'The :attribute must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'gt' => [ + 'array' => 'The :attribute must have more than :value items.', + 'file' => 'The :attribute must be greater than :value kilobytes.', + 'numeric' => 'The :attribute must be greater than :value.', + 'string' => 'The :attribute must be greater than :value characters.', + ], + 'gte' => [ + 'array' => 'The :attribute must have :value items or more.', + 'file' => 'The :attribute must be greater than or equal to :value kilobytes.', + 'numeric' => 'The :attribute must be greater than or equal to :value.', + 'string' => 'The :attribute must be greater than or equal to :value characters.', + ], + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field does not exist in :other.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'ipv4' => 'The :attribute must be a valid IPv4 address.', + 'ipv6' => 'The :attribute must be a valid IPv6 address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'lowercase' => 'The :attribute must be lowercase.', + 'lt' => [ + 'array' => 'The :attribute must have less than :value items.', + 'file' => 'The :attribute must be less than :value kilobytes.', + 'numeric' => 'The :attribute must be less than :value.', + 'string' => 'The :attribute must be less than :value characters.', + ], + 'lte' => [ + 'array' => 'The :attribute must not have more than :value items.', + 'file' => 'The :attribute must be less than or equal to :value kilobytes.', + 'numeric' => 'The :attribute must be less than or equal to :value.', + 'string' => 'The :attribute must be less than or equal to :value characters.', + ], + 'mac_address' => 'The :attribute must be a valid MAC address.', + 'max' => [ + 'array' => 'The :attribute must not have more than :max items.', + 'file' => 'The :attribute must not be greater than :max kilobytes.', + 'numeric' => 'The :attribute must not be greater than :max.', + 'string' => 'The :attribute must not be greater than :max characters.', + ], + 'max_digits' => 'The :attribute must not have more than :max digits.', + 'mimes' => 'The :attribute must be a file of type: :values.', + 'mimetypes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'array' => 'The :attribute must have at least :min items.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'numeric' => 'The :attribute must be at least :min.', + 'string' => 'The :attribute must be at least :min characters.', + ], + 'min_digits' => 'The :attribute must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'The :attribute must be a multiple of :value.', + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute format is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'password' => [ + 'letters' => 'The :attribute must contain at least one letter.', + 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute must contain at least one number.', + 'symbols' => 'The :attribute must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'The :attribute field must be present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values are present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'array' => 'The :attribute must contain :size items.', + 'file' => 'The :attribute must be :size kilobytes.', + 'numeric' => 'The :attribute must be :size.', + 'string' => 'The :attribute must be :size characters.', + ], + 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'string' => 'The :attribute must be a string.', + 'timezone' => 'The :attribute must be a valid timezone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'uppercase' => 'The :attribute must be uppercase.', + 'url' => 'The :attribute must be a valid URL.', + 'ulid' => 'The :attribute must be a valid ULID.', + 'uuid' => 'The :attribute must be a valid UUID.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [], + +]; diff --git a/latest_laravel_log_tail.txt b/latest_laravel_log_tail.txt new file mode 100644 index 0000000..b1cf148 --- /dev/null +++ b/latest_laravel_log_tail.txt @@ -0,0 +1,120 @@ +#22 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) +#23 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Seeder.php(184): Illuminate\\Container\\Container->call(Array, Array) +#24 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}() +#25 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Seeds\\SeedCommand.php(81): Illuminate\\Database\\Seeder->__invoke() +#26 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}() +#27 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Seeds\\SeedCommand.php(82): Illuminate\\Database\\Eloquent\\Model::unguarded(Object(Closure)) +#28 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle() +#29 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() +#30 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) +#31 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) +#32 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) +#33 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(183): Illuminate\\Container\\Container->call(Array) +#34 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Command\\Command.php(291): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) +#35 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(153): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) +#36 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(1014): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#37 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Seeds\\SeedCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#38 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#39 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#40 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#41 C:\\xampp\\htdocs\\akuntansi-sia\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#42 {main} +"} +[2026-07-17 21:06:22] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`wkp_imin`.`users`, CONSTRAINT `users_branch_foreign` FOREIGN KEY (`branch`) REFERENCES `branches` (`name`) ON DELETE CASCADE ON UPDATE CASCADE) (SQL: insert into `users` (`email`, `name`, `password`, `role`, `branch`, `updated_at`, `created_at`) values (karyawan1@warkopcakimin.com, Karyawan 1, $2y$10$zR6cDCS0UbLK9tQ8H4IgducgETi5SDkMZDhiLhJC37FAvja0Kqqay, karyawan, Cabang 1, 2026-07-17 21:06:22, 2026-07-17 21:06:22)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`wkp_imin`.`users`, CONSTRAINT `users_branch_foreign` FOREIGN KEY (`branch`) REFERENCES `branches` (`name`) ON DELETE CASCADE ON UPDATE CASCADE) (SQL: insert into `users` (`email`, `name`, `password`, `role`, `branch`, `updated_at`, `created_at`) values (karyawan1@warkopcakimin.com, Karyawan 1, $2y$10$zR6cDCS0UbLK9tQ8H4IgducgETi5SDkMZDhiLhJC37FAvja0Kqqay, karyawan, Cabang 1, 2026-07-17 21:06:22, 2026-07-17 21:06:22)) at C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:760) +[stacktrace] +#0 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure)) +#1 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(546): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure)) +#2 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(498): Illuminate\\Database\\Connection->statement('insert into `us...', Array) +#3 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `us...', Array) +#4 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3322): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id') +#5 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1869): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') +#6 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1330): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) +#7 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1295): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) +#8 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1138): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) +#9 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(566): Illuminate\\Database\\Eloquent\\Model->save() +#10 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(319): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\User)) +#11 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(567): tap(Object(App\\Models\\User), Object(Closure)) +#12 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) +#13 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'firstOrCreate', Array) +#14 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call('firstOrCreate', Array) +#15 C:\\xampp\\htdocs\\akuntansi-sia\\database\\seeders\\UserSeeder.php(35): Illuminate\\Database\\Eloquent\\Model::__callStatic('firstOrCreate', Array) +#16 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Database\\Seeders\\UserSeeder->run() +#17 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() +#18 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) +#19 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) +#20 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) +#21 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Seeder.php(184): Illuminate\\Container\\Container->call(Array, Array) +#22 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}() +#23 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Seeds\\SeedCommand.php(81): Illuminate\\Database\\Seeder->__invoke() +#24 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}() +#25 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Seeds\\SeedCommand.php(82): Illuminate\\Database\\Eloquent\\Model::unguarded(Object(Closure)) +#26 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle() +#27 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() +#28 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) +#29 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) +#30 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) +#31 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(183): Illuminate\\Container\\Container->call(Array) +#32 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Command\\Command.php(291): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) +#33 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(153): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) +#34 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(1014): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#35 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Seeds\\SeedCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#36 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#37 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#38 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#39 C:\\xampp\\htdocs\\akuntansi-sia\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#40 {main} + +[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`wkp_imin`.`users`, CONSTRAINT `users_branch_foreign` FOREIGN KEY (`branch`) REFERENCES `branches` (`name`) ON DELETE CASCADE ON UPDATE CASCADE) at C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:545) +[stacktrace] +#0 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(545): PDOStatement->execute() +#1 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `us...', Array) +#2 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure)) +#3 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(546): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure)) +#4 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(498): Illuminate\\Database\\Connection->statement('insert into `us...', Array) +#5 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `us...', Array) +#6 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3322): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id') +#7 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1869): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') +#8 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1330): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) +#9 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1295): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) +#10 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1138): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) +#11 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(566): Illuminate\\Database\\Eloquent\\Model->save() +#12 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(319): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\User)) +#13 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(567): tap(Object(App\\Models\\User), Object(Closure)) +#14 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->firstOrCreate(Array, Array) +#15 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'firstOrCreate', Array) +#16 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call('firstOrCreate', Array) +#17 C:\\xampp\\htdocs\\akuntansi-sia\\database\\seeders\\UserSeeder.php(35): Illuminate\\Database\\Eloquent\\Model::__callStatic('firstOrCreate', Array) +#18 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Database\\Seeders\\UserSeeder->run() +#19 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() +#20 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) +#21 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) +#22 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) +#23 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Seeder.php(184): Illuminate\\Container\\Container->call(Array, Array) +#24 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Seeder.php(193): Illuminate\\Database\\Seeder->Illuminate\\Database\\{closure}() +#25 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Seeds\\SeedCommand.php(81): Illuminate\\Database\\Seeder->__invoke() +#26 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\GuardsAttributes.php(155): Illuminate\\Database\\Console\\Seeds\\SeedCommand->Illuminate\\Database\\Console\\Seeds\\{closure}() +#27 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Seeds\\SeedCommand.php(82): Illuminate\\Database\\Eloquent\\Model::unguarded(Object(Closure)) +#28 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Seeds\\SeedCommand->handle() +#29 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() +#30 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) +#31 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) +#32 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(661): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) +#33 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(183): Illuminate\\Container\\Container->call(Array) +#34 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Command\\Command.php(291): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) +#35 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(153): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) +#36 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(1014): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#37 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Seeds\\SeedCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#38 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#39 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(102): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#40 C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(155): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#41 C:\\xampp\\htdocs\\akuntansi-sia\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) +#42 {main} +"} +[2026-07-17 21:11:26] local.INFO: Purchase store - Request data: {"type":"raw_material","raw_material_id":"new","new_raw_material_name":"KOPI BUBUK","new_raw_material_unit":"Gram","item":"KOPI BUBUK","quantity":"20000 Gram"} +[2026-07-17 21:13:11] local.INFO: Purchase store - Request data: {"type":"raw_material","raw_material_id":"new","new_raw_material_name":"gula","new_raw_material_unit":"Gram","item":"gula","quantity":"23000 Gram"} +[2026-07-17 21:26:29] testing.INFO: Purchase store - Request data: {"type":"raw_material","raw_material_id":1,"new_raw_material_name":null,"new_raw_material_unit":null,"item":"Beli Tepung","quantity":"1000 gram"} +[2026-07-18 09:04:58] local.INFO: Purchase store - Request data: {"type":"raw_material","raw_material_id":"new","new_raw_material_name":"Gula","new_raw_material_unit":"Gram","item":"Gula","quantity":"10000 Gram"} +[2026-07-18 09:19:12] local.ERROR: Maximum execution time of 60 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 60 seconds exceeded at C:\\xampp\\htdocs\\akuntansi-sia\\vendor\\egulias\\email-validator\\src\\EmailLexer.php:11) +[stacktrace] +#0 {main} +"} diff --git a/package.json b/package.json new file mode 100644 index 0000000..0b32ba6 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "private": true, + "scripts": { + "dev": "vite", + "build": "vite build" + }, + "devDependencies": { + "axios": "^1.1.2", + "laravel-vite-plugin": "^0.7.2", + "lodash": "^4.17.19", + "postcss": "^8.1.14", + "vite": "^4.0.0" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..370faf0 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,31 @@ + + + + + ./tests/Unit + + + ./tests/Feature + + + + + ./app + + + + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..3aec5e2 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # 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/public/css/landing.css b/public/css/landing.css new file mode 100644 index 0000000..f27c2c6 --- /dev/null +++ b/public/css/landing.css @@ -0,0 +1,13 @@ +/* landing.css custom style for landing page */ +.hero { + background: linear-gradient(90deg, rgba(255, 184, 32, 0.368) 30%, rgba(185, 182, 10, 0.385) 60%), url('../img/warkopcakimin.webp'); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + color: #fff; + padding: 80px 0; +} +.feature-icon { + font-size: 2.5rem; + color: #007bff; +} diff --git a/public/css/login.css b/public/css/login.css new file mode 100644 index 0000000..4bdc3ce --- /dev/null +++ b/public/css/login.css @@ -0,0 +1,25 @@ +/* login.css custom style for login admin page */ +body { + background: #f8f9fa; +} +.login-container { + min-height: 100vh; + display: flex; + align-items: center; + justify-content: center; +} +.login-box { + background: #fff; + padding: 2rem 2.5rem; + border-radius: 1rem; + box-shadow: 0 0 20px rgba(0,0,0,0.08); + width: 100%; + max-width: 400px; +} +.login-logo { + font-size: 2rem; + font-weight: bold; + color: #007bff; + margin-bottom: 1.5rem; + text-align: center; +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/images/1770805804.jpg b/public/images/1770805804.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed89e39847985c8d102305f6de26ef9d94589bbb GIT binary patch literal 22212 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%0D3S;gSSFVG-R*XwrOKFAMT$vG4lxp; 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%0Dxz&^h<|p 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

ma4A|eW_x&rPVSjWop zoRtI0%xdGzV)%)t>Ao12%G&qJo;YNUL~=SbgsTwlSLFZzLX*G%;4XRQzBu@P=fmD2 z)nb*M{Mno%N4&?h6_PxR4rGr9XUe!z*f?T7TVp?%!KRs2iTMW!w+sgHf=R|f$$kMN zj0*CgzuF?3a%x)1YMi;FdnUVEuBU{!_dU)zqli>v^@S-^_ApT8ok`s|E4O}5M7`#g z`dsw`@hbi)Ug8UjscsD6gO&#+nVgW!+k=NYxyfQrCyaWWKNb9IHH05%ytolGNU=_# zfeNS)0_v;gD2%XGW49-HCjo2bNQ6$xuYd!AkTHUA0)e|EvEYKcm_B%IwdqsqSGO8f zwUCV4#bp9Uk$GY%7_QjED;C~M5xH`BM#q*m?mqtjI`#`owB>GOpGdU(Y`u2#J;W-mp@1;<=+{8^-U_nR=m2^q+*ja(!0p+$8nJ1_LeQVi7orb&jSH=5`2y+riXK} zU=CC(Dv}9YsoX%2l1@JMLgawhIBmC_XJ&hisUVMI4DvD?05JfQ@{EJH02|o&Ri`Ob zmm^Q4yX$Lo>#P2gJj~mV^K8nUTqYvDuU+)S$JA&N-^jIWiEunRe6+sns; zC{pY;^nc9@EpqIF>B?_IYLhy{q@{max#w(#uiry%i;@%l*FQ$N%FaJ z%azT!UMone-%XwR_Sv7jo(i_ob;x6#V}ew7Si%s62r8#|8_4;P{Ej#n{{V2;)gBY@ z{*h~M8G_p0Jg|}0I5q__vjk#BL&)J(um;soGKBT~oA@E|k-RnG>uLOEXVK%djwbW2 zK0_=%XbQz=t32P^A}LSEmS1 z*{^@yy0Ww7^0xNhQ|hGCEiW>Rs~U_As~P~=3-Vy_2HtV<;4wVsBg%Yj@R!3rC$*l- zR?@9+EhkeP@Z8%&aTL+3tdWO`bYyl}(m9v+Aw;UK5N^V8R$sJ#hGf=;i(w;O%{> z@Z!?u%Hr3}mfKFWHc+&&syn1s@hVzFY^f`#w~aO;n9%Qy6@z_k`x*Q=_@m*k3_KqZ z;xL$HSaj8z;@0NmTHBV7eBWh3Y>g;g=(e-m#FoYge8rYGwuA22G}Lkdk9x}+bs&^n zkVpzM&~zstoQwnWbkVN*x`z~F>R?_Tbt6(d(2|t(oK@51i|oAhx77@30musRaF8MAmK*EU%X1^dWFUgMt0z3mnWPY)r}5*RXD~+AUDniH!my> zFxYOq@x^Fc0}?U!ve+yRI8Z@7 zGWGd?!zcQGS3G4HN}{OaB`3?TP42w z9OUEz5E7UtZsJ?z2h=Go)2IZExNTZEmBx25EHG4(NFBoams%2XVHGMONfGCO0SiU`R~$Z#`| z0W2^NE>qu(90J|2q#VdnGV1u-f=3Qi9;1vL07B<>G6Cv()~q5){!mOxyLfLihGBv* zId7B_SP_lOl?AeTslmBL^0_y(R=u6x-z)X$-PS9b{{T)t=>U++$f#tvjL6D6?Ih%Y zF|due1mJ<52_q!qflQr(pj9J*xRKiM(_5p+=0z{UYV$ZqiY?g2IV*)-~e{uW3DhWjl(Ay81eWRs|}$^3V0+h z1RRpwV;RWLuQ=q_aim--DzRn?0)v7;8BC4=8QO5&Gm=iz*17Q&r%pF=-RW%>mfp+o zeyQH)t(Q`bTF`~`mn6RXZ1hR_zxW5CU--V)L$iB{(&5q(pWN-<*AV z+N6-RxDBEO_m-k0#F^7ra5wj7!Nm(Vv-TMx9u8)azO&UuH?d6&^ zkRUP_DkC@nmn1PIbB*lVRYpKOHGD_ohOvxIa9opY*J$KnZZSkkYJwL|w z?+&GMvROz(n+Y+-j1J|FGz2p&WCUOt!}XP%ozLhV2>8FG_(MWXH&2QSYk2~XIgZy1 zsH!Ao%Rf~rr(-iA2p0$xerfo(#}-<4l`OW?kF=(CLvW6+Fh`idVesOkek*j<3KtGg9wd`F9&N{KnE$3(AYuWfx_ zMdxIGv6ygo0bz35bEyn93bvHg@f72C1fbHC?I!JMZ?@Ll{n79TkCR;0?yi&fpL$E1 zlm4w%R(4b77}v{;oRF?a3$&KnfLA&DOwDiN4+DLk31hgk{?gMX)gXXJa+-yWwaVSC zl(Cg>Hs12#B4$8T7~CNW_Y#V5g23wH&ZNX>J0;5%-urnie@kfgf6Lrig`<~dQ^)1BQ_E=7aKqK3?ozJ#pS?}S zE!x-BTjEagIX{Y8mx`}6sdZf=!qeN>>Ea*k$mh0|lHi|^NYFdrbbCgMLUjt<3ZB= zHR3G-*4pwNJ5jb+B80&jTghxbRB;)NH$qW{BtXDj(^UP9H&UeKIX-0E`E4#~H7mI*tuP{{8G!0}=Le~55513+02m#>9AQQcer)((_Wt;P;>~|U@YaEE zDb{tn`0Z`uyP6cWiYF{gl00%5r7nuXCPfHXr<$=~Df<@t;&+9#%XPigwW})>mnd55 z>e(3?S~X~xBe3%onOLlQ*J)=2u5;<(Ga41;2vDmTwPo(REo`-W>#nXlEf3I^L7L_G zXiFP~tw}~VUhJ01YTI4^09*DwW#r(FPC?0H7@nhn&piOo9Z4Kwsyqma<#!TyWMt%> zxy}a%Ilveh$>4!rX`%dC@MnlH`ewOfbsqU*W{!A5`LQvEd*D7G51aZ>>v*vOcw&VeV2w)2m2*DV^+)e-> zWZ?I}nA|D(js`QvGIP^7fOp^#Es?@#?<2^k&wU=K2y&bEC3*kWC2xJ;2d+o z8ONx><2n3&vOwuqO0bZ*QgXzDfrZEbat22PgPsODXOmt*uw-W>KLini7ufCFmOpo= zE0c^@6?%$SUkrZAYS+`=_37$#P=p&vd@b8&rR<)s%1_YGxS3H7MoIax$pdIOZdBu* z2g}qP^NjM^O`7W7Cq`9iBe#?~@8qitD=jveh}NqDW6fC2~Ej%R%IoXUQ8Da#_judmf#Gi+QoxM^Oa{R zwc!Q4tvRQyqYd9nx8&8jqu-;;8c~|&(MB-YU0yeBYu$A9-1hyZ-qB+lM%2OS#~nt{ zdT=w2X+*8H;9 z;r{peZ|8HB;-s5Saa!qqWZKhPUEA;P>U^bR7xr$cb73PW=1(Y{iU>PfcTk(3<_nhj zvw)*{YU$q9ir^^81c1Zl#sgp+51Swll(Amq0nJYu>32{|VXMF--vr2)F)4N{mX(qB z0?bPVjRa@`CoaT>80xg?68`{Bg6b{B+ANU4i-XW(B$5UJ9Zm~w9==u&64hBkUkx`H zQP+5Kt+ZBL*G}%*Z@s%QS#};2uLpS~l%ICgY`Siq`tM|!#opN#+q-b#z}%xBaky+_ zJcixJKtp2yw+E={Wn^XpB>cqmPB>70@y`I{fKGGQf$nlzB#{v!;D9#}0WE>IB<&8v z7z7U4QVs=kSDIR}JPZxZyCf+J*gq=;+koY8Q?EUKVe}Md%>{W~?b7%2{{Sm%(f0ZF zoFt~_4!8?#NTL69rBLI7={5A zcCaUQKqayYgOW0!XC}8#RrmIG{QVt)#q_kbO?T(c zlfIgJxAe8V{QUgK$l4fV3Uig)gVO_(&&!-K$jKmanuV>vVxxjUEuKRV#E^I=ZcjNf z5uB0h-OHxr5*1XA0);F9IUg$R1Li!QGk`hZ8qB%VB?Pbvb0lejU);-QDk zS+^cGT!}m+A!E4C~ROU zU_m)G99Fr{Y!88w{5;N%8{moy9mgF91P&OSWP(9C#|If)p0&MWsz#}~ z95(N}o?DNbj4&W&j!SS3a7jFHk0Daa$R`*DhXGiw4tKF6C~T-;+kwLU=AH@20HzB7 zNB5P!c3z8t^J4^+8-e2^BDyI%^3AyG8$X@5?R&j;)3Z2hQChou>RZ_>+w|?PZF-)a z4yzg3!P_T>Oasm^Ps`Lc3W85@kOwDnE8W0J6DTABmHWfL7~m0}tj_xoY=I1`8Pi?sGRX{9Rh}=2;BeaqZcqFe*b`W^z1$3&>e3o|8e)hJV zH|whWju}&wZlMO?+I?Qu@_xJP_#TTEr?EgUyPjFMWal7t=OcyWF*rPPny;wqDQ>GS zLCAatJPoIUcqagmbH{w-@Z1ENvLfy!ivoI=+#5Sc&m=M6^&^lv?yMbCT~Qeh?UKA6 zyR)~H1n@w>agE$5+yEI>DyJWEQgTm5w_aLXM!foc^BPlfjpCEOmrr)??47sUXZR3! z!^Kf7PFJw<9&T@nn+N{&xXlhMijd@$~O_b4Z|m| z%5ZWTy%WW{%Ev3F^W{G0G8Q0!0N9?$vob0IF_Xqm$_7jBI1IqBU_r-lyyKPB zEHXT>*lxp+FgP5tg4__yShh-?gl7ZLQj|F%cGQ%kuDkN>{ax8~G@UwXH)(2|z1?kh z6>F=lQ+98;_D6)gQ*Eo+!75BkJVn=W!zjTYIC4lC#sSViT!FX~=;?5#7|)o500}G# zw&T$H2EgNzGr=5;d9L5><&@WtkmtMtI0?sr)bF zYh8BTBl9;%2ohjsc*R8kFc1NrkqGmW53LJ(dfXB#C1^^ISlaHHj?ZY4uQmn{u6%Ql=d2_cUZVbv~ zVsb)*{5=TC&pMZpk}$^uk&F$+K*j@SC*{aHNIOqG>gkzwt3<>X!3;8_8~^~x!5BPz zs=(y(F^nSIrOU{idbK<6Zi>r(i|)|z=A@;)q@?XBPU+j1WTVyjt+qBp<;t_JbAg6- zBkvQtkQb&ljNp-;2&M-TIXEGCQb;7=gO72L1`7Ze0dbR6)Qpn3A(e(nQ2R;Sf=@>0 z48Vhp$DpS~#R(;XjuiZ*jtAY~05Af!SYVyUJesLNTK#QnzL&N8?{CjhL)$fX%Q+~@ z_EERlve9VWowwHZ291IFfIC4e#^71mMgSw6b>w3sCmANHGz{eI1dL>pwU;Cu^O2AC zPVRdEFiy%8WZZH?ZX}%a54CZVkW`Ka08n$r?p4s0RtRtjTm|cqfN%%h#tN0l+;9jY zs+~nnDmS#--<3OT?QIgXa@Vmmr8!P9P4e3OuU?D2n(x=wzc(egVikZ=!1ACL>Zc>j z?eh$tK`)FP)p@N3>=ft*81c9eK7F7RP`ilbNo;UecO6`o#3&4mPX~o#{?||e7(8GQ zdIkd+tk$(G56g_4lBcFdGlDVo!N~{PHEO)46=``U()YIS{cWy{>2%c8S3JGNWozi& zucvJn`JANaVI+A+J&3~&2^eBV0N`+Ncn3a}Oh#2?Zb#l5KqQQ0o(2HG2OQ@FkU$ye z?ky0IToxdaoxZ#P++gE&bHL|-LolkcTM&p5KyaWt2HFnIqz$9*ZYMb)a0W=or_DEO zOYToyt+QX#``qb5YRyHy?Kj)aTK@pA--G1{$l6KH264ALMlw1nB}Q@p$vrs5Q@DU` z>4CQ)LB?F?34%u$!8rtw8}9e%THT~=#R~JDU2;BLl0H@kh9G6SalpW;6I&}B6=whp zZd{dZ!~)84K_IR(g2Nkm2B9f!DY><^(oJ;LEqzXEUd>c;no)7Gii&zY7QcGmvfp!z zy)k}gCGz4WMhF46kO?WZzyy5k zm^dYPIAQf<_A$&vY@raYcPZPrsQ>~1IVS-11oOCp0Ivf0+3@30@vnuoEf-6>dmG8E z%y8Ugk#fa1mJyFMY*N|Su20-l$t;}sh`B~8?$_S-UuUhheeI^b&P>Xhtf09QardKm z#`l*cm7055yDq2mTk)&J68M8&)Na{A2_>0TS8xfi5;lU&cLi0>2mtO>A1MdsOWR2c zOXR43ml6Hkjo|IZ?hXreW695`$LiOOKVct=5#LVMucqp7a2u}8tW)>K)XdP9WG;&wlPG}1 z&#*ff{C|3tMQVQYSCs9iGk1EwU2MGXbIhT9G@Rj0^I0VtkdjL7GEJtI-d9_nn?4%Q z5B7`=s1({Rt=dK_i1uZ3nALY}QpbJ+0Nl1RGw9wd)-*l#Lc-a6%W@X-SXcLR1!+~h zw?-k3-z>RxFZa1o9_I8PivIu%uf7^GQ{La*@1u^1|s1Yb>)z z8IDpFUp`Bm9feV&mB;TP&*(?OFW6E~4%=H@_{HGVZe?h$3z$@_0q!K2M5E7?toHF3 zRLGBqkUrOF<;{8@>|60CO7Tvdns~NUy|9oj;;7Gb(u4^rt4Zgp!?EH&x+tbdf)gUD zH|k7UdfZv0m@+(zjk`ujAmAUm0SrJOVM`1K8@TGO=R%h?1r<2oeO`(>?SEBmY>pVy zttU9R$}5`jl{&GFxp`BIv>fD}znb>#WAdlthl4x~pm=uw07bdB`Q)^FdorP7l^jBL z5hyDr!SZ~*VGYqkIT`q$!&+Xs;l{R?Oq3fYk)yiu!t=HmdnV7cwY~GNoAj)bl*nr2U;pI+5m1pC*!fS*G`E zr)UL2}EV*vh0OC{Cu5l%S%g6?s|0HuBR_eIHWOd_AsMYF4V(m-BfFL5;(# z1Swclxh`ZNsA&AP{o<$1xqwgCUxr$h=A+^5GWzBQf=iod%S0H+5tsL6S%PrtK~oqf zV4qff14b1gUl) z?HD6)Ya0;^n_kW83a7GALC5afuw}k1-Wj5Q@_0egzpDpy& zo5{v$PEA|wTcz65v$Nj*rot2Qs&H^VQJxOwUc8f>dY%X2S}?xXJ8*M=GDBdfCm7&h z;EWTTb;&ubgporA3=ZrTA(V^-BN)a&A1@@Fle;~tWtVFmz-=Ib#(CX=f)6C;oSXxn znvS;DqqlvwwfFh-xy>2ca^`KhKY7XN6rz&!yZf{?y!IIzNF{h(zyhUPILO99ljcwX zT#z%?ufsd33U+`MLj1rSfENJp&7S;nMo8^gs^qBJ$B;<$8;4PlTaoF{Cy|=afs}-1 zEyJC>0>I}3aSRJ{p1aAw2RH_ZsY_I>v`YGGv(>(>{EM8NVewgAUQ2svy1%Rc0EaqT z213k89%P+K93C@*4hv)v>yfzb9A|PD8}@|*BjxII!C}Z^2~)TfyXzAwdA+7zBa_^yoC; z(sx!;eV&@%XVtWGePfwR-jhq+(OUPi^V;1%;2Tyk8G@Gps3&reGm;2VmcoU>E(btz zPERLsHpIbW2S3I0791R46)n>zra&Noc_yk^1&`!V6fq2NPu@7=lathvILIRabDQ`e zf_UKP10-Ov2ccicagZ@x_5LDU9GrunY;^0EHB3zIGk~Y3B<>rto~Ivs zXy-nQ&MQJRUX6?>Ezq`c&PWFvbJQN)j|RCb$;KB>&+qFV=S?V1rK2dndfd(QN%hfh z_-&~y0B>E~4n|1;71@K5c;x397(Xrn#s!OwL|H*MlHrP}WdXmv^8Cy9Neo9~rvr{E zjPA(`I(*C(h|3Id)RTeJ?_hT0IR`%pe0%t};!gu#TWUuA(#|`$$M$qG1(IbRV~p%j z{!l3F$u3>8?9Apg^8R}pURIow=huy{X+rAxa_M4p-&{j;v}M>?W)F8 zX*C~uF|&hvT{OCD(D*M_)OE**cx zlWJZSv(xN!n>}V|W0quFIW8c#X(JOuwjxemH4=tbP01nz4H$OmK0e!cM_Kqq;uzq# zj_1UBMun){+g(`3VtZ@bYY9ZYTZUPpktI(sMF@9kVTKRaL+VbX;Yx(5#z`+}E?B6+^1H{GJ1J}BbH39)2lzul z{hUkK*+VX*JT@D%8xCiYQhNi-aW{bW4DWFNj^6CLHkFK6@Jf} zKf{PGm}}DBPoZ2*7oQsGz8$yo=9^IyBc;Qv$>iI?vP^xZOW(G^vP)@hK8W#egnTXW zgWUjHxMMBI(&m z?MIv8i%LEBe!ccjQ|zOYW%wz_hO_#r9@i5Jlv1ZJYVhz-qll7+GUSY;+D=kZ=5~uK zc$fYPA@I-Pb&~jd;mfYOaSZnn+FxF?CYv;H%2Mj*2sa{$OB-u@nJli{^Cg@Rj336I z+OPJ#@$biP6vJ()-2Ix@d&j3*SWS2>2x?<1qTMHj&~7J8IE zD$?~A6UPmfpoMQxvjy_yAWGYb0YDpyGdd6-D(V_B`K<97r`PJ!sXCIQ9$C|c`5~iR zs?kfCY4>!ttNM3_{4((C2bR&zGU~K(lA}(g8ggCiD zKA(7hYEOz9^je0w2a2ztgh3oJ+rfVYtP1y6C6L-ihz-iicPkIJZk3^yDAbE~5DGuD zpN~94s@>^!Yku0uo^({x?iu8QM`yLG4VEb2s?osWD%FKgt0+-QROu9}IrY{{XXh#CB^9 zd&Tm;i)|Q+Rft@>>QkiF;fyyA6BK~MG+Si1VCyWU+@Tu^{-^1-32$$00+wWkIO7UI z83>_Eo!hgx;foyZISsjsH8)R|*sqZrMB4~YDI5GMC9bF5;-@Ub2GmH{)MQ z-{g5|^Vz2smh0lZ{_9)Gj`IP-1|a;(LBKc%CxgHPXe@9EUZ6I@Db5CWV+)2P@_6SM z0OOJ}NdTOJGm3kZAe;=bI4VayeE=BA0FqAOl1@OZ`?-a+obr#n5t#76fCwi%k%bCe zVC0+y8984&6(-`GH-+2n+kLyQ)1j?5E@-<;mP*duZqn`3@jTDPLTy6!Eg}KGGR74{ z0zAQ$VB`k-vAHDtzyXpl1$`;ttr{I4M1llBtrDmVS)G`9QG(^9JC0Z!WP`LKDk7?_ zc?W}ZcGtCL)EHtrcSqbzWUHis!tFUO3n|}#b^-%uDhIn<%xo=k;kGJewu}xJBz(Yu zz&l0`F^n7$UOpObc(*#1<e`x$RnXsL`hw^S1}i`o>R|*Skw)s{t8ibR1A`5AyjeuY`!W^hOm60~gBZ!HkYjsHr+@it^v6b*w?cMQF zW7DlXD+w4=jIaD8bk&?}j!&0rMm)^qjh$4p?Y9lS%om z&OP1szvJe4HECiT+l?#ipRc;S`>*(O^$S_iZFQ|4<`rd-OAD03oW(lsDZGH^a4{ji+F1GeH!w84)#_82a!<8@)L&x2&G09hGYYG4fh5)9)a-h#jtC3f=K69 zOQne-d;qeL6-fm`#kr(Sp`#^TvH@}d9N&+0DInBswVO~C)znS2;4-6@M%<(j92hquG;BjdA-)2%I@QpY>e&ljlDPoV;NpZBzkQ2s6%c)DahN9LXrq#2s!BAcb<6! z5m@(D#3%>=198Yw0o)HeK-xctl6r%Wx^v%3Fslo++fA)}t={XWP5PV-$~9V6X|B61 zQoGvkO_Nvjx#YJxLbQ@%JOy0sZNqTLXn(ahV4MWpEp)82i8l>z|i686So``f5A6W# zD7_CSg{t;ZvP(-lufplAFSlKdY1CBLzs)H&my+|>XRGPurOz~y%V=Mef|lRSGEHaUERi-7zn^(9f>@g4tit`a57jN z^-u}xSW?)#ZdliICs0NKCyW3%%VZ8t-k9sgE;56B*5%dfEqwG!+Uvhk>Q#-Ld6Ifv zEpO!SYc=!gj(5o}ys%(!M?h47K)?!AF#{kEx<=qYU`nEdJMvG;co^!Wk+=+!$CB8{ zIL;0*HX6)@akMI{5L9uKfOr8;bCH5docd!mT-uPob%^dpPX_}VljX=H9tpwEJm#Eb zC_O$EYiOOmA6?eAOYYR;lTwtg9VFGRt=sy2`jsI&b0NVjySe~6fCr}l0CF+_1DsT{ zT$NB?J;r|i2v%-${38cEk~%0Pii}0Hk%NMuatYhh1h#SpK4MAiPeMgix;Rm|3?GyX zDcW*(HsTobfI5uw%gE!RgxyG8>h)TyzKgB4?|+t!k?f;=Ztvdz0H&7fZ8YjEw@d>C zlac@&0>A^mAaIAEPUmRc8#zqaQ9w z^(Ub`bpG!hxETW?y!%ix$R->TLEITzuLgr1Ew-k;sKPM&=p z{p!(<*1Br@C#|i~yLJBnGs?A@+VW|qA=DWP0k|CO$ISMo44W5JO~~0xO=n(iEMATa*9a z#RsEBP$Y&71sT#v35*UUzoc}Dgv1;%S`fzw1;>EVta zWS1g_`KV=xjsd9+C&_d&u#S$;Qeo&@F6BUvF+J$e`coRPTRK@K@B&GG9__qj%oWTy zOe0LfHzG7hu89jkQN0?^z7VT-2qXP=h0)4jn9=L%5V;Nq@zY#*vxG!Ayr_#fms^do zvw!^%kQ{Z7b8!iI!ObnsK-0|J@`7s6f4&JZ3duFCKUAUXOIEX3)F4CLGq-@z>A1;{ z25;>>`JyKQ<-lMKZs<8kZ3zRrv;I}~0B|7iS(y>oMMXewsEd9!Rl?2^MUE%XC5^=)qVG1EecXLp#7D*Q1(4EX9S-q%U5bN-3zq4pNY2AkF<*}Wm>(=|9!SLN0z?>!>)-Gg$h?Oy2tl58{d|_O z7EYO-U+T>U+VZ2;$5dFp4MH%EP7h5rgg+SDCW*&L2_>_m8V{y=S>YdAFCI=TRn?Zfk4s0BdU5W9pNwTbY9p1(jN5Uupz^ZYbc zMGl7_Zgk!Knb`FS9Wf{aXC^SQagli5-VHf)cCM$wzgV??PgstN^5>U! zO#}x;?}ZA1{w`sPspj*LQr5s~PsrQV8`2X~V2p(Vl;^Vs-|FgR56jXr*J@b^{vVu2kR=#ho}rd7Ey)urDBxaY`#l7^FYDSNs0EY-VLuIhAZ(K3xf|oQu1*ctl$i@6F&fG zm@iNW2pYO>8RBCf_UB)I=gWUX-bFsL={3u3f!J@m_20TDUEg7emvd-I3XNM*SJ^h8 z8IWH+A>)toZa5oEW*tO2wTB1;))KIO2!E`U<|xzQ?HSz1hfIn<|0P-U%?U=pz5rF* zO&p&Kx=EDKucIxdborJF-a9AkYU1eX+y`S=&ZhJ_ls=6)bT=$^kdD zgRW0p532hvgJoxRjP=J9L-qcukZQlPnek_e9Wvn58;jtO^25AupgK^WIYt(cfx&_N;{1NZd5Ik z0UAr)#QsH*FA8N8U>ymr&vua0;J4yIoh0Q#Tv;wgzDyukbl;!4QdzD_D)0`_I{9P6 z7^742%QEol(qQ*dZ{>H4hzruj*T2KfqpD zUrpvl)Gc2NJihHW^dD{_ULbB$H=8}Bkf<}xJYvJby=ZML((v)%Px<0X${|;yb2R4+XNR-{ z<=yRZ_OX~vpC{pR$KvX$9sW&Uk1lQ*?+mSX&YuPULpDslQR-aoT<>+SehTXQJ}Ad5 zQ14mFMi@)Te9|}BBA%N-!WXAUtHBoJiE4D89XAW%O{Xf#P5~ z_k|ypwa4`j6+J10*uOJxkl^y*HSfxKdLmUky&lRb%YRo5R8ZXt`iWse`}wu>4p%>` zjg@O`fu+KHA)lBo5^t~wxH@T8|_t2E<=j5PxsSH8ci%tH=iEjX?rKSVx3$|&+} zw9=rXWb7#50|6j2D5@WP>Oe<81(WHad{UnZZht$=xM(3XRZcqk{&>k=KK-qHC4ErH zU8t*?s4NIOU&!k$EtuQHDq_W6JmUyK244=ukeHj7=|MwF&UuIZ-e2~`8Hq?<%Pt33 zz7wRB9`k!JX#;JQjE;Trnzg)lr;NVL35ld1Q$ox@`>?G*#?%fI9(k zr&KtAm6MdNiIW2Dgl5l#9wdJO@TX2cUdTHZOl`9f%;=CTeQAg>q3mHrUU?5_;7~r& ztsW-%b45k7WD7VDr~(_=uF@G-ZOt)y(J*cK@8u@vhlg(aJfnr-drf~S1)VSUD{i5# z(T^MfRsmY1jZLfJCzD6fxZ=MKu$DvD$x%EQsYgI{ps}*UBg7=Ax>v;N7d{UtpAYnJ z4@J`6@FOONjay~-#c%?g!K6|XZLG1B2G~OYfMtD{PRQ9bGwVt)EWuKK1^aCm`36;a zV3+kqufN?KpQg9n7k0_tw>gib9J-E{u)&02(hS{S!q%Vz)G7_^1vQ&YnmHy6v|5gavtk(@2+5V!dFwKqtUB{kzem68$x;LnDWp!WaB1GOo{)X zlTT#me9BZ=!QmTGGrxczwkQ1cXDz1D_ogxPiRZ`DMyhg36#)xEAtLb7#Ro>T*btf?)%?@t&qhXAj_~aj97Kkt(rl6L5+X55V^hEwT8g;CS>8jom2D zR3N1bL|A|-YDbrwETr~6XT+$9Ks?p^ab})tG&E{l`DcOXL~MiA4EPVD7$F;|fD>j9 zdNfPth3aR0T($<2wzDudB$h0$aS=e&+{V5P zq2X;i>ICG%Xs&6>t@X>?!UKYlYK2(exqp_Bc<4na?IM3XINg~Td#Kndw(z*2^%L>x zjIs(-tsrzW?$hy&uY<{q;qwR|h;} zY#$}rbTn`b7i0f)vzx@UK&_x$~H#hHtD(KW+GC&Vz^U=&`6Gn|E(ZmJD5!8FZ6&ed#W* z|Awz#^RzNjn) zkO!WGo(wi+8qx$Cl@Xi_WmJB~L+q>KW9n|Q2Ty?%3{oM{;{(CtG=7h{M1JOOkO$P? zDiIqNP2!&$$ruhL={473J*{kt*)*Btg1PkBNrVokz)FpRNB!62( z?|XfHSIHv9bM9#Sqn?)T!>k*SN3|p7a!VEMp)~L5y<95W<6lp7FOr{p`F;Ip!)Z!# zucox&r*Ur32b&#gIcb9T`Ps2xL(d4dIR4s;jCHQX4@|mqp=O=AtFMO>J$mm@e`)+( z7DAKxbC^l2ui#M$yUIK9pDLNnf(9`(7jb&6kK#WbV_DN)dmXYTE$XfpMyuWakyA*B zP-T|dX-jNuO|0H0<-q05!j%|RvemymV~%H^*jjiS1dC6nYpBp(6j7GX@!fZntXQ~D zJbUGcS*BSVQ}vPRH6PpQ3#^M3@8>#fHc#`Lnf10d{bn41iU}(e^Iay|<6pb^#w-iY zbaAXKhx%&I2+p3yKiJH*Xia#GnKzNGv(xq6%3fA)lBgWB5_^sfek~XO!N%<_#l-|r zQGl)1zENswuC>W}Sk1KPU+MU?UsU7R=DWmYvwS@1(+?~)|IHrk#QaS>;K@DVr{eSK zUXxMX^%N+z`q9;d{k5v`2S%T#Nz-zQ4d;dotM$u*U7R`$`!$l*Zs^a1`bq!tY^y1o zxnujt$<_INzU~IMb0?0Y`Dk*()I%|m{R5A#IIAaA_hbbJ&dg1GGR%kmlj&EHGLhVN zq)HI^da%JgxonbQWGjCdK7_Xo`e${f+daTuAF&Iq9tiR@E&%2fi>wQQ?r+a{X-%h| zwe?ARiwN%qrk*E_ck?<$X#K11l3eh#i~H~}?v3hj3jCv2wJgEwkA-j0D-~(JW{H58 z5^Ot$i3U5YM7gezg|+6p?keZ;uU8Ayx%O*$bdIhPC9aZG_lz?UZ>*8TF_qcJV{2GN z62?3QFOJULK#$9rOGFYb#r~n?OsGRA2tz4&xXPD{YG0;{Xk1ttKUQX34$aA37AGq! zLbb*Ah||3BT%t7H3+B_bC4A1pC@P)U$~1_7F7f&L0u^2*4*y9o)$|k5?wgNM$*8db zTfOODW7*lj=~8lQ(oY3$?5b3@kBK#_39BK!0ZY1rLUW?%_5-iTFx|z8v&boHN?CI?{9`ERQpq9-&?;YcTz}h%%z=rDZ`QKDt6u3fSCH@C+ zyo9Zruy}sMvs9EX+R4`9ASsV9245~TN%yq{q=nxfaECA@UabA}p6|6g`{E8?ZGGX> znEU4bpMx2^V1tyQRJ?9M$!rPsiTE)nWqLHU7;P~1**K5W+8F&0XOdBb&doRW#==tf zL(CkS>wJxx)C(2c6Ha`DhIMKbz!k<=uZg^ZJNOaKggD+I!!n7SO)u3K;p%%IHVQ$Z z80C~txmCMwTH9N@I=Wg?$gBbCd0OwKq5#7Sm?`s5mdtrpt10BIn;um%g$oh>r9$zxggZ zvI?Wme*NNy!2yjcg_{J-OI8FN$rQVhcaNObO$`>6O9@1Y+~y1KKe9u86P0LJk+y0b z5sUJR67|>ss6M_`*_*V~-hR(zwH_-U-N5l8bpqOV6zP-YIuyEZiaQ`6L4YrK0f@7- z7D!sib5e1bVl$TTko@gzkSvYEzgUNpUj=%=C*G?+@#o8xS78k~mi-yp|CGqtw+d&IOnTQc%MfV}$0z z!QZv!$-3}oH;59XVzn&rMF?5w8E{yAq z8Q)V~i93a`Ci93ES9c+mirz(*OHPM9Kw&QB8pM66Ns*Z=u4bPeRYu-|DY3k(ktmFh zfXTJpkEiaeTI!{-nwNF*z6KNe1MB4-Y^$AB~8|1?t%`~gf4YvgUkZ1Z6A$Fq+85)hE$yV4$hs;!N7WRrB59#8y`oRo(QrGuD2KH%HTyni#D+< z9Z{cKWn`ruKdWP>4MVIaRW%yv7h}J{&w^)zw`XhG!(sQTAL}r&y}jlSuy z*SjD7X8rm2rj`dxG${Zs!^Fh8K= zW#yh`!l5*r5=*zZtDkvD;l_C~<6EwsTp)BCAU*n` z*>ohAvhaTx1^PEdT#DWA9)~WTZFVj0Ms`l3`!}j4GZ*zAa*N^NVcS*PFttDSIxih$ z970V7=%z@oKQ6KBEmeK2c#`hh@(BR)_%BVmN+!e7)v1=I3Xyxv>O#jlrmILkAgiQK ztKuuWM2}8u8l6v^|9zB!#ObxTOIKAsOQRm)@p7k$_|UYPKRXf{V%3_UU9v2K*&#kM z0>|jK#5(NL$Y2?Gf>p{#u8Eh}+&(U!3EX*D*W5<<{e)23DY^eUcRnGXm*PFmI53}; z^mS@7*$T?!Y(KVeyJ3TNg?v#BU46CMYD&cMIKPV03Ul_?6N$ z_jg9nk}ReLz>H}XQtaV#z8fiBBT+}Hu|`qKO#?EX6&jIM5lTqLk-ro)=e1mYm`~m! zqKr@mBaGJ%R&#hP;+0jaH|KqKpJW#ZE&_~jIx+$2;0?-W6T`g2JB5<(7=|qA3<-$8 zKZB4epwJ#5x9V?*OWOk6pn_6}z)iF2DzHUs&37xM|H0OE4}I#S+^T>c=J!aYh_XYr zP{>B!D!}OF-TBR{S0>OAucnz#)uGKno3A(y{;7r|5Ox3#B!84Uj_+oR^aKM)D2zV= zWplFtS|x$@Y3b1c--`OxPZ`em*~F3wLcDIDS@UEztp)WVZc%yEP-ZS}C=`f({vP(E zIaYuMp$$$hCT}fSzD!DU703W_U-xPqwLk83$jxoas~j~HdwT4Vx3vAWN@;(or`fzW z(n{2X!c~k$ArSt%u>r+BU8)Lv;Ev z02Nh!qOk%0*=T+%V)oB#XY0rKPtsTPMg5=)ErC_3y3VTatVESH`N$(e>^t}COz?;Q zZ0|e{DP2<;9K{)sQO3sfraXdCe^Q5*0tZ^A@5Tl$7L$`Lju>c2amsN_c_{f~DjHUJ zrXg}Ooo*9Pu^#BDRrM}$ajP<}-b_tYL!-yGRI>n0EbEm4(NRbi>+AJ2NX?1aA<3MC za~I+=UW@`8DGOQPU<^=ouiBb^dO&zOewl&$3G0-$)OR;>#l5%t8BxYUfpgQ^%*T`ll5{e-YCQFHb1qjr^r%x z!D-TCi0~pgeb^*DPHHJbaVZks*_JmacLwbdD*(A8*R+E+jp=Eqb*zOz(8(GHug9}U z2R&VZtsZ9!k35W&Y%ERrwWXY)mT!5~>oSlZHvv_yeBs19wnTMHAMZzmk8v~3ung|D|p(+Tk1$R-2PH8LG+{U7*J9DeP$bndua#LL>l|JCOC$Z5E2LV%5lMN-uusfZ#vl%+ktrFdCUrN0ewkw`&g6s=DhX7#0v-Bf0$Y$KF}p!K6T; z9`j&d?3451Qoj)4#apEe0vLVhBzX2L=NY7Oe>9>*8@%>2-3(gP~tZ4PNFhhx>uTfr1F0aUdraZX}gii?3NkvEPbigX7|0fc_$i60(M81joT55Irb zbhbJFxb*6^tmpU-LcK}GsIH_v%zgLDBNir)wrs9J*l+>@c`%x0?M(jYCVkfQUnlRf zX7N`4Ro1)R%5(mVd$L5^OG9$|nL1nx<5Nx}w2vXiCq*riN93EwLMPU~h0)KC2hsAM zq3bwDYJ*l$P{-mMBSo?Fm@IOR_r%PUm*D-TMhbE9e}GKfeu-`A`}NI9NUjgzcrORO z_v>#H)G*8Su}l1qVrSQ9OZxPwsd>!FJc<eul84WMICG136X8GnXQe2hHTe@a2J}Z{@*ZTcS69zrc{7>YlSec zu6t&>IgA^8)KuJJ=r{Yqyi1q_wXMTFo!s01@8+kW{OA^RJY4q#WiE zUXO)5FIC$diS|Y&N*2={KOW3*a1cNj(RYG zlj(`{QHjW(EvZxW&l{5H1=2by!y_I^>!8YQtH zFOH&i^YcLO1Np8DIBc_Rx_0rlLZbNLs-*(cVUrAlvoT2I!dg@(c+cJadOJT70$l8^ zve$=$B!O_+c>z8*wn$4df85@$NnlFhD1!@Pq zoL~6@>yE^nw~b(>{0g$Pi>@fZ(g}&-VUlWf8RqD)mg(??e>(pkAbQ7=@~ONYsyRAk zY#GnlFA(Nu{>se#xu0SQc0(GQ)mfw0;#eqG6A_xzVNmsN4}C@;l3?LRRy3z$#EEsr zzhEP@0>Ho%r`VrNBS9L+Vdfb<=#kg)LxZMz{PE5 zaWDpy3<~U3gl-6ZzWrp@&`^$2KW`tbn{AidKzIkI*j@L-pBg86{tvL0qbdp2N`6`4 z!cJZ0$IKGxq;&wfVdIb9;H&;|AOq;>1%KwoPcUBproj{j{JY>f)q2g*4!UZs3-otq z9`=Mz=q*w?$HZQQ@ujrSn_v6BBz3(piW>(EwPZ38jJk%=6Z{PAVS**h${C$Jeg4bP z*SdP%bs~M{-}go?_JYipi}Qw-^CSNQB>fj1AUve$pSSUzZxx*~Aw|zEt{q$fFjZs7ZBG}5g~NXFWUW%OCmWk+X|?nY=~q8!r~#}@Lvav9 za7xC6pROn?uMN{&I%q`g*n8@gZ}`Hgo#fmP?@dAW*8Kg>>dLysKZorhJc4a*nTgu+ z41U)RC8Z0Hg!3Sp3F%hDy{MTm!Cu(AN-dP(_f+y#}FJ594n&`)e$5V!g9sbf^K+;Bo?S50{)qljH4%;Y>3LbUKUrLcY8hmdI!LUULnVApVvO@tmbct;X4S?z{5F zhHgn&r>m&{--mycYkI+oa}Dek&q6MhZ02+FEW+TP3&MkT=alRUhS((hcEPkA`JS3m zNo$|X3guQ8rm1kn(PO|jkpldNa4^=oR)eZn#RHH$fHEoh6;+(*Cyk$A&tuI+J0BY> z;^-?RkfQR4WX5{@CChM}rZO z2f=e*3x7wO3P~euLzVIeLShpNLCSCV*gDXtc8y-h4HnUkZ+R#x{($_B0u9O^3MarD zuov##*pVA8x+#qUk<0lJ2{pzbRHVro?OVX@+uu`SY3l}}8`FNKHZYe@ObsVnWC+lM zpo&J-F3pQqk*}wfXVSceg6q7Tj^{r*o^`JWSewcB7#tJq6+tu@Wa5am&?b57B3DuI zlUGed+}%JwLK}&i!JL6VprD1U2u#>{$P>~RL-iKdd+{=H*i&&dh0?U-*RG)mLCj0r z+r>*hc%Gnm%+ZXiv`lkG%6u}Os{WeJ^pszdkCYp{Nr~)+U(sjdNco1%O?9y64NYgW zj?IXKj;y^x*H9^rtOup1yJNGN8Qlrn0ZWHl({g-H z2RodZ1qwQ2?HuvUA=EKZC@nJ5Pl;>0?bn~QkJnXcMAG0rn-hM8LE+M*>#=^aEy+e< z58_my6~8lHEOXoF{f8a7B-PU?N4+Xuu*+vh#+Dme;?TAfN^j&H@R6nfpg7hTV5 ztA7!teDMOQ0aS}sQE|lw7D`mlt*kF^*D6b%$(-TwkX$Lb#(ex(JM(xo3^D|8{J=SYBwo+o*S|k&%tqH$XZlSB5{O^PbsO*hF{>B z5WRAJ!J@QIFT1EBzwY=1m8u4GCHCro74W=FPv875P*K&yftd`2U=*l%KzN}>oEB9N zq)f%l4U7pdFt(v;@0MFiQxoc{(haZvqwLcu|5>Y0rB=vuuXrWgkzgc$*>*$c(}IU7 zv@aPUJt4akJs&(v>9?Q|R%X-Z_8jV)d}O;rYZ8vluxFMW2+e1o}HJ$$5$6)7odOh1Gcx*>X9s)ZYZ3Y&~L z9Z~`xF+j}TIaOmeXf}iZEHWW%I)GkRtlp0DRLEsFPjDA8a{XdWuqETUEbmkT&x-YP~KONCRd#LIq))v8!xrv^pOU^G>nld0DHSZuS9 zT>DIw#+n-tU@CewsJBNoU?mDq77cIIk=%<0ur0V>ybt zUUG9s`YIaZB%G@=HD1IItP6GHP>mvaQm9PQNeSGX=ke(J`mXjlDqS(sY(EWF1uS%SUa?N7P9@z$9e-3jN*e6uRRHB-1F@%9Q%(UH99(7 zly&3>b3N3{es2=h%^9J;)=l#YrR^Ucxesbgu#Zcxo~>SgEAw#ReNQxujqkZyAfe-< z4gP74CN_-JvqM@wRXm=*n) zgfDn(+2Ot7TSc^9(-#KLr-B7azaHEQ1@VdlB*MDUVzd z>k!=O5krbb>ngNoN3-we1xubE)_2Z}ZCZs3wKX+24gZ>FJ({pJ1e$Xoeu(S1?=7oy zDTuXdNvAzysL~0vd^8E{)xgPBO=BIi~+u$PWz7qYszND`Q8NhF*xx6 zDe0>gCk5raQhHXv8Gk90}` zioBC;yoWdq{UN;`ucfhHbHf;q=R7m4+caXiGZvNtvMt$p-##b{ z@KV9dOA`$tpHuiTI`S!>Bh9+ZcyrP%L&9#2u?n9?R*y4u>2@!qHkSB|%yo8iwO+dC zZ~d;ceKYH=^Kna`XoqjNRee(Lm}#8JN}xV8!TjNg4iECLSRwY^``naayNa2h-j*Ov zU8EFqCY!M9`eU|)!tP0?fLuc_?neI)aP89nRfz-aOv!P_fp}Aei%ZJ!1?Mh{s~Ol& zB`IKw>puV1f8A|~bByN||86$_)?T|7KfYC6(jOM~Amexvk%A+nXbIcimR3kdMy<;5 zg#8CQi%By0IGk+UZ{BUa5~ zFpKx;hdiAPP5BQ3M&fQ;?wmA&0xFChM$fT1e*T#XvJGt03+2n($_ujOr!i`@KWnh# zRiXWst!*9I#Eqz;0)A%k$|L>++u~3w)gk$2(cA=CcGUAglk$6rZ}-s}?H|+C!ap zm^Mlc6cgqK@rJPJ0ToxNt-(iO1Gn%EU}18h!v+n8VH*|NGb}`9jClCUNep&>@tP5i zNssB;Mq%24fKc%4=I7BCx+Up>nS|0JnrXXMwWg-3*E{1r;fkSn15Qllv}L`)`4mw( z>t*`jR#7-z=8GPI8z5ya=6wO$#2D`}`EnYL$?K>cs%M7YWijOKJCwUW;0mRD~@j^Ez=Rwo{$Wf=ZpQ)mhl~K=lD5C&EoJ@ z&WC?h;6ae!+Oyyrg%l>=Z?QM~(Y~wdbn5*ktlo+DJ2ympBx+*Qs=#Nr@5S?XXO|*< zF^2Cx_`Z1N<(%*GH!z?|W1M&Lxcw7sdTCUA)kXid)$^2?#5%`GfdlB{UZF!Du}k&) zYfg0Vq=f$CA-i#P&t%ov1>5IG1S6Hp19KP z*|+#0WAaVo-(0x)cb(N&=~HIuf^}q8J^^J5Sx)6#m0KuAK#hP=*GhoOKsTkGM{>1T zv_b%;XN}a;kVk1sPzIX9wSyLCyVafPF~WKk&cTBc~KzN`9b^YpnWS?eazN z({r5+-m~@f@OLHcIbr!$CZd+jO&PRFqh=!MXC0gyC$|P3u$w_r*h)AS(&~~Zfeo{U zjORYg;Z&s0s@9n4OL*mPt3UG&)7gWA`D0HAeRT{2SOIDa+}AM<$bUmqpsnvUJ@1`i zf5NWLRO-?RMv#MoMEEhqCVG*yV_sTeER(*WKfLT!CN_AYEZJrcZ@){_?SBBa`(3Y# z&P{985U_Deum~kGn~}-ZLXmse5}klfiy9DqJ)e<(=85ezUKb@z9!jZ5a>;Mc|H!aI zcWUJkOe@6*!e55`i&ytnR=@dUQLtq8*As`~8z@766}TU^S8P=2)~)sieeh3%bsGuG zO>h{VjagW>S0=KPx=lFZo)(i2JMYabu5tfpS=lEx;pNzP(4cXndT8q{l7Ns(0 z0VU?quIUq^K0Xo40N;wvb50K1F*f1;LBBaEQsw2U-GSZe<=H#l+>A|#MIX3!A5fi$ z$sf31%w{*uKZ8L+tbTR~y)qUSKH~TQx5`zLzbm(roS%jE2=FR7yX&(^k=R5X&L~Vq5#XUXWP^#3q8#;P zSGp0f#Sdl%((hjGrM~OJ@B9mgm6B7e@|HFs`T1SkkzQg~w+~!Fv-m|lKDyo>@C_*6 zt1TS=o3D9!GrkN$TSH$F3}k_VNHe4qK&1jK^LJ?#(l%h4Nm-u zGM4_1_Mv24;XT7(3q#*nWeexjp{aozWlc(8mQF@8@MHVDNxReX)Au^o5nr&gup-BX z_Ra$ex;_(T#mg>pq)GAs94!b@9)Rx=^q*O;vL|o4Q({}I&?O~iW=c~UFI@mZ6=r`x z(QBMn(_j3;PiQL`YdYLqDfLb}BPDZiyiuhR68pOLMl=AE=K*G^miv39l_~dPx;baJ z&gixEm(fwrm^_TJE=WKT>_fAEqj^9N$vfrmo2>dewsLE3NDj$3rPj0ID4sj+NVH(5myFAbEYN` zi6cT74{=omh^0g&zj87Z)P?U{Lr{sJ`aSXFS{|-Ka{%A%!2+CEd#q#oyh!Q^^>;r1 zs0_s(ML^-f>Szh;W@EeeAGM0Jt1LnJ^^5%VgO0Q5vPs99Un(EZjqVFN%h%P@(r`}x@5G#sAzt%AMZO4n&zWqDu`bw_xSVmwNG{=SSd#SSLd(!SplV# zOa-~1jK8*3cIQ6&?GN3mKz9cxA#@r93=7LtPaxPj-4ivZ$!gzkK){9bM=e~AQQV!#3ELI`(12Iyg9CZEUXX{h`6pKw0) z>~jqV+NBS@0`vhl^!d=gmUI>8$PHmm@vZt{l8z5Ne!}LDzAnZrrG+`ObO%T2 zSX3icJ%;#;W?g9YX@O)A7S!CC$s9VXbeaOZyOh_VFQ5jrTDee=A`;k8`lQ^vfMx+@ z*l1dDrO|@i{@|(*@pSSdOHEsdf7NqW5I&>rTfIMeZ4l9=xc+C7`uFe-#^$ z{#ST8V`z)O@kG+d(A=E4Ubf6Bpj(SjO1DH7~_R_&BJR| z?SsEP{o0ppAU#YE<0VGl5`v&NdwBKvo;8(Evhz|sc5RV1MeQE75L3T>?od8L1?GfirkhDC~AXW}KRu|_XPz8@v0j$JU7 zZQo*Ha9qV|i%|555r34ie00SFkH8WRSgRylGW}q`nK(b4v|w!jN?e`&y=M{HW&X`i5H_QJ3S^CFV3-|=3VG*4^dA&e$ zNX97eflJ8{4=iQ&9mj=x#jngeU0F$`i3*84bnDzyv&ei5dulPiwOn>*u0mLpIRyiym z5F^&n1`f-|uDA8^(SGl+t=;Y! z$dr7Wh+Gi*t?AB_l2zb;B7Y0AziM^7_{EeOq2r(0`k4o*_7lg=Jv@epbh&O?FvLZJ zLl00jzIDaWQ^{~NyJ5NY_&iWlm6o0atijItH&v%xqAf+2Dh;Zz$X8GfuN2ETo4Twd z>@*zyzMmOZ6yaRJCQ&;*X8t8{2P_Uhj&){d(_vu(B4uNf_inz#}~@Ijw!c1 z0nyXYM+92XJua#y}Q4yG_lYRPla|NELI1WdY_DPORIX_evZ zeSjQf=p7XqrPdU9iS_fd4!&I)IbmQnCnEOvA#8cxt6Np+sw_nbVN|VpWqG(Aa_4E7 zMDX0U@2f_&ztbxI#Y^w8bALoEC_USl${TbHk$*}lt9;S5<8#eiA6-=$NeLdhK{ zry5iKd(K{3_Ek=QG~2ZY5~%OJm&*-st)bF4rkEl?C71tF4_kHINct$9(6#oh36a5;6Il`K;19VR1@@nW~D#gM;L|8+dzr zTI)R*@AWRx952bLEr~X9qmVLM?lup`erDhOC>=SPo2|c~EE#`HAlFnMRyIEo(l4DC zOZ@ba5Mp)e=o@fobC7m7{WBd4gE@2q3sBtf>RCNzr7JiW)*<$TnXzNRC>s&{Drc`i z^nA)(*S$AqiH$m*%gdJ68%JwLu|06{NY_S|5P5LhWuKf&kN5Cjy&neunSjUEvhDn% z?`*p0neTIhwB9SrKlO9{VrhA?d3&nEE!B8#E3vkIir7%!O~R*nxHB~TYLA!<+;}DN z`eAs`%wKLtx1OcBAtz2wx^v>saAfkH zg7d2_@P-)C5M`+g8rBx*c*@u33XWy)FU(bmPX9Zs!Uh5ZkCU(-|H@P-;9G>_XQ8c| zeII5M5?f{TZ-@wRnSK!`+)=I5OZe82jkub*tyIM$456g>|C;Lw2D@2HrK8jDXzQ6J zv=z5=uLUnj`xS|(d1+bAsZ|{B5+)|y&-0GScI77{+laoyY_CsT7P*w5m-@c0+wiC% z&&Nwn0RVIJNX0RBtlWaMPc@t&Q;cindfk9&zfT)iP>e<%rwUN(3+quiBF(iwJb&;7 z1DH4%jE(4MO6($kTi$Lb_@+1Bm#Fa#mNN4)43qn{3HSWd?z=VFn%q~$rq;U<5QP(n za~@90#On7dF6nU?g#W!3_&jIrMh#TvK1*1S1KUKTDHToAs*cR#$d@~XJRJc+*K&hx zHk=K)`iT>T_1b^AE>0aURsf6 zw$k82+++_&RK3Z|UwLpp9({aUk5t9uV9ap3Ug1;T>sX3RV6=tQD z`F_BwJ<4qb@>Rk4&bZCT^udx;RI~a5Ta3>NGWAPOBPJgo>|h;hOa9ps#)YT7O4vV9 z0+JCmF{@JP4+y36Ja>}@^+F&YL<>NJ{o1WFe^fQa35hF>gbj`fJ)kIz@c$&5n z`ewjx0NXiN6aoqOoW6EKx!1caJt`J{q}*aEi?xWDd?&BQ(}o-H8L>%oPeiIBS~oKf z+$w)r`r!0V{|8`+5bB(jzXg}F;#v4$uJ8=WR5Ma_d@x!eu!+CuXyRz_GPi!`?a;J^ zeu4E_RG5ZWZwC4qcsY4_1JdoP@5P2$3y=7u)dn$0#Y8CR*0 z+8|SR;M#)Kp$dBbr1wcwx91;vgQM}rgaJ1G82logiAI1+pawy7)U0^BG@T>R?wFbJl+U1tA>aMVifVn33oNoQtpwcKvh5H&p3590P| z9im$T7_TM#8g;xaXqG={nfHGH4?*z0jjb5KY#yfr2XM#$j*H3WwvyYZL>n>?sulzl z&nhw-JvZ(k;0{T`i&4de3ZrOVa6tix$Wy`RAY_yC4C4S(_SDo{Qcfu(mwVY;%eKz` zhdRV1H2I~?Yg=pS`X>JX;m9p*qlk6jbif$ka4>iSCyt+cYX-*Z(uGhk3ZxIcfDTB& zPX}ql%{TEM#PY2rLO7hTLR)z>qRIqzN$i_h=oQ(Du zAoalI^)C=wY0&wtG+TVe1QtdrM((&Ih8a=aK*HsT$@6~@{7r({7~2OYASaYV79muz zk(6ykCn0v_i6KsQ5>-r1DpHJRD8;su=6tH}ZC`&T&qob`#^X|!8l0r2?;cyXZ67zC z`gUtW)^4>Vf)|!a5jF;A1@Ja5Ta&@y?#aR1f_T8sD{)7OhT|tqytGiHT zPO`gMq)kj3R^R0!WQ2ewOg+c>b@|a_g9w=bl9!S2%g#9 zrAVW;pUzZRoth<)7+g*vkI#XEK*{;t|bITWR;O2DUd*7z%f#%@p>F{iOiI+ z^2?qMa;T)&KQl@^kDe;>m79~%%Ka9{?tUI+I9hq`61F|T;c+o|Dv@<)W+4X+f(}!50h|~0|7!F&XSZIpFKKi64gUrb;kQEZ);t39pJ4(Jw|jllgTs2tUQHA znpbBIV`9Z}+jD`xA(U(kF<(sRnhv7Y5rVAIBMDJJCt#3<`Il(gMo4jtGaMXnPm}l~ zM$mjaa?Nc76SFS)9!Zu!p;##ZZh1K4jO95918>jJ`bM_5QKS};keJC;JHBF7Kmctl zTjf=30#4k9zzg*_7VRA#k&kV4Pj4-+t=_vNco^(<9*pM<$tyJMo{v`S z@AsX*!`(SP-ejHCAcq4OV9w!`Z~;JfgZw*&K>>2S{cqvzOGuL8O!r|Sh@vWo#$V<6 z0|x#K0Na=lfU+E;SI@o?@XhVqaZ4)63d}cczy~H?qbrO6SmlT(D!?+i3-msN;8^8l zRYM_WR17eHl0gG=gS4o?3!SC1#NZ5lHWrobCY{uyqWn{PX>Paa(#PfeX^qP<7%9e8 z?KvqXuLhQoTHn)4dNr}^Qv5jZSB-S!R<}#IoDyf7Wa2piWd&lFbY5~cS$xz5SgWX6 z5e;?T1o%feHCj_;}>);za-w%u^*v z8*&H$j`b`+#JgCGV>tdGa(a>S@-R<6fB}M8<#V`^hsi8D=eNIA`LpN`H47GDoQwv* zCl8#dAaD*d$2^gf!0TR$p-!H%l3Hu{CD+wyZifX551BO<-zBb>E%l0S+W!Dr`pzW; ze54bQIO&o>;OCAA2MkC#0gqaWLaMkfayTR^lhJw(0^os;o}A#CU8=F;7%HWg_(5iEg2h@xT$-2Kt;&x(DR2TCJzy$|6Bpic)cAPOBcR1v)IJBcpNi{EDi7lR;b$aTx zx$MxPB$MTC-F0@`eS52PdOItSYM1a?LejYzVBtpO8;XVBh27MbOyFk(9M*n;qaPGs z3#ULWRHFH0hf+~jJC#(17~QyqE4zmr?yhzlJMR^0F~I`2*@K)qE0WoKI3NP7N~s`j z86^}PboxI=(%{f^*x`ybR|u%YAde&va>a1KvlEk+`G?NU)OnoGo8FUzZnv^+>3e>j zTWWf6qZJj&@6EejGTQvRuTAe|rp5GIT_VL%NKpc94xvB;U}8uFAVmO-fB+Z)cop!M z?Qi=-_+#Mr!@m;vv&0&rS=nf|Q_JP~<^p5TtWRWt1)w zEz=L9J}3C{*TcGf?2}BEzh#YN^JSDQA$BaT@44ed+OicTys;B$w{~}S`u3$9q3$(tEw!z>7$KH6vbVRI=Td+}r^l$; zJ-g~t3g*sh(5Horl-iW;3|-ENYy>G$aUY=Z-d#AY7OF=~`~T)xYaO*W#fXDeRG z_h-W&w1>uj5`1#_i{c*__=4tAHEZc-vaoxPw2d0b#}p}LY>VYb910;&VzxwtNx9ix zW_e%b`}M$RGhTt8Ja#@H{JhQhreB=ynAI4aKMSeG!W>sfiRFt`)(OYZuPtAIF z>vQ@SEWy*GhNn9?uXak^UE;3qw*LT!t1+#lp4qpQVok9M5l2=ck| z+3j@uEA9O)d!MLU@pl`fJAp2WsJO&P?S&(8SfX!u|^CI(f=AvXM`ojyw(}Y zHcLnSNPfxx0JOEQh_rnkQLUS{ypA1Ut8kyk zT$eJY#f?eWSwxZU46MftLB>hJ0H{z-Lj!;->EGFR_L;xBc}MrMAIJL?XDrX zg<3gU=v>J-juR+XiEZL5a&6^^$evV6eq$OcBvtpt%3ACCbKs=W%!P8SyNZB#jzC>U z%s%ds<7~y4QPN{cX`K zE+M~xW`Xx4s2O(rxyv4_oB{|SuOJe698>1EZ~^Opz=4)0JoC78!0G-q!rOWN5V{uA zhmy(TW{zT5s$j6%LZ;6!usebkLAbHW+mAqo;v47|Xk=GM!xD^J9D{?mJniHu8NpMu z0xPzSYv|;zrPEC``QKm4#~n&aHg}bpR+3iipH}+*cF`H_7IzMFj9?F7I)ZuXdjsk! zgwX_2FgENwoE#AN+5jMP&<^0?PDX2>DB~m!KfBi?oF1Wj<%!{Nax+zYt%yNGf)Em=l8x7pc#ugt+{zEBgRHb(rn z$~KJP?#DR?l2?LHH5)<*=Vsz?07c6j;2iA*a6u)9$_6+e#k|oH4`OmaC_yLCF(Wt_ z>yd$wImJcxbr~EJ*E@j7=La2f0XQK}aM{2B9ir1s#w)e1701=hk z2?KHva5z!csa^G5KdtTf^oXW zZ_>m|mGblKozuT-Y3Tl5uG)CMscQ1?7z1jyG8mFF#BIR&w-QIp2vdx8IpB32I|x_} z&PFi60H{Vt+nzxOl1acPDtWJH)a;}O%-g%DEO%}_NK>5he)5GqHt~w$HA^BRB>^Os z4n_&a3u7lC03!sEkVq|pa(L>eDtw=6>g!i)>2|$)d26sjadS!%X<4?N)4JuiMY_H9 z=$^McFH^Ec4;es4=Fjl}2w{bF&4ufeWREz)t`Ir!+ zX>2w)HS}fvo~mE?8L-$Ph-@5;k}T zXC!VTJdu--0Us$O=c^oo4P!l=%-duj;AG?w-yl2z@~%F7V>tkvwlGJm-sy}R&SRE8 zD>8tj4X?L?20m6}#^P`Xy>k~fm}1Dpy64#a-bW;1a7f77$CHD|ti7bJmoH6Qc3my4 zt=0MI^E*AfWy<85vUawspWWrs%g)|^GtT6K+3WeEg}AiZ;qmhin;FO;k}>_<9$Nqqayh{{uJ+8x zc94&PLB?2QkCli#=PXMSNNh06V2;S?s&ZHmtH}o>Fd0BM0&*8|0DbHMlf^*#YIPha zD{?teL%-Qw3jvD-zt@?(`#E_-MY4x?u=^Igwsk+>GLJg?Ar4AdG|O; zZ5bn1E4h@mSmbelx#3&y9FTrdf=LAYwN+q7kQN^>VU`Vy09AA7zyMBp10MC=O{ebM z0b$UL1i={}bOHCzVtSFw4x+Hr@Qkhl1ZwkM1{gUxBOo>O zz38qKsmXR#uV1095Y4AObR1q7$ij-Kkqubo`z5mYVkY*&S6CH%{6nmn?L* z^47iFI2`U41Et~^}Bo^Pv zJTV;coMQvg*G*;{V=7O~c~{?(bHlJ~j1oSC07&MgZ6GiNp)wK|Dj0M*+W9=O8;Lze zTRiQ~iy0Ri@~&&`&E~dt>-qOQiAD}-N6BiP^|ktR(*FP}dHJBz!Ua;Qcqfp`ydHx& z+%bYs7QDxIeBPZby!U%_ zRw>e^?;d5%WUTgmbhf;=+e664g)FlCkbqd6z6%4AK}AvgUYJ}c9GqlRC-CceS!i2w zk-$;Bj2;;PBXKzdFfD>I*#uX#L!~iR!WAF{Mh6SHXE|QL1;$4~o(bZEqfV|#`FC)* z3UXJgWMJ;ugMz~ZFJqc~)7mrTRN~#bNS%4q_%s|f- z^b9&w0H_E9w&GljHw5P_2n7A&G7j7pZV1kVI#fGIDxo(5@4-@X00cNZ5EK!$!O0s( z1hqLYiSv5dTg#~)&YP5FcYC`%uPJirv+Zv$#QC-S4*OM75Yduyp&g$X%OJpFp;tRt zu^8tk0JJfDIfgcxSnd3ya7j==`FCbQ`7S~84&3rSQc2o3Zu)t2t8)JUyNm(=JAraW zcM!w^0r`15$lM9f2O`1Jw;wf>7_f83?b~v2RgU9;Ndy8;7~y#Ugxq4Iy}I7ddykSl ztzJCIr|!F5>1*}#zN>wYnIZUdw`wxGe8la@+U1n4Kx5TIHXG(7ouh6uTNd9ARTvo- zUF-%6hQfeI!!Y9{4huL0;1at@ucAJ}5r#tTz%BBCPV6uvJPtYec^}>RR2e?Tgn|$^ zASfyZ#tQBnWEquNI+T}pFFxPbr&}W`>N1RDDL8Mkf8DmX?Y7qW9t$Uc z6cEb_Aw!ir8BClGn|6SC3<{EYZJ8XMn7kKkv8YwqFae8g9Pa28sZcST{OnhfGq~-q zWqmJnY(g&MgN9O}SdN?hija2XkOodjs}`C>%%K8;DODKH-Bu)y{)4uh zr)xK}c76SSKc0u3J3_O9X)7&lcGjIQspT+uLKg}phs?$@j&Omt{otcGOp}3ExJ|;B+CJYRU|0`Byb-s@{z*i?&Bu}`VWWx8{Aw< ztSp-hxmRU&W?(^VyD?FMNR>l?svmy}K>Ali_<3xsvdwD679v;7Tq!Ty1_;Cq@K~_< zcAT7=^&Kz6R?vB6P=dS=z-~EGnaDudIQzl48CC}w8A_{G<%@D{FC^WcO@A9c@1(Ys z?>Z4W+%AnPJJ>6Ju5lJ)cKo?X6*VWvR$us^>3!fCL&7Qu#MfLc|NvF zRJvbY{nIN&62hBs6#|}0fC&HsM?gSTID)%L3q>d`ENDqcWNWTEmFdAL z$$Lb#+h@+Dl*UnXWGU*(8kK2*^Z{1aBMNLLk&6SjP8?G`U#q%AtVA9{3+0NdEwW zh5S{t*I}M*Lfl(RF=>OxIV-W&UnUm&MAAiXBylynMy)5B?#%cEDf4UQG^M3KX&sf4 zise_0+?$o<*(!X`%Gy7WTuF(mRkee}*>a}kDrzz3lvG+&=T%Qt)=Eig?v;<|f8xK! z9}Rpq(C&Oe;tf&@4KmU;X|FC^EHDf?N0GCZXK;zIx*wS3uo#cS&mVumPJCUi>Q^7| zgF|eg%#(Z0(%vP4xv3wWM*;kb>+joosrSpkgxXKK2VY4br2-z{VF0>m~c zRovTw3O54svpcT9jJQ&BkU3r^O>N5p?OZPsdzO+$T)#PS@|}%=k+n+_RY(jt>T;i(p9TIj z>)OSv`b3Y7OJqgznJoDu=a9UDBa);nV`u>mS)Y$_i$wA7iY{kS43OHm+4ifOtZhbJ z#|#NRS>>{*-!mVSkaOc_SoMgi)d^lOc7$a4UYxR5(b~!B>)&thPY*I|3dwTn*_D5) z)Tu>OpS6vpC{5i-$CRe~S9Yu5ZJ6ah%Jv$nF*qAMb@#*jxKAx;^F z&J}k2#2l)sf&kilEUKn2`$qDmFJ&f`?Bf*#<9%FLGP8X(>iQp`=eXV-qmfj>V5jXd z6Pl^*)FTAceUov6)@{nxyq=vesqvS@FAaP{)BIpHUktW1sU?l(06a{rvZDgAta2hp z!>h`7JRAjz>wdxQ8drri>0-9j?h);zZOjbH$m8$E!P8>0gOE<<4}x$yf%Fc$;%@|K z_A*VVU0Ohv!OW5q<|||(s;O3RWDY{GBPvK{!Uie%$@@fp+EaLbOFs^LJg|!D@_E)P z?Lz6Kc%!jnhg&$-6qRos!YW+I%%&%4l@P~oG@q+i!(j0F6>0riDy?c&XE%tHYC+H0 zB~OwwO+sAJO7OL`x@YsvNn-K&%@+kq5yC=ni=|F+s~Adfl%-y@B-Gump?JrYKB+Ue z@%)}9({*35x7sgkH8qVa)X4LqxPK~1ZGriti8mL-SdCP_0!Cn2Fv~O3~lDExRy4vMMXe#R}(fSfevK07y~B>=kdQ!r)tkV`X(@ zlUI_8<Uz0?ZW`VA$=H*w?9?<3E+F(LfR=|x5QTlAq=1@A%zet$g0H{1yu(FgMzz}l#2Ra z!rltD(iS;g1oJKdKQK_(UCx1&F~QuWjspTRqwb6T74ZC89+_!r7%LPO@xq{-vV}xn zn8?oMi!SCbBOI{>_5h=`i9)1+b@@OU>5e(UJ;x`KIudxVt-|3Hd0SR%Tkm(Jzu>2D z!pF#B_{%oUdA_jKK4#N|Ztb&b^7oq4xWt827D0w5Aps}55y`+AAoU<%jAUk@k|rdw zf_gJ#ki?vFGnEwmp(r_a@ds#Q~JQ*wH~+b_!Z)q3t_%WlOKfOk1L zIT%m}_mpti0A)`d0X&+nAXFU=(UHjhENwh|yq&mwt#?w3(L38^s$E^R->K0@4(`3%?-+@ucXCUAM=Oy(mcJOJoO7ce}h>W8Jh%b@` zKtMrUvW@@>a!x_r)b2G6W>Kfu+ldlXP|n-I3X<=ArvPWmUB&aURRZnY%1^QQ1HucY zM<2>w?4Wnsl4IVO${s(3m`Q*EX8DF=^Bc>&ok=d1Qsr*;(#a7tig5MOrHZ4Vb~(fECCndMZHJgy4@Rgt#fs}6pD;S32N zsq32jg8i^RYRi8KX}6jtmpQrd1>8bAQ1TfOZG7nx;^~+%hB&`;fblG5KVpH_S?{{RI^{kbRb z?v1K^FZg+PbsoR0!ppAe7S~e5H0=)MTnOTa?2iN7YQPu?7ozgU)-iU_Ms96pPv#o` z09o^kyspgB47)s%JC|i+ys9R*P6#Jms z4*kC_SOTDY&w!wE#lgVmDpxs0Ij!V|W-g0^oB@o06yOoO1^^7P9;C1wZo3YRd2Jy9 zTt;NsyX667LPq98oT{M7+6sZV;1F0&_Lm-R3VB!=8;b+XXXXHaQ{)^u$IJ5%x}>64 zD?XlIb^3Z8R%+IFPR(AQGq=0D@BaV;$)BNGv_=)&$84-jDnkReaKkt_3?l>%M*MIA zAaUio$}9k#xs-`K%p8^qxhlYuoaM38KgHV~&#VJCk`v}^vMQr*JGX8D&IwXLTmqp$ z!Ov>(j}Q_jnN^h}jgAwB10`AVnB)#m0ZVW`PNB{*aM$o4qf_V*rk&+H;iMX50 zjigy*NrSYJgd`|!*=O8#;0>UzS&HBg26rCUS&zuKj(;sn$sDSda_%0s>w=<2> zmEdeFK12u1Zti@QKR4b<6m2{y+QG65007_efW(3Fh3H3hIVtknOMFqg->v&w&r9ju zogY`HQk9ffBa~8&uH_iXPEI!6MQi8yAEW;Ou>Sz-v4QwD%jCL}U*)W6F-O;JY$y z^UyhIBsgukR*gt8kMsSS@zPb2)yQpwlAm;{s4I*e**O@_)4Q)EH|po?OZ#cw_$u#D z@V|{U4MG(W*xBj#;_5iAt?aIIJWT9Y`)%#Wa=l)=_TJvzIilqDlNW@_*b2hR?*-q!sgFxQz%awUvMY z)W*sRl1l;)QU^@$Q^@_E>%y0X8#3wA6&`5`xnJjW-a%p=6h2ofq%#x;3bpa??BDxG zX`Ug|>?4m;QybgGGsf@o$i^V?EE37RrI76VIyar=-Mm2|l5MS@y&;~{#P&>M*>IDh zkjht($+=Dlz&l*zFv^m8w&7lEVanGn_vKCPt6JN4XKgOmso=QD$wn*OoTDfFw)bwk z{u*g}mLR;hx{YRu)T2hO4n_dra(fZRK|R478kPA&j!EES)7Lm4DIDh`jtLpAGV0Fj z!z}VbqH8u0nH7}$n2|t5V60WPIXl~G;ANGHjlE8vcOB{@#j%%Y$Wo_iZb)sQuHXun zTTNq}qP%^jGEH{{TCfSE20hWpv+7ZMF1P-&=lREKYF1F5T*CvIl#sX5IT-AjAH|ym7oS&q3Spo<$)V|5-?bH$mD%0Qxh@C z+Pri3kEdm28NoR`ZkqXc^(jgcl+xXHzb)GSYbNyT-|x)w zhs>c4MoBwC92XoMf&s$d0&;Q#R8IjrLWbbyByHydkO(`@bH?8JIlvXH(SX}~;J5q$ z0h5kM8Tm$YpL$~|u;b+*9=XN{Imz?~zqUJy)xK!GZmn~f&Pg~vRibXmU8}7wqP1E( zclnq`0;B?V^PCV=;OG0v{p%001ygT>W#59OHrMSyS4wuGZub2psc{NC$(*r#&zj;e{xsw3E8^{JT+48&f*L@dzFE+a0bBVaIP)ijgkTIO8>Iq!+-O!Qq9!SY7bI9FVZ&u2YkV3Hl zADiY-ah^M1HdiNT$rb7M7OD`kgVQ+Y94Q%H+-Dzw9kYt%=e0YS;|j-tjPc3c%N|eO z804OdjGDFD{l6~1*T|PWbXq;r*IO-mcJn-!P}A8-Mi~f01A)~401(K)80bLACjjRl zaJTjf8cc)E-@UgDk^#u)(*7H& z>8PcgCRE{$M$(xW1Y-voB<%wnoxm#PxD7)|^P805u5Qh)>u1wVcj>PCmkGFDF4DHHP1)*|mAv=s+oL{r)-+|eO-p-oHm!RnYu^6=g|2w*#*-@Y z#P!?49mEA0$=Dllz}o)(2SZKta}p9p*g2d^g~K_4p~0jDWcce9I%w#$7L z?zOk$*P%0<(owfEmC{Lew)WWZNi_B>%F(_sGRzr90UVYaLCF9sZDaJ@L7_d9DK7Ei zKEEpAjyom*ExV&59;9HC!1l|H1~8!Pa?DsL3R^r4qCyL>>x>hU%1=CP%$vhb;g`!- z>upz+^m|-!o#Pia;PtXnQM%Dt>8sIy znd6ORfsi+ofD-@`8v`S$&o~D^cO*7JrcGjqj9a$l#sM6;z$4`h2XrMWqNRR%YCj8IG<~;yI^8{XxxxK~ zS)*(fCx_sYs;ef`f%6U7+DYUB*#u-$MS~Y*$Wzp17=i{s`G6zl>yX5*F@kH+hJf=# zt|2S9WpGaZ6p#qPT%Dj5Z<`Dskx>l-Rb8yELg9<32u|QQJJ24uYyd%1fH=u<=97bx zN;3X!w6(3W?7u6XO0K!ub4k5y-iu|W*IVrEZO$0!u^eQRxF44a+eiz_kP7D{kK*Gv zJY>XdSDnKkrv+3N2ZkX&VYHA6{JA6&**U=OSHssT#E4~N1Jy7FGm_ka)kx?@21&@o zpYV^|O5lhbBK_e103vO`9aLmwVS_G71mqGxuGG0xinWtVr{S&qmGAS=*V;kFsLDLf zNi_AlT&Zimn%!&LW6sT+DNq;hk+pavAS!Y&Na#jbE2teuLsAVm0$7({nRAtmw{!%C z0Q3jue%Q~=gI=8%g=BA-;Zc6}PXH0r9Onn2Rp@YAfy%dpu6G4gaJk4<1a2KS6Sn|x zFvn;h;9;^WHBq@*(YE(eS|@9MzPs#9xg2?v){Z;9uWSB2?63HFz_VT00FRUrxDs=a z4(#uboF9}&#xOCAkXWf_-}hVq$-v+YjiYD_wXuwH*<-k51M6`3E#zM?MoYS$xjRll zE`ga`E(R3gKmZYp@p{|Ag`@?o!P&W3kOMzBQb14&l5iLe`-VDgHA+pklTy*`rJA;# zcfOuv$;Q`j-B!C=zRK#`UHR#A#+KP#%zF+2CjkHq2pe{=!N|wVK*`3|Bmr6$_A`@` zj1`6zGCMN>Re36K2N(;1l3O5;c8kEQp+L7n2qf{0E^;?*8}LEoV>vuA$rZV2;4~ch z3NoXVBpl$b03ZYMpWz7Gx@2OLl>Y#iw^!EMd^_|q=UnM%qkGAu+R>$NxwY8&@iaG( ze9$o@fB;;w@StSjN{|T)>{kOg2Y*lSWz^0TypFkCDcV(m9Y-Yn z+os>UDMhCp8sE0J(@)Q1IbpwY_j{i_T6hREY-ri`?FTp+!8ri1 zQMiBr``ITyH*TiS;pk=Cdnam_;3{M&+!s#VJxlD84(6pXLAC1AcMz3ILI9JBokdUr7Dq5_DiO{``@&WI7d-}Zk~q&NB;z^fC-vr~ZbE=RFRlhpzdRGy8O|$o zt!4OM)B4iOQwda+xfL~SG<)<**6DWDJ$E9G*%5ZC;~2>U0eKk!05CE!!Ny1jcX`4N zy#_jCpU0fB^&QSnb4?q^1A;qok>96KdHT|;7svqgCp|mu$3hziJ&52ObDEh-Fj};` zFT1V0{{YXqr@J_~q~o@-R$6ksFWIKH>O24mC%=4j;PKbnB>p_~s+UTvvXk6=q!LF( z10bnCDcXDB9tpuTHO3@m&M*f;IOOCUu6lrZ#~9oxvp6yJUOb!H$*aEYt6KVPfB1d*aaDO?x{Hd|QI+i9E8fcfRzEa9Zf^wLYhDbyyNcT4 z>S)B%GDW?n`!IOSh6tDD1!8%mlK?v`K*r8gZT@pSL!;ek*Oy3Ujl3nYN7j~Qnt zcsL{vyjbi*v;{@OZT`soU7%U(wohq&1am_1v}`3%NR6L)R6LNwCu^YwHp43n6JM8K z62D-N59@b&o#vT&2A-EmERjU87_DHD-r`>%LlZmsO}Zs{eEi0xgm8vXN6z9gH7Y^E zl%t}zE56O9tz_-}JG1hxA*YJ1S^Y*(o2kw9iahO2D5$vdxkX1^Z|^V2{(7BOLQt;h zfo$h3jPbiGk_jXeh6RT~j%$|H+3anW;uE?^Bn>ujH#?pA03$9#Ap{Y}7$ff=(w~e! zvNS&ntnM`n`^1qTH&+IGX;s!sbZLxYM%f#qDk7|n6)Vs#&RK`{KMHw%_ z$#Bb-C5{&$V<3vgHr3HlmU9u#?1omAkl=&7aG5_S*h4979B$8}LZoQM)nO^hX{Vxm ztKIMO+4>)^@bx@3OhpfB+-(=k++x=^CAm~zUrp8iRQ~|8E;P4~Rk^m6Z6!hFIm&J< zzF}e16)Pt2?7>-h!k$N_d>*{BS)rFwvulZDxCuFg#q*(JvAk&i0Ch?NPT?b`nJJ8x zQBinDM$~*^99|!|jLT(g$}P|#X`)cHZw( zwX(a`9fa<;F0;L)tgh;id5WPVwn8Ef!YN}L#(dc(ch~)$e)ZOPboo~-r0&+5rkSfp$h{j?k4`CQ{*~3K(wE1JTz2>iHZJFv{3p_t-sp_z6I(jyj zb88ME1La3Y5%10(Jbb%P?lzNzeabrhnPC^imA8pBtxnnDR0ypyEbhl<7+2P~L<4%6XN}`l*z3D@mSJCKwlcs3? zA%EWM0a9*De)Klsxry4U86(CwDhw!9Yz$xw&lcY6cCf{4x02gh7$sqE1iPAYrNCz^ zw1hYX6MF&_941?L$olW?RpKjIpnyUVu!8nfjl?cwXykN+7MkH!J@^=AZLAf%^^a@z zQvT4M9@BJ@b*e^_>Khcuvb<=Uw}+HQU7kep;>&IF&U!|#yD8I#jtdDtX(=Z-NiT78 zY~y|Ry4Ov0cJ6$BHw&9#-CEV?N|gvr)166kQ>Awpb8@9+HdOGM6RN02kd;p9!Bqr#&g-MA~cU;@?6BldXsbF1C|0B(4a^=}WuJ^R5_fWtd&Toer`UDH1Y;vOa9XPH*Zvg)z4Q>n{_=EJ(MZ2ohNX=R3lT#Dg@PF4Ww+SQ&Tzspf{NW#MpSJ1cE4ud z40vNxzJ|wEEpsdGj$bUs@X8tng<%f9V*rfpBDnI|W>K61%U>?sO{#0Ra$Mhe&LvQc z)6B%8lCBDG>P8cQp^qFfT#vWEV~qn&ZxcLs@IxeVTF)d?HVdg~VJcQaL!c}b9aNCz z<2h0{$N9x*!nQI~lZu;B($ANs?(1i6r_11Q+)Y}&I#R*n;Zxeiah%~&P<+yc)j2)u zYkp_h+gm@Ubzj);!CI+{Rf0>aEkDj%tIIo?eE2RRRxR;r{>&dkw$WO~K6DX9^0Q}>Q~|Sl9p5MbcRW|- zm%yKg)A$17+ft39nrV=*R9&(oNTxZSS37_^TMda=vmgL2Jl6db@OHK@S!0lfWsf*U zTmYpMj5b>gTNorT!W83k51_+gV(p|{Q&x89l6KwbwfuD2{+IS%K9xRfY+$v&yDn?( zqW5C@-M1C#y}dvnIOG-pa7i2ev7Ve@V2liNOSMxxg=fJWa5=_K(ZS@E^dltHV1O0C z0RI3Al0zJ;6P`%{NXft%$69{U7@qmsN|BM&VVOZBZXMZ(<2|e2g*s8DoRW4+XRhg6 zb+`3yobjaNH4A&u*S(#SS6x4+s}+=ajKdl1bLgwM1Dpae-vxT-BA*!~z6j?9Mstkh zlYySO1mIwk>%h)4GC2V7q=LM1**Q7dc;t=&bus~u;z z)ci{{wzhGY<7QHH>m$+VRlutRqqF4pvahq`o-K{>e9 z=krC;K^R>*L~0RCrLiRO{`KZiKXwYKRdbQ8;y)DWe-5NMe`||h0%_WmsdfFOtK6f8>?ki=#+4!&dc31SuwO&;|MQ(43QdZGgR##iQH)VG1 zqPU;6f9-9g_zOjrC^c9l*EJtL8yi-Z)?(LBm-|HPDw1GG<&I`9jxL^9qJ&0|_Jsa; zyno}(bH)1g=ZJMn`yK*FDwDh^d}FuSro?nbxp=fk?9DQKVo-9RG07jgimNg@VC zRA5)<2YJXlcNS8s$s{ldrE104BEmstRr4^QgBUDEIB(z~K*%L|?Og@Et9N`DyB{}d{{REAB#)-DNTr*0-!+O7&zC6baD-ujR?3~KasVgC{9W*)SMc?`m(S)h zZy{B)z0`%vAQ7nY!8=$0r0(2u00;B}If^(96kvR(dgX$EINaNZO}P8acq#zN&pqP( z88y8M?l}CnbheUWvMJabV-GI`0%a&p)*HGg?kmL1vYIiV=NHc0UGJ@ubk&~CHrw?- zN6I*Z5T{BKmpor4vsZSTif-!HepXM^{J)yYNW%w@<&d(BV6Y>4WQ98hM&NKc+ki(} zE70}rIc@IlZ3KV4ibsx3!)hyJ3<0-p(VfS;f~R&s6j$X~oIK-Naca#wJ2z|DZOfth z{vN&-RHFT=yR&Ut&gv@m>3gj;>V2WDTLp=NvX&CA(ZdBqP3-Itfw_PPyFgR(4!d^v z4zq3kmm=-*!z0S6$j0))xj102oy2Yj2N}p#ucRRC9yKcL!+BP`2JTDe{e0N1O~57zDB43~*fHmtFH1600d>eUB3Cj02RUY z7~72VDOgoh0yh?8#^QcZq=XDWB#;OI5r9D4G3hB@F>jSO?#tb`E%|kQ?34UabB!6( zgtc;(x6_qM_T_PLZcj@mb=KOSso%0s?X#=+BJ)e|zlm;cW4A+XX=$$9YAp()+eV=w zyth)u;wM$O#F7aVm4YjYRqhr+{X+iDzqNj!tXbOc)T5SXTWfWg&KVi9+fn3M5U_kI zLMDbn@*_Nqxp@!pL@wo9lQdsDMvP)3lN%fWP<+2Sf)}*?{%U}U-T8xJXNQ7s?}K~w=XC$ z;IMBrICUXJij5&=5^hq518eeC{@IqAzMZ2xYVclZ_w5gtc@@!;NTgk`zSKY%%LMQrF}ImxkP{>d9Lzsv zejNNp(>!CO!y&pC4r4%DZ$F2#xe;w>yD(8laA*V&1-%fTexMr(+P_A%5xA+vBxZiHY4Q{oNqfz8t3eMLvf`@wp!#Z43R1iJBCLL0YL8=Z~})TAgKTaF@hM=qllbk%Pl#z zQrB5KSy?A*JMZ$)^Km#uC^^$kPFCiow^Gqw`#!xAz5afafWVBL5sZw2GCOCSfJZ$E zLf>BErIFZ9C~CCz&PkZ7|wBNT}xp} z$i@l5Et8xNLCWJi_4miIN~~Ion{jJL_bpRf@2!uWsZF;eqSIF0eC)38uHP|AZ%|6) z4*4UlGu&g?o;q{S4*9tOdG{-i{R)%}@aY0I*jwzt};09R?!G-I`N!sI3SXK z_fRu}03Z%H#ca7>E78SYevJqSH2l&~a#?;kM*LvfCNndiO;Jmh1V+mb!&fJiyWJ#c#TByeyBImQPZ zRYMj)4Ta7}KtUk&Qcg!vzyrAJn%_%&{{S_o>TyrnN@_8DwvNiyy0`p3`?H(6wj>dr zFhC?R+A)lCk(>^SGI5dz70*j%TQ~&cA1T|A4&F}y0talKI&+-&7ZLOr=s*B`#~f#> zl2|rM;~*;Yip!GGim~}}aC5Y&+zSEJ5!h#ta8JrJlbl-SoKm%#ZTh9tqtk2u0Fk6` z74KcP(tp*zEA;Gn_0FAuSn|UojB${1K3+?Ix_)dC)9&;4T5FBRX+J68=bUGefp64`1NL zUcd0~)3yBm@4Dk;mHD^Zm(SPFfA}YnUuoOp`-J3$*rAC<$zg&3ErJgu0tQAH^IXN= zl?xyxSnW9kZa61{l1rR`*%-qD033i1vRqiBqX4+Zaq{7b83DI-V0!RQZ~@4!V((1{ za_u3PrqBpHlD$I=4m)RnGtLebDXU&8^U+;y{Qmvlo~F*F(!83Dlhg9Ex8m*PvEmx0 zmN_GHD`9yHz`+V~Fh@cGJ9C4D!kXl7G)UPT1uG^T?R9J%XJ{bqJAeQJM^Xzf$_0Cs z=9BP7di;pyvrR@Zw4#%;PTuOfSAD#^-$TJ}G%${SW{rRZjBaKF7{(kD%bW!n z{`NV*&X-AHxTt10JMy8jxyT~`XM%B(dhjxFUc+~$u#uFU%gZYOcTIm=`Nk<+=M z(u$N~qke1ZucyP(`u)rDIpbDW=5lt9k-JL!Uiv$$Tc^(2o@&};QWhB4+5R2}8RYFe z^4SMmu1W zn8um3?|r2hC@Y+8ILe=xlbyN70b{@*bsZ}W4HMSiE4RDfclUV-R$PzYyHA^5ZC0Hu zwDZ#IvE_5`!TVV%qfDn3z@CYxHf&lx>0c@NCz!9AGH40Cf&dW>Rs&|j~mG|yzIfb3jB}Otx z_UAj7)}*mQqYLJS$3;7V9OI_&00#j`7~>7jEZbP9Pu@mI4Y@<(1{WCdff5qRBpB6rv7$aFVm%!_Sb73Q)}UPgmIQekh15? zVV--OsSH@0g2mWwVn{nqFaH3-GYRBHw2XoPY@t#clFD*Mer>>g#P8P!t94 zfCq90K4M2Wz!}G}=B75WfId)2BxJ8#jxg9}2chF6mB$@w{ezQNmF%{%yVf?=?^|xH zw0>z38nqPTqKZu>+_y^3_Gxd|@!0ZV;h2lB?#pESqhR^C!OlQZr*;b*@CVJ1O<%Y0 ztO}f~gd^_!=hu?li~s=TfEgSd5nh+}XwM_5=N~o)PC>xIOZWTdh$9!RUQZa**z{_NS0S6hWLLLZRpuPftK40M^^yKrXJt>aZ{szf7DmsS2JAPgVQJ$op zRFDX*eVravt&_H~cD=2AEvB}9mO1A%t!A5QD(zo)Z8f)h_Vsol`!XUaD!A>_p}}3i zX9_xwQv;o&jD{e~jtJ!XfKYO7$>IU4Mq>SdJ=A&(Fp{`~~P$|cl;XymFRY@Qd z^8>UW;>ZNmyF1GZn9SDm38QW@gCP9GL-=?UpkQu2Ilu>=Nj#o$!RznX zj8x3wjz9!`)xcA@=Yn&`K zGBd1u6b?&cj1mI!eq-?m?OE{aN7b&hL#?yiK@^2n)-!hn#nev7)-lf$d2r4`i5lYQ z!>9RAfq2flYux;0V!D=>JPeH@%#MXZWNmzJ&Oe2eFk_sl$K5Ioem;Cp_))0oo;{l9 zO4Bt9%`#1riI&zzwzhYW#Ma_eMTAe65;SPeVunb*?&Jf-#ZF$%Ql6HQ)>eGUw4L8a z+efXnJPgt}zD`~qThdWKlYSM9)l8bMaQL;&EbkC-~A%5H1PKA6e^xYzTPAJ(w z()kwbn?vpv+wIxRii{#wo)=Ft8QktkE!)w25&J>u9zXE<>d`g5yn)ggZ2?xCtd`M##Vso#cd8CpijBI8Z>` zK*f4L!e7~s#rlPvo~aJGHjiT@X*1hKUOBELXN;FJY-QN7ZzL;kX<8x`&AXxVFcj4B zu=cWUg`YLHx4XUePhVSYx$~F|uD&l9iH_t0{RJIVFu` z`J-0zBmf2|HsygyHzR`4?j)M>O=tFF@Q#d^6WVE(cK$F%Br0TN+ZwCC zo0!UwP&UGE8u#&KjpQL$S)841lO*#JAG4ElVlh2%QO(|c!Jx2p;}ceT}wtoqsUeE zI=0ZR0Q5^wh8`8tG{~d3Lw$bbq6Q+RrI4W`aZxhG8XT0^5V#ASz+`=6@h4vJw}-Tw z$ZxfK8yGASea7l|ZO|l9$*{-f$N>UNXWrP^vKDNWLQlkl>>e|xkw-!*%d37YNL5^Ew&OYM;Gs8Pcw8l{o;YkeYQB0nf zqwBg3y`kD`Ftxnva{_H>lm-f+3nM2D9KfI6U;;48%*6>1Sz5uVUq{_F-|%zU)-0mlFZGH%>*a#?}NVvB-& zN|Uw=z`uGY4;Yu9`9KTupQcGca!CAD`#Z6cGG^1BjC+f z!WUY6OfFhE;6TzZn0X8VJ5cb*>=ytt4DbPb0yyiP0v&ucz2uWdBPzorhuSazVm6*h zAm_FKE}Hr$w#5i27r z2XfnpQ5!S<>tO`UgXRNf_ulXKcdy;T}7vbvVdBdSf zb-kUXMN*?yElMp)9Ie_@uTsq8&r+_Y?dioDd;!rBN0v+jM$OzE|w z+Q2gyun-c&sox^9upDRQu9L%B7MnfP7Z;NbF1M;~3NgGf3!SBjVpVd;r~?431`j=a zRw7)3U1ykO%d%#DB&f?*u6TBB4%QTg-dlFT$c;>UFqr3{`T#2Fbwy zzq9DxZ1E|#iHye`m4?%X3cLj9F@ic^eBHCdQ*Nq~_mi`J_hhYh)%8!)@H*;Ya@-vi zgQJ(_)ab>ys?osVl=+t>uH08%%I~Y!Om7Z+Kh<@ck|ax+8JSebW-PC^MN-c4ZY4%G zw$@$QQ5gpdUv&5%;C<$srQ1$z-Pxm7WmVWSA;uCQxDn%M<&|=zmt&J$Kf$d&=6m99 zSLTVMMpst<0G5Qh;dbP{A_yJJ1HV+fmKWf@dx<7ANk0JPa5 zP`fVOrGk-@^w>yCl`A`|w&L_kR`qS^)cAfX&an7=Bxq9hGI6vtinmMqsoU3ky}G03 zj}3T7#4(8Np|zd2e5OWMbOA{Nao`BhGMRo;vmmhCRbT0UhyD=NG-P|dWzs2TMA-sJ zB=XQQfFC3eFfP_C3yAl5F_VXBJuVwKAyBsQ0k`J>43z3fRyl5V-~dK961d6Ef!L|a z{LB|Az#wOgH_A9Ab`gP{*arf>lM4sQ7WL7qThGIbncKM;L6LGfWsVXL#DIc;IK{B#ybtv0`!#Km_!q z*b3(XK;#Sq_i@;DVxZ$0>$@BQT>SU48GMLW%q@~Uz0H%(0_+49B%A=C8~_;L<9f4{ zR8o37==SM$@297)Q^KVVdY7|q*1CNamsIz^^-EQGTs?pg#Ss4iiMG|M`%9R6Z@LRCTgOi?zMevN8h17FjE66jDnIQn( z(eN3VvyQvA;4sJ|C+J@e_&&ur4FatUB z?ON0zJ@`MTc`{yg{t!Cnv4?QQQ-wNniC$z=?2r`VTt$Sy9OQcFRGNdUGk z(lJrz`4GrtAI|6PVf%2{X)UQ}o*uqkL&Y-9DDo2J=8Dz@xVVkvyplAHBA7ZV$)zOl z-7GVtk{yOLuDDWDOIu4v%(^WW-7S0HuDYC6rr_eCB>AJweRTJtt!q2Ac(-eGN3MR@ zAGT$ufvm4BtgbER@fM=U_EwT#nI*S@rFNF;OL!a1ir2|66|Kp5<+->nv3%v)AHbi8 ze-ZV+AM4ke_P40XeRFj?l#SX$1*8unOXR~8lFU_5lk~QEA9Rm>0jNpxr&I!f{ z3zFC+bDAY3O?$0hRQ}Iqlecb(+pE+mbGbQAI=e1bz69J~GL7|XTl%d;b|mfuGZI6y zuHp$$sK*#PLwfSr0DIfBLQHP>%Vens?vh=}U~o?joRQRHjAp7N@ubE*vNEw;FyvvC zTW`usXFo69J4hhoCbdwojaVrMI8vZEWGYTZLj#h${G|6B5Ko(0rB}_Su2H*hqv@|@ ztJ7tsr==Qg(T_Dhhmm%ZX{F59^E>;`y4yoR9}_3<4jAE>WZ)lq@xs_`MO)SojfZN`ZP`2f0*r>?Lo>_>>g2=$O2P|7V2?YIp zccZhc>ljrMsvrjfIR^D&fbHA^I2rjsegNoHeBa~C6pr?LX(VHUaG)p3GSWB&O90%d z8Fu+_3F}|C(x--lPe#;UidWvOkP=58D^xoESeKxy&+P_Y#)uoGrQ+1SjAh0bI9xW+Yp}aP zl~xPFh)&dIR$-MTfK8x)0y7+c5jo(uFC;=Rc`da_Bmzj>cQIV;U{szvuM9ex>{8M% ztG1oAUR@uZ&FIver5LuY8};UTwAQ+GlkcXfZe+80Y!y@oB$68kg%}`Uf&lB5#ygI9 z$uqn%w5C;18Qq+L#t1wP=Kuo4XJ`kVq*l!EY%0$vApO+=!5hE5nBq)ls8h)VaoZm1 z-2rmTgb})~NZ4c_Fkk`T0D39F%Q4`tbau0b>Dgaa`ZWIl;C_1Fwoz^g@4clMwBN$r z+iPx%@;;pS2m4Fwp9pnpcXdriMVe)j>e^XkkH~pKBHcjIqcN5-98xlvh@3dCa-^zvtii=jEnR&h=ZB$Bo5Ze9L& zU+_=#fcRhW+fMO4rq8z8NYTcj<6Dr^jH!`SM$$Ziwv@qe9dXD2u08tZJv+n}yOuZ} zH;?7PO~HvfU4nqbqY;AHQOM+1@wNLW{@?bRgK74f-m7ony+YR7)vj&sFMrYQZV{Cp zYipk@#&+F#HxcGDG_V3?Lm0YiPv}SBZ|z&BYc@7(tzVOLqA1$oOBHf=F^P;&>|)Eb z+ZPt<(t!&3l1`3%%Csj#-HkTXZ_`ATwQ{n*HPyQ`d9saIE34D9io1NO$*0Vgx=UL% zzubzcr@qc_iYsOQOB@X+1mZbH0v9n6APw4(>2P!xQ(5d+qkX&NEjdmxon6 z1#P^c!752mK{>}QoaAQ&U}X7izPW#-IEP!cWF(E#A~7sc+vW-ZR?gBh8B`>P`Bafz z?TySAaS5&8a=22XfK>6zVB{6#XMwmJXEo^3sV8U3;+46VM3Y;$y5I5YdG+DSr3Yy{ zaz;y3{ub=pZ?b7G$k)qchB@OSfH(y6fyvHsk-^~iraI@6I2k_Yq3gyvekECz|e!SV<`JCnu(#cjNhR1&8w|Qok?K3x&kwS^LIRYf(YcF!<^PAH)o(21wbc*oDspm$r)aN z4D=Oo!6b!tU=A{P0|X4I+{E#oa5K|5CaX9{B}(ORI3)0M!41bfvFJ~*tGcsmOIdZ> zPW!j5ulN(}oK$Zc+SXUTiP~u`uLOE!Lvhy}6J0yxtEyuP#g9B~B(m)oE4LUt5zz6^IP)U?Kpagn>w?hBp=vEX3zAcM{`W`R^QkVqT? zz#L%hEC?9{fTeSibBvl7=ly4$Bz@ZMu3*bP?0`mdfH8nqa5*4u zRV8>MCkGkhK3G;pJF)-(5^;_OdXb!PGBeH?5!BSmoM(HhH*2`*cCG8%Z}K@|R($^R zyloeGYSLEO_OvO>q>|&z=B2u_2(O~ae_c3008OJJ*xuiO!){H$>_X-0RfqE z$En~U000ObP6wnvkez+Glqk9Yxa903*?5QJhAP@%! zwr6n#^bnfkRle}G$O%UuT=SNRS-Id1T z6qO$+2b|!7NXX9wE(YU_VcJ}#c*RiYj z6`#cw80ze$e>*!h^Sj?gbD5qkplk#ZPT)t~9GsKKKncMB;P40;6_y~)h5__a0R0KWdX+?d*qf_pD>aHsi6$9OFH>83U8SBy{&KSVjQB z!Rl0FkUEmZvI6wRbHL-NmuO<4G7jM25r7wVTNv7K2TiTW1bny^F5;>(Gl010Gmxi@ zVR$*g93DW=P&A(F&u_c)f73ds$}*`ImX0@CzN=ez)T|R9e5e+o zOrUPhW6Au$B=R%JBz5XY;}vX@PTcYU1aL9P$2jZL0Our+TBuG~lZC>0aoby3_Pbp@cPlcZ6>dOP0|b-no->T& zoPnGX(-i%LWG^bbXAD3jFb`O98#4#iBNhTyaBXeo^Vei&~@l35z3yRjof=> zfh0Eoalsktc*S(me(FxzCa-Ht`yr_Aw|wHH0qQ?j#mSGAv)-+ga>go_ZycV`5Q za0X8#jAVcT$JdZ@C@R5$51gEkJD!9q4!9(M7Xyp}defF=P;#u=`%VB-Me zBp!V-j_h1>kDDN#-ze%i!|{eV1Ft#FX?_0y4fWe!C#CheI~6*7v2pmcjryzE>vgW$ zcKgI)6B!4bkOy&$=aP6UfPF#80+bNI5!3)U>~IbTw^7I-e>&y*=LF$FC!=r&=aY;a za52}cUU*ZS7};Q zef=~NMp6LURDwb0E7bHE&H*1TM@|o|M9q*-Ic(>g4;(*4lDG#0fsv32cmDtfs`>BI$1Pr6r7K0W zv{t>XyVvEa-she8x5Evu&u<~RxwQ~(2gr8V;C!W7F}Z`NQI_1Rh4}}}8*jq8XZ9Vb zwBFJT?qW_$l78?R+sDejyFdj%QC$SXdhk@XK+g_9BcbKaK_F)b1mFy2nt;X&Dfz}T zk-LI24@1UtfE7+g4j3A3zErQ>+TNe#_xcWoHJ91uQ-gUCC2 z(**K@yAIai9)#q8K?H&cVa8YxGmH#oq}mGHyFHV7Yx4fLUpv@Ut51nx@iVxTAm_U>Z99Do9nKZ`u$01<#i zMJtIMzDU4qv0M|_1szWrBXIdFXF_X=#zw7 zqlKqBwv&pIQcIhq)LyRY>rK_I+g5a%$ASCbr;?CMhp>%0?NfpG1 z(!#lrsR+py&)ooGc2j2CT<~XyZKL0+=~gx{?6!o-cWD%5RWq^xWK@?R7D$tG;R()H z<^2Bf4wvx;NUt9I#`lo^=*My)xRx6+5k^!ZID$m#3kPqs#>aZQuz4hTE66oh(rwVm zs`!%YQ`A;7G^~?3SCv&)_)=7j6`Y8X|i$beZS0RCS7(ZBFePXtY)>;4@0Z3d&LYgh44 zYioZb6I$C^lf4pjWGgJUQTc4eVKG7kh+>xISsEUH#J(Q7@l}M8=pG!@b+?)}k{P6o z2*lWtSE&g zspaleeWiIpQ{|}`DPNb`b30UNcItk4&!YT7@vOI3y3OXImYRjj-OQJg%j7)1WcZQd zcOc-;EKp4(VPcJzF*HaMb~lK;8)e~JadCTc@yr88AtC&yk~KmOK46T&*KjVmA-VZn z53If}>sOivy{ShYl@-0Ev|wrW$!5?jakS2&OMrt9G9yP6yD{ZBEQ-HqCB9>d;kWtIJV(RoE=(?a`M74jk%vKqV->y-uyB6w|S)6E|Yb<>7d)KoSAkOX}F|; zp+$1aRm+yxWCkz{rZ58ih2aks-Q7iRCYxk@nIcw^*cn57pzc)za4b54M;$m7L*OUC zFNGd5yN1a%rnq@FLV^d2X=RTlWs-Hej^!nFaR>r9fn(+g8^{CobHZP;$AvUaI>cIA zn}W76z#Y7`Nla?6thWLPArnr~qO`&@9CFD#j>^$AF)u9R3bLAwMM_s+VsD$_dug(E z(fQc*bAJ)AISyS$g*>LVCl^XFgrSJ2u}5&TE* zbNe$#E~jUDk14dZnpgWXM+9ooWdvyIBP4lv4j*Dh;CW$Fh6&>D*>cy!_O_aQOXOx_ zER!xFb!f{smK?_Ha}MSTP?ISP!AxrF(MJb|gl{F!Eo}L3{I{~ZYR^}FUH7s4(ZwD# zaZYE6uZ6&2X=ONhTAFlfb64e*W6dR2YSG*KG5S~Pw!-w3r5PQ_Xl3c#T` zagOY+NDK&99#% zYb;0~NDi7I0h@L$?Q?7l(4g#*`9T-Kk#9rk}<0vUb;hBcFh{(=x#3 z)vD&0+)gT-<4>AXt19x0qT?$?$+yz`+t)+!mrv2HFIwtrn1smkNFmP)8woduQlycP zcJ4cY-N4CGI=fE_O{_w;`fZB>Pm-n}04|4N-MfYv833u?bC7uh^xn(%HnaOdYjurb z7!kw=?jw!2U=NYx5hCpphlFnuB1Ww0;eLkj5A2oU?J**b^-^MzKM};C6%OLehC?K6 zGoeUXKZ#nsQ z07zWtaTyFiB;y2u&n0n_bt8*+%A^dE*(4kfloecz0>FS7KyIp&JqE!&3Sxv+jx z*ejAbBjx0R!~yHT&(PuU)S(!p*E*BdS9f-f_UgSKosYzGJ|V~E7>Cb4avDV^qF(Qo zx+iU#Ekgug5*z1i?%j{!$ONxB0Gx~f2-%UytoxZGLCf;HvxB>?0UpCR3(hz^4h3hW z<=w=lD@di3@%IFo19s9*1_2m3EE^pde-P_*e+b>*N{y&W;Rs*csSI$yowD%Uj02M8 zhU~FZkayNF_Hk*oyM1=r&i+?+)2DA9SE~7@?CpM3^>5wQ@lWs5%c;%U+iE(T;VqEI z211d)YPzusN!ylfp|`NZWDF2;0QGMVcqSEeVQMA0nL;(e4TTOjIb8gxNM^}U8JB^T zBo6mM@NJYf?|pn=)AYM&GcDAHC}UW_^FHz2h9Ln9hIeKN6|ze3UOf2Wp?F3abk7S! zut^YBZEobI=TuS~?6I&WFnD#ll2FA92;+@fDTFmU-Sc$6RPe%ww?A}JdaG(X7IZP{xWN0Ay(Fd}V{?{{Ol6c>sn zjabR?U&f!>a@xa5yStxRhR08|ie0TF-dMC%R1$rdd9e968wxnsf=6K^Mr1I7Um5<< zpSDJe;N3e=n*RV^g5vatOMNa2yF1NFS>0uLe8?X5DVipAPcnOtD&7)pLiusXrN09I z0BA4Tqs8A8WuDS`ZY?}Jb0BDJgp5Si>LSBj10=y(X`o`Nh9xWVOs<1z)lqYbn^Q}+ zmTK|Sw_C1>{th)J=M@;;M^?0#GP?Mhdn-G)>uYFzTl-7?-uK=izqs(X!-?XbA?>ex zK|9Rx0AMW)8g;8Js<5}3N6JBLRZ8(rF}t!?i)nLu>E8C$uQOQT(@t+$S=mO(blD|u z!cw}`n)b|OE0$fXF&gp-95dn02^)_%$`Tj=SAn9W20u3ED!Xtp#TA0>=jA)wIS6t> zmONt_X>S|{A-B5Bv6Llu21X0hZbvH2ps6gajHz6mh#W`|kGsJm00W0$Fb@C{n}Gxj z{MZ=7d37gJSF&y|do^a=o!76IXVB6yrxz(pn{=&hoUPXS-rbhKA~LaI^D?r91yxxB z0>wiO`2!@Kyb`Amv4LCpB}1twq_O}pmMZ0bT#&f=NGew(kOl}jjws|tY=UDyD>hfm z2MPlf3!G;lpyMR5J9AogR?8;Xrukq+Wz387ks&7-9DK)k*r+l9z`*7`>$fEXZ{vlv=+llU8xR#P4rAHgWAN#2w8UEx$Q(0Qqr{p^E{u z?E$*>Kl@if_-=Y4g|g9VES@ zcY?cV-E&6n)_2pE$v*eG)g_Y%>KvK`~ zE#0P>;cJ_z?h*-&qg$7rMMP<(#6d0NU5tFv#wAlBBYO-Gq}PR**OI4sO80I505|g4 zY1;n)Gw5=<5%#o_ag;sP?mP0Yb$$uoM!Vl#ep>O5jJ5j|y@tw30+}{>USx_qqT~>n zaO6k^)m*+6ix4^zvTqVyUEWOjvLW0g;QXP=lEh=H7A>@AarGDlerJlrN;rzCR7>C4 zNiXH{e~aDUIgA!A0674LI9!K6 zHsvD(ADI3mX+f?gkstw@?Y!CW-fq>7MUaK%ot0t)4621$7?ulz_4VXaF-8EZ#^)G0 z7yyzEc~%6FIUJS7Fa>yTjdbgRE=i0kmXcLN#xSQLOo$`FCu*NGC|r$zfbaY4Xwp{d z?SF}_to7C3*Qc)E&eU?O9SXGSDST11*LN4; zB+RNxMgYQv-Lf?-z!fY>`I*SvLXt42#Puj#q|ogKaQKWT8{{O7%0}|cNiG-WP(i?4 z8th6@P~}mwT-SWgSNB`jMQbOc-P-57MqG)~icy4O+V^c`qG@e=`?}w;=hrK{2XF-S zBX0nnq>#!Ec{m4_=s2!=@UWMa2LuEd50C<}S3sqS+E{|XcYo6iAUa0eeZQMU`UuW^ykleA#x7_NrmB8NEvNx%#`fHt3-laO*xBaCE`^9*U# zOJ$isMFDe?HiZOtzyu7IV~&6U&3965#xF;GTiLA_-@UEh@b@7>&JHd<>S^;v>s=dH zUb-%)FFm_4c!HJ)nT?T;UBPw*+Rnv?B(oA3Kp6mvoz+s;<=WDOVC1TT!)`K0N$L;H zjF5RDSk|L$CEO|k1~+A~^8wBj5x0&PmN*-E>zyQdM=aPNovgVfwU!ea0v%l@h;$Mf_jjosCYwb?|0K@8uZr9S?J$=ZemkzB1clu$rxbYoS*|J5`suM!r-t~-JW<{j5hLH^7W$erNd$3OUVXWDw5=(Q=083^vpepd zP0HS6$Wsk0fVlm6_+9%&X#OR(uveZaq@Fkok@NBQtBpQ6tOEgK3vNADx?5NE&CPw zJAc7Pw99L)7e?_c$3oUFrGg8)sN|MCH7+)zf=P~df##oSF4re?s_h!Wl0$DFnOg(O z-y`Nt$!(&#vbTF(tr~iEK64#}twY{Y<)q!5S3IP(g15UD-RkYGn`pncIIr}bYS#e4 zD$mnvEQF1qt07R^m~gGPAx=nQaw|4X0`E^mxzny4P&VS5x3(0LSOFf#94KXV!(g4H z93RJ@g1@$`I>nuu{{U*it3u)cvqO6s^SrYR#QmY#Ms}9gWLRN{hFgpYq>4@cSLvsM z{xj*C{1(=-U0cs9px6>v*n)~!tK)2l=@>%j444cZe|APV>ZJs(l5lGJwSHF@)jMzb zo<}6pw=%uexzt>Fot@;a_qDITOCGyt;w4#@4MQ-N%K3+t+_=jahs=u2g2w~~!26|w z^$=a#%#2`>SRJ4hBOf>nJ8#Z1IXNUZ8O}Li+CH@aUDogBC;;VRkQ0R=c?{hET<+V2 zVYTB0GUUXw~*>DcrMB~%4+3CC@`0#5)EMpv8+U|@Ia3c8-4jGS_E zF@+<)b{%;cBc*Z{y7c~FgHpD5Wc#7KvV)Vjlfd8tMt7WT@AEZuamgI1y%;t}V!2*V z9Z4AA<2fg&>IbPtq@@(pu9dV~HFc*&{{RK*&pLD*G*sl1d%10Oqx1Pb%gmS#Na_h; z{5T-)+DQkdFgEhb#zr|gaz%pNe5CRYMmZ$50)hqrAmcpb)}!GFF`lEQa-?Sp+#kKv z@sLLuQgUm^44Z%><^**(91QX}Cpf@8iNNB!)oN)jX<6x}?)qCk}bFd9E{}W z?_lKm<%V!dfszR4oOIGdAbsNuqmDQ`K_eJ)FmP}H&f-o;CaBF2lLV#+CybTP%10d= zow)hA>DN4If5&6asSaDX!`*tf>uV&t`g!Vd^Tb@2PzF9-+0H=5I3SL>=NTLvoMN#h zfgQOgb~rqa=aGUr!((w=aCjgQU0uWsM?wQB9eMlR0XYXC_RerdbH!!dL&Agv47urm z4tV4aio=uqApFEl>x8Lf%M=5b;rCHfS1s`0J`NjYRj(H$14mxMA zJ2jq3DxeX$Lj@ULpncGGj1o@bGJk}!n(o;daLl}nj>H~)21w@w`kZv&9LeF%N{k$i zLV$2HlFPIy0gnTt4wzsoH%bzBlE0!$w{-h{I^67(n~s{bZe@LUy0hIis{a5Z&n_*7 zSSsD{+=@@O*W|q6|DT*bkbr5W8Q* z5$;dv*nMMWFlt49C%q;)SU1p<^GSG=8I2pTEi#H>wT#SsBhlBR$P32Oy$Fy5fT8x% zW)k=UYM%kftxuAc+R`XYllRF~&HUxK-23v;oTLidCxT83P0d~_l3St<(yl(j|14}O zsO)VR1sj4WnmF}5iU#<)SeYveUdlemZRuBbKsSAmXpB}^7nSkJ5X+rg zQ==&mrih>-Se%BuEO?9PSgkSy8&KlFVMgX)=lUiMo;(SKN(CG5jh}z^vVQ%NYrZSk zxbS#`*rk$c(TQ24AqX+y)~{&QR>P)RTqD1@fE9_@g;cynWYXo)2s3M!2;4s3SG>F~ zs*g|Z*DuGf5O&q>9xxL0S#>p~2x3oO=Vb)*U^BLOyBF|OaF*VH!;`PmC6l-&!=^NS zUE)=BaTBPILpyp5DTvnM3G*H5S?7J=V|XyXOGRP-(v+y}4|R_PL9Q>{dqrws6b1oH z!b^GC!Xq%!+S}K-SM8a%sL)nuB*Y6?6OyMYlyPo1)Ah4o`{w!N%pcDaVs^MnDxXEB zFaq3t0e}L0^I8Yj;n?pfW8cPTaF+uRnmp=Xi@r&k^#h2q*9XFg>$uB4X~if+Hx0s` zJ}iJe81&>n`^c$sgdr|=9nO3cAbFsQ=pHKQKiO*J=}a1T$*7%Zt_?pNC1_bDt)xrw zqOo`?-s8_v^bGt`pmAj4$fM#xn%PZqWD^C>r$x(AIR$5>7j4IXh!ccN+g1i4V8O%UzCQLn&cd&<{Kt)Oq+P>z+$_=vjJVhGnXOZ zPlXji;(e8>X07awDHWUeTOO?j1>{{Ekb+MlG00XSPheuIVg~IhcW6}ePNiWZZOSwiE$7JK$=hL&Y zOcx4|7v3qOJoZU8w-4V3Om&%h6-QnCXyGm8m2P3?P*Ws3UAB;avbiuO?RQ_#u$JmJ z8}Pv$klA&d@`5(stu%W5g1zH?NVSrLR6GZ;%l5I!4;M+%o?aX01t{`qf-i!T2Ef14 z5>`w*^GM#!HsQhBCT_$j_hoPA;+IN95u`{_NE1pR4gQj&C=eR-o~w<<8R5G zoMO~f@9grle+|~A+|Q@F^gV)~(|dY}@rcEV({fl_ErN0+UE*)Q(x?RqDV3aFUwq#m z14}gDkFNtYhVm91Qw92 z8wI50LB8j~-s$9DVd7Uo5pA!WqN#v?8-mD?`Y3G1LCyZO&HUx)Z&}@cX$M|4Mq8hh z?|!X$)DXYSnST8aB0$nVO`d0e(wuL(S~Po=f*`&pL|14 ztmWTGg?_g@!>kU0OrA12i*n)RYiooaJ#ByI(7jLV#0Sb9X=f>_=Xr&YNKKJJANW;T z=HIxDs$&J+fd!0GM`;NwA%?dICxni)+?*`Y3CzL=)LcoefARhtUnl=fvs{A9PWjTv zTr=y7n0Y-38wt;nT&}s3`^j-lEQXJ6apPw)MY$2B$Duh`X@xsd4eyL0m^;h@bX+N9 zF=o~&?cbV3Zbyw-KNoi8F@QsfQRx;9n}}BvJ-P`DG!m_^#K(FPO4}dPwIiQJfT*yE z6=+6l=8V-8IozqWB*vsik;x9t^O}2E>mZm+X%}PwVh28_S)0}^?uM2lit^hI7TV6U zJ+Zo>A(5D?Zo}AeNtLan7=TVKkAY?`V*> zDDf836YuY^=$#zGX_%GhbQ|{Xp*tUV%3o`SXW`!4pzo#}B8&V`F?@7{`UlA=JX04y zr|7plsvgIqq&z7N1_kavjsL1)ZZCLqYp#x6?HbM#41}PI)>ZruzIx=C6OTLR&)jwG z-kzq1s(xCnLl=})OyYtvw3~!OYHYPWh2>c(*y^2~sNDY_z?uIWIgro7e}z40(mEwe z%BpiiYK*CY-uYW-i#)B#kZUHAIC77Ja8)p8`Our$ERy<7HS3Z_ZQct6-yjd~;PRy>tG_<*& z(CYhK)3@#mO}fnqyDV+IHz)mVoUjZky5g7nj_Z}H6>Z5*-6|h$b!Zi!8_p6pCXrCB z%GFC=Pd~Z5yfZI_Vca>_c}iIuxgOC1h$CG*ZG>E{ zfR;d=RyR2*Zt~Y>xE^diiM1!iQQ*ziwa6rs&J89^!FrU8d(D*MeI~lpLV9bA1xJph z>U<$BD;tmg5oD_vJC9BH^3vc{a2q>SH-MQAdg02{B2I~)2ean8qC`H1PMQDC?jVLp z7=Edpqp3F5g!hSpLzoUUOXyPM~fbLk_R2 zX%TG>3}EaP*O;BCqO=^4Od2RCg!Pp0^NpKk_EF;UL{hTF_Tj?O<-Z5Wyr+ImPaacr zuNwQ4Gbj6BN#3lVcnrLrj>)E_Ev^?x4AM|K;pH1lrC{TfYs^%?*0Fo3k%Xg+^>xke3U8%=@Ta$$tA6on98K32vk#=UHWb%k@yoX4dF(MO zJ)?m<#nSNg-L2;`I=MnQX7e*UTOpx20Serrjnkzf`yb95t(*5UXD)WO^u$WBcK}O` zDO`Z3af^W;4-`|Rc%oy5#x(vV$Jw4Z+HE41f)WFv@p4;mdoP0*ujIbBY^8QQE!p{_ z?Q-AD|6*QKVCX3UBIRsUlvqF&orw$^{j#epSU0uiA}e%UV}P*-KZ^+FNr^8a~_(Ye08Lx8Ia{=f=Rq zKVr$=JbZQk_aR>v-Rf%t?wPZX>XY<|S_|GHPhq*^8~bdn58o3lDmivbj~C9O|Ft%H zv)Wi&&Ohh({EBvsT}GN=UW#Ob4_{z&997(6@)UB1`(y{>VU|VzOv?L1D>HRVE6m+X z&YEqP{E4Ls<$L7x#`cV+re9C2nlJXor(V2XX{_QtWAlAc){&U90*aHWc;j-sY!+{8 zaaqqj8<2&$+E#bUe0)5k@`-<5~~XwJ$eR)=OS~qM8l)8kO?^=f zA3RDY@sPK=#W^t?llS|>;Pu5lLBR5F36i+}(jrE4td*5st!Mp9EH{B8{ZRhdJfwNU z=Y*n3d{~lLabNi7vP?$fli@oQ!q0{h#;yWbXTVR z{*v8=e^+%!uu|==$dnK6kV`0+04)T~eRB8SG@EWBem*qbORX}Te=LAU-ZnFLrm7=Z z2Ce=h|9z)A96LB@h*_R{4|~=E%>L?p|j!%Vr_QrK& zX%LTTPuuY(K%xWMzH`rj79Ts(bF7vOds)!`L(YJ zEAC_KxWdeXmO5hd=h+-U2mC-|RG0UyS*+fLvDJZL^*0(8&Tr@vL0eR_dSk6@bn%R%|`gPQ!f5!X#eATRk)Y?H+Gr9J z{Zu!tVAUfOae+NeGp zKfxbFlhGqesGb|+_FM@0v{SlOv-R$pUUH8YYI0(za;fxS&ML6+Y^wNe;08PO=nI(^%9h*n)&AxFh+aVM+;r)W7gH6E+-35FEsJaqWxm_wbZ zFt(uqWm{S=F$b2zW8gFqsy()Wv+-XF4D@b3vsYzV(xY;SNX;FfiB$?VL$rmam}$=h zgzUEZg*8uH(f@jP$7EAm8t2SV>Rvf#d+;N3Mfu-wmf1$G0q*8w(GC+r-P)TJ&W$!A z8m*xr_Nh~{Dr?5ajeYG?F~XO3kn}sZkTt;HXT+3E9Y4ixD69$ zzMI~54zP*|oYUmcHcYEC{sxGeDuftdEsoe(^ElV2{#f{3JX*}e6mmX0_Q|JYZVq>y`rR4|Z zk1F|)=uFCCbRdijnhKs|4z_*C(zJOcSdV`O8302CfHY8ha;G|Zy++^Ez=VT=e?rO! zgCZV!N_g&1V|SK1^m}*qx#WJuOs0j-w)=NvEOp%fo1CENUJN%Jyw3Ed$nh5K960)! zQN?wA6+aljxKkN@bCVZ4rVs>A)L0<2J`Nm|#9Z_&qVwg{5Mv^GrQq-!td);beOhZ|Nj#1p)U5qbB zGeE4A>(Ey?$jXJd5O#l7=j`~`&+;*CJsCaej8^h|Mr&y9C2?YTo?mWxNX(WPj1!t> z)(VBB{cRGEC3tyfm9LiwUOsA&wpD*i1usi>U&TxL9QQA%mvxKFyo){PznUKXZfSq~ zMu0&V=Tdqx(mGes|0Ms-?8RgFgqkh#UpL1M9x ze|;Wvphs|alL!=~t!6K>UlW>?(`oHHi<*P)J7s0=NCfZKy8n^uc+NMFc^pd2)@`mx z+nB4A$T~hCO24%Z{iNdxhVgc_%dndJDE{j8-*!{rWCD-8lVlKnrgBGk6Am>b$Z0v4 z;H^M6Yo>9<^5J_Ti)@N`9p2XYB0c~#u}aFPCo!r}0P58%{uE#*?o=!J zA^l;&Y58bMv*Jk?$@X;Vrv1-oscG}j z_1tJ8$@?^`AB=9UA06tyfRWgbmwm}OgnEg^ z_s_^N3T2`w!J~6yQSDfRhviTIzjR?8*P_Y9B%Tz&#q3ib-}A?w8k;B8UANR&rJ&-c zw@3`|G_Z(%c`#?+{SQ3Peb4Gv^2;z-Y^CXRs@bzqwvq`Y^gd_9@VWNxekIA@ zJL?Ma$9+v@U-0P0TDrX1*#p9Cn_pct-`jxL<|xArp!BBt`q<+{UQ>9Yg?9p1Kx*<{ z+}>x(bv@sQ&dd@0Y5&)s#SD`icFxM91QN+fSVOch&2{hwu28k|%{NW4ea+e}Go7F8 zGOnY8_N0Uu0Jpaku11e1l0*c;q#sw<%xl3T$q8#g8k+tKB*C|qK?WKdy_t`}W;U(E zm3my|_a#k*7D7}ujwhEqnhs0ygoN)Fn(28#GGIKK_#-=)U7wDkscEDHGWoE1&3r%3 zIfz-UiA@R#07+*0ZhEm+-hGqGkh77AN(euiF8prFe0ok1_l7@k>lA2gP=0=OjOgzb z2r>@%IY`!cmocPiZn1#)nATo<@jX=FU-gyHrEKP>jah$QOutwR^^`%Iyatb@!GMo9 zXBIuG@cIC}!BR}yY~JYjVcmtp-C4UxyPrn9GQLjd*~8ENq-XAXbEVJT_2BT9xgY4* z{`#$BSBp+SBF{#PFQ=zh8rAK<4r`vN*8Z! z3LZ86!yG;7=jIz-a#^GR{SD$w+XaE+9Xw|PuUi}Z{3xjsbvMAYq-N=`q)YcxncYIZ zm=V#D5W4OT?YZL60UG0Qc@cR5KDBNEoNEaUF`(5o{Su!Zr8r7_OUga>%cXPS51%5B ziTEOeQGB}72)oIn(LODR45yhWMtvShes;NnzArJgB8Ft`OgrQ%WbGZRc}KIjMg+*vfgz>U6G>a9lcG6`*gZ#O zTbNg=*}zJy%GPyT8|%=c* z5ekg>(G9q<7{N&QAx}(52fJw6-OsSt8zrL=ETzc&m)UpmSA#|XhsN}lLNp}h+xTek zKINyC*q+Pu_q4F2ePNAu6R#%l_ok-wrhXPi^v~kW7k=*VCfH6qwt1{jxddNck+>1u zHM}Kwzh2X&H+0S;jgX)26rs-Abw{CDW*z6Wg>q7JLjec`u8-$Xnu)+6h<8o+Z-SAp( z1}QBN61?d9BMMNfmN}gfuBtz(@g-0c(bKQ&I4cZg*VAy9SXBjO2&6j_;Y~-Sc*JXIasBmcnFTg!SKupDTN+U--zy~sBWNG ztSvo4(G^_PTJ_FBU2>q8T?!%a4Wq@}w_XMUL=~($?={VCEJc;F1)KYlw3n=cpPajQ ztxOKC;h1we^;QWST2Q`sbpXS!_SE5r#tCT;1&s6FuC6BK%P%SB0lWUA0G+W7CR8@@ z6sz82Q!o$PD5ijpmklmOlh*podalo8-}E9vlmY4_(yt0F1D4YsB9TgN{!2faFWI^( zb}GO5mlx|dB<>aZhs>WZ$@`bC)%T6n#sF^M$d0k1KK)V*yV4XQ3GlvFfw|$}m7;TC zzZU=1tQvu@W!I&?d+-Xv%>U+Sa9$O%1?48=fxIUN5?uYeHMdt>TdASRHZAyU(tRmdO-VtOf980*!xp+8CIjc z8nG1a5dk2lHk<)O{~c?5*WSPA9-jrmR{et5CZ{xOvVH}?Wj=UWp9}zw5qmyS!N);# z4VuqgP6$b*ST%`mxCroBPyZxpPkp0>wy7?}m*58m0FWSF6m$zL+;z{MT?1hcq*%(S zR@b4I1Md#g64nj#@4tUv^!}_Pv)r;n!TZNzr?$2{)~)PExJzy)%F;XJ;@4Anj)_mB z7nE=S_8_tX)^zxO^RlTKWQgVehXcr{@{Vcp)NjiK?T>)#I_A^>u8PO{urhe$xFS21 z(sK^76jA{bh*Yv@*aCxi>hn-E@XM0Q>8^;Gn?8DU*Dli~r@p5DkMgb7l0hmvk@*JI_k8zU07z8l4T`oA52A0BUZ(@WR zgBv&388-#>2u8r`LER&HpFYWNEkm*-mr9;S(Vf2v1u45FAy;Q=q^I z1XFyfEX@dySSU9IUw{!)z_Vh@9#Z<5CaH^l!buTlhX#tT-u|GJB$d5re9r@skhF2g z_ZpK6`$Eoz=?mglV{h|Kk`;N#aBH){XA`ARc^1&nRPFjBr1MiN{NeE#rI?GPIUxUe zkmPerI7%4LSO5aJXeime15q_72XI&e-R;Ffz}bI7ESgXTocW~V$P}4y$2@>&1SBmJ z3Nf*wGVZ+`rl`?G&7-QLS^*LCYTf;a`x%qO>bZ`zFw@hM?X2)xV=bcw?fLO#lHSq- z?Y zD?_?ezHsErpy1!jbIJJ>L;6O8azj<-o}5q5508}8TxtAKy49BK>bXxoe7|sj{9WL;@NWis zG9;+OWp|Fb`NGaX|8}DpScjwDt7niZ?(;DogBYaAD}}Rb{jlM@1!Im?-&11>6wbo{ z<^x!x;h8kvs?urZ5ByB;<;8o=B%JHp{HaOw zSb1|%dQF6Kx(*@TuaYBH2X`6c;{MB9do4;e6-;C#M-u?5kQB~eL*1+9nx4h7kvx(B zxX&OBfj}7sGy^vkBYF|{XD!?;Fp6d0&I}_cAs})Ll=96`MXW<+by+ixYaC6ThZq3c zs!EYyg_A~CihuV0VA-Vac@xI-j^IxC*znnpb8k$pfKv14!7}4&0$n zif1>&_)NtBAk6sSv^<7+O08S~6D%eHbCBfxx5{Xk`wjXN)6L$VK|@111XH)UhtZ?1 zqf~R%*hpULp&j(n&9rsUJQR?I*O`bb0nONDsM30j1p*c6z;OGmPGxJSgk|ZXcRz_| z=NVPM!sPUa<*)(sTU^Ea0(Tz&sV)w|245_0iF+)4e>|6>ff8k)kYYt(2*fJ2mXe;7 zzN>37@(246f(E#aG6f^aymLURVAH{;O)+ws(LzDOZu3Q9Gk^$I0EOf!-G4Jz?A})w zjD&~F+ej+hbM5y|FR?Db=c}QgVkcs|?LqN`R&#L^hv~-U*?%^8l6n1#ZU_p#(*oZs zEjZYwy&cbKiBNr%jD{W!DS9fVXmNeB{Ozt;ciY@f z#ss;zr%h(|g5Xjxl=QIlxGDhP+xj&#kyLs~oEfPIIQ2F;46#122sYb18`gKi2h88K z>d2ixC6Wk_Tc-VaM_j$QIQN-H*;$LWHUR{GYnf<#Fkp!*?&UbgbD4Oa!+XyMz+>vo z*IK2}YVcL6fl=0y((g+0TFvG(sV}uMuqkK@S@vReLgt|Tn3{k^-9VcA3(%g#wTFf5V>Q*G3*ZlfMn6ve!jmAYQ}Xkpgv+DS#W5gu*k>G}T2-2lyi-=)i&dbpZ>?!t}2 z5YJg%?r3j2Eu&RW zbPL3;H)A54dhypS>A}q*X~%JWcjvihC{@fCL)Y>H{s&0y;-R2kit=cGI{#ZvcCH$!anEeft-1m$ZF2 z`|+uZ$HQ+#xFt+uS>%>{`oUZF&l{lagW!kL)>2&KyF=qmq%c?zf-1;BAU#Spl`?}(NU)Hs^{yfY4K+kTW zc$Q@@nS4CrE7&-?7xU#mhZA_>+XX-8_rz!6!8s-!Z9$tPQnp4e?nJS+6Xm?rQH%-T zb^(u_NnY^#;j&J36tuN>I{0dy6o(y7&Y+ezznTGydB+Z)HnTM{V)wfgUw&YB`VpN;b5N$_(>TYeWsbo zZ;I?iTU!isM%^`N&qgL^R|6YR?q3T?3{dy-ZsxdVIc*G(W>_Q% zn3yeBNv$(ipkO>7VvyDeZ7F4Uazfw-OtI;HVD0Jf>CBYq0e_ZKd;ngMgpYzX_U{ISp&SsmIfr(K|MVN3?}L~ z@eH>zhfUQG!omPAVFd~d7a^(!zZ)Lz@H}1jR)1>abJtX3UorNCZn1`lk;bh}QzTqO zu-}4-1o>p=)zb*`xUk3wEjPQy7r6G}I0DfhRP$yeTS6r{M>pijRn8w+c21L}euhN4 zBUj*1r>(oN>v`9`eaCRX#G4*dhvHZ3xudo+c7OY@re^T`j@nI=e$ z|MD!c4eR!Ba+#O@XA8M;*aPJ!nhSV&u6~qFk(?edoCl%sjlA`~F;mU6`->`(Q(U0Ias27=G^?->9guP&3xv8OM-qy`F4UYe)twd3r*Y5 zf6)@u)1gPWg!1_em%|}sK>KvG&|ouFW8%PX?RuqG2#|H%5D);7Rx~wTYJ@o|&-F_M zfoZoAag?V4VP_S!i^Y$97s=(UsH{(yx?qoUj_;*oX#{Ao|!Zat#BFyD8`Uc^j^Mm(G9Z$B4TeHY0+InVHQ|Iw59rFe?fmcQ9VG^He72 zB|IV8ksTlyeLyARHnq~93`-MZe`Wo?FesE|&D2zCfC&Zec3iwsH**~@+T#R2F#Fbm zbrH}o$8+WuWbl}9l*zakPWnYns=*#_K763T?8VRDF`qiPU{Yrcqb?3ei6lg68D4}7 z-FJ7`RWriqmKA&MkIdGVUhqHE?qHa-uHpO9Sn`fPY@S6WV>$a*z;u&P%y~1y!-zUTkrafAW@VUiCuHH_}f0_tZzjcdZus+3)X}8gT^-_E>6cN^(&-;!*;``ZhZc zW*d(n<^nLfTS(@d{sWLS?}O-;%ZehY!S&mn!AE9qGSBt}5*aeIJ!yh4RE#l>bzEX2 zmE2^&H@Jz;d_SWbSbb;3uW0I0qV_7?Z*38|R1t#GQ(UkN%axxRJL?+C&kdKHbZN+R z*nXvzUQsEYW2J0iiX8j)CJXGK9XT|}wUM?k$n`ciWzf{dg4?K@Rc%lp9-hH3Ot~a6 zpH*SMCqS!)=j8B|j0D_Kp;g>pp|EIZX=IcVeQF7?7*D3UZ8!n6hzh zcjN~U3?S-R?Nqafe<5bMzg6n)uk?qj+yuvIF0WusG@B^y%0G1+zjd3>Qj=N3JV;4P zx=ZDbWI@!o?yw?hs&Ef##usm`qrMrL#3IP98)U3Pqysydc{c1!>uUzq$)G@NU%dA@ zULT}jqh+pO)xse4i17Jqpn5(1*w36+ps+#%D*~Yy-KsiHrR%8|{x`wPb~hm8G0DyU zg=Ck~{>{wZ%=CC}Sib9!+G*v{e)F8-!r{sZ75r&3C9tyR;EB5g~`O=A*vX}It68Zp-e+wUn zi#31FkccMufwpM8_K2#``k^1D1zDf?UVm5LDhJzGs<>R;biWh}3%60Sj1!HOr14~t zT&1GJexSldWK#!5eg+aMAgY&Jm>$MTDYh3{9Zf=i=0`mGhMf&csI~qmudJAGZ;h7yd z7ytg)yq(%=!{|u`+t}EiE!c$ahXj8cvR89al4_xFzpOVn=?oh)glU;wGrIxiCtN9I z9*u92G&FVgS~QT*_6U8w=O>TYD-IUNK;H9OK!6v3bj*}u8A)@9gM1f?AGG+2={qjO zuAR4~wDxNpBSbVi+&**WOo;u#nl(Fj9L@~*r@eHX=y3jAII~k5P+Gg`+^8L(Wz4KK zZ;p8S5f>!|BHyGHbJn36`lRu)Y)AusIoj>@F}fd1zRUYs9#Y=FJL%`Jd7mc-%8lp` zRMN4h${la9=kU$uQySQ?ss8r``>W^2tnVErjK*G)`f8M{k*82LN{RO%Z{F|pB8V_q z@>Qa0x@anC_p;LTpL=VH7yqz5qbMW5F-wsSaM{P93Wz`g=n%yTYwOZ&!(TuvqZ(tA z$%(s~2;)}OJ(CEf3QLL1+p14fRz&mPl&xNVLdy<~-K5QnhEH+8%`OI+^cZPV35hKp z)bjjqI2e{%wz!G}b>ZaVum$ar64LX7+MTW}*>`trt;SKYSGzDz9aD{ zL?|tQ)9_!R0Ws>2m00H7jf+ZGcg}IJ`N;=P7TBZ3e)?Zef5)E7h`#R|Ehl*ygIxG! ze(D9+0J;}x9MMLP9Cn>D-o6%El~UzplNkTpgn~q=!8uUmsA5qrN0;~cegx-$k)Fh)LBCr9rn(Ty(`g9ZPfGh;u9AD!D-qQbB6==uq=37 zl{{NRIQV~n9#v)G-*$U5Z5ty$(3+{-+Y`iLK?dRWXSzjc>Q57W$?X9`s*@-mIG!|{ z{S)%JMP~_z_tLj{g4HRm4j+HGRcSB!cvxEZ6a1^3PotyL=0f;Md)xfs{0zs-zz5HHLD#@@!Hyh#*iPescT6VUo2YOHc&VA?{SMi8vg*3~hY?D1SY|UPGE<@Hm)nNZ z@}riO-}DIPBX`5>CG;iCLdqLA8x`<}o8obX|KpHV&<>uJR+rOY0|BbO(rdR)AG^PebA2($zuX4|SPOPD!-ArE$7y4dXLfj9J59g2X+cwF%E0OK< zf`g=cyc2Sv@NakvL6NoQ$=hB2~+70yThMcJSba;&6KIzc^{uxIB>WS-{j582#`p3s!Qbzs{6gUYU; zfx=%SZ9dHF67-qluSPT$v}o%nAy)HFDGk<;NTU!x1J=n>0!!<_NNOrBMPC&K&(A6m zvlvn`EARNbAK-c+i#M6iP4}n{A>y&xXWn5pO*&t`JH@AAV*Xa|`a~g5!9C-S=NPmG zW(yZO@O&LDoToJ=w~G6>F-UvTZH?<{1%6fv)7sQ4^K{(YcE}yI=9{n&j@VOtW*>ufI3Ie~*%K zmMZ@)-I^-3rTqDQpS>eYaQ$--a@ltG0eHQDmYu3!Hrlem5`8I)r!M!!Cq)4!#Ec5@v{bWtIeIrdg)-)sXNifFd;QtbH3NK(8425F=JsTTdt6^^ zku22g*p#rQioB9!l?lF)B%`Nrec<_LcJQJCAJgh;9@WBe9^?Kv#MkC!rV~BlX=)RM5520Z0)PPEKhH1KE+R1P1@r%?Q7<#lyoG=p` z2(pT9HTG;78ftcbY@n$FP;xL zs@7x;+9(j3Rh7Qbs)h}S+j=$#OG3*O08k_BD3I9kEc#45!D1b>4S=i@*m;szzW}Z> ztmk0t+9`dj%&V@ccm~QgO4v&ZsL0INN%Z=2dU<+!U|pt*7_g$e+6J2bo=^R>l6{po za{a)%Uex+B?%=XW%&|6f6)Tqa*j&e;SHZ#`p0XgLY+tZHrbQc#yDP4*8iM_x0he)v zf%z`;q_1X?a7SFW{nWa;7Jzxx*|^-OrQ1k#97@zvMGhg~v|zS#|NJF(RG*x5lD>`O zi+IVWQ)`{&I}`3R^V@qqD^GF%R>@nSp&=-49lBbMgi2AMt0$(3(ImNP${qG)@5Z94 zBE?UKpuK7j(6^^DV~+@ChVryA#{g1$1~2p>eEJOY;opW#81x@DMw0|%v1PFGogEzH zy8e=$q#es-fcaA8g=8nGBeDEJ{C$v}-kH@Qwr%O(0PVcjmw{&zJz}wA5GN4>Cl(!`?|SMLRAWC$=KjA(EWF{rW~~J;;8sFZNS%2X0i(h=s(yGBUpz`A;+CT&PMY zz2k{6Qc2YX(Y-USpvGh23f_pmZ_<%3?m1!EnC3>T-P#J-*>u;>g%?%*RaiQm3cm`s zwSAs#;4f)P(J>l$*>^6c^~-G~^&O>;TH_G)+l)G}zj1E9K^F#+NV`#SsZ1guRr zM!7gk4D8{pKaT0OU;mBPyuEl!zzB1_8_ayO79lDfq5AjRVfU`D^#_xn{QC^>fu(%R!j!3)*rItY{Ki)9yPgwg<`w1d+`?btc5uCzJ_< z8%}wxMYo)sFrTD!`$UfOrDRL>?@+(TCCv#(-MltMd$69O_GhN;H|7RAzpU&p0X3+T zlgJ=TYm#hi&p{xK@ZQ(&7e(uVT_SUm&1PMv4V}ZX&o66cmVzae0}g^jCW?msRwu>5 zMHYQ<8Ah$ZLpgM3-^~9Pk3Xs89R?rr9C!3h`HAI=Z^4i-#pPZGeX$cs+`V5rLYyj zxfi``bHloB@Mf>ej*ffN{x9BbN^g&0>(vFX;iV7|pA$MLa|)F`Y9~eZN#?xxv%aAd zSFuL&Pd${VloS;ZfdKQJ?il=*@4Lx#OMy4F#ff==3pS|GOlkF{9uG3Y0j&<)Z8`k0 zH;rFDz*SQ3Q_ahXZ)-;t0-?CHlmdW^Jk6kg3BfqA^@-6W;3GcGbBj8S;rBa~)s0cm=GYU!u$U%=iRVQ%BT{a-ncLGHUA4BNx0$H2H>|H`>C z2+t9Aq6`z7Of{CoGUi=mfP=-l+qm%9Sp((EIh#2{%vR`9qQKB${!H4#CwXlng_C!6 z$;~0f8{v5{$3k~=#IYws9NILs)3jgB0gN)>l!71d1X9**0M-^rLbL35C(2+r#pAry z4Y}D& zx_Mr&QMj65rHI;8N>wQ7fhWO8UvSazG0)J}Ao=RYh?&BR1aon0tSDYAjXmC)-F=ho z6@L>Y5ThvOU1l2?_vwjbnz!S%akzXl@u!YR)R!?@bYmsFWSi^ngCMViPZl!0H}pEL zhwe@pWy~9$TQz1|mj|32zX(YL&)vJInVQfE(X3AQ>&VSHof+8SCLJlLPpQ4yy$+nW zW|(n{h8%%288$7JQmP_80H_4cq(wu$ZGLY&y_w&ztMDwO!bi4H>K^xKxx{lr@4^$X1E-med}sg!L`lrebe6;L%%8&Q}N&_L@WkJdXT+ ze%%?mGp7IeLqjvEb8#uC+S5P8ZMUi;L~y?XLlQm^1QF9cvX_w0^B=W+I8cdSA)5D( z<9^(GklC!9?}$CWuAKXR+~3{P2eL2jAf*35BgJa29V=I}R^z#9xt?SoSwfTf(=6^m zq;HwxpLFmw}> z-TN!%Z)2KooYd%cqOF}!deeDt=UBvc0=1*u-W>2(PuI%96Dg-x|GrkVIARFCfzep~ z^pnw<#*1o*Sz~>=(Ov|_y50S^>w(Nm!|9AjZ=)6n^Zx2)byJZTOowk7;)oox^iAn$ z2IxQ-83zZuFWl`1TJ8?gI;(T{cojaQJ>Yr8GA3_-G{iN8H1*Qe+$$qy*36L1p19YJ zS1O)Wi}Xvm3G>Ih`-|8WQg}%(#`a@HKE7m9bq39|uH)HkRpA_EMf-Mbszz0_YRz!C z9!-Q3rti=Y@?Re%j3n9zS)*5j;!)g7XEJ~{EZ^4DoB@YGCOcp0Rmv=QvP|i9udnO| zSR1OK!8q0rkFs)OiC{#o%KKQ#O9pwJ5i2d`o*!Ls#~88Ym$QR*>f!r5QlL$x(O!=HmV)K(L}ffr7wF{~Pt2`ygq z{{ZMf7r*_qRGPE5OL=JR)2e+s>UgRZrB{{-$OsdUB*({OWeM??WaQJqN5TJ_AC*KWQ<{500SFARwSN!gaF`Z z8)QiGvod*s<2d=SS;tiYh{!{`j&i$j4K^kq^AI4Aq153vf&mF0H!utUAc77~2wZ1j zV+t1=ak&9F1n_y!Mch|7&NwHLo_xxj&aXYTk2Bk+Ew%Ml**kjN?~9X#RU2z6Qd>^e z)iq@u_4|zFjZa=S{K_9_APnwh+kv^u0K_&AJ9>h2Ey9URmB{mB2NgZCDu|kC0bGV)qjtcu1p^DX1o;PDxh1&c z1v%BUC8}4^#j8g4TB~b&e@y3Gs;#7wPB)G3td`61?)obm8hyADhh-(k?Y}oX;F3uy zyFtheoHjBPgxYs)BV=Y`+qax!Yhx_Maz{)Zz=6OVspJN%yIB;CrI%un!8l!*z{w07 z?zYjv+;-$2l%4qHjU!mVEJB=a#^aBbKqQ9xISZ0UTmxG3R8UFi=I!LJ<7aOx-(7aU zW4eoNB`DP9QRRk~vPv&^-cJ4XwY%My^84X-JsXl2IbWdVjpS8*%{1%ojy)qw!8^dYrV zOShGaJ2N*MNCjC53AbqKF!AhIMQ*sxpNicr2Y%uo>Hd9|eOKEtU6whh7kqQoBTv ziH_b>0o6g=6oz2Ii!T5G6JQ4+ixLWsYfjSbA;2g%$u976%v}U<6~?%8&?@5 zeQog1!>I&O-H^(X6qWv5AyI}%_mv~&2L(wxS9U=>SBrt>fPf?M8K?j!Qv4B_8QNl)0O{KlHmb!BP0C)1fzjK9)vPr(*V%ll_ z?$`dcUNbCYqZcJY>}Ag?KAef__kEA9k1U=Ds_SL6e5A9&$GD$2kN z45-OIhG09e$ozAXt}rl8K*Hp0KYIkI%W=hX_u78a?0E{LhsY#yK)?q%3;+R+aCYaD zUfg}08j@FgM%woC*2>y-Jare%qFU{H*|%<;cJJ3j+2s1&h*fY9uH^_-akFojIAsTM zW(R9zDCdp+yo%j#0-|*f-uXH?eky;d>^_LRN^7c8@F!uTIp-w zquT55HG-+T)0XhOS1Z?-OKW@g*Ug_A_^-kC=X}nlM%>FHN}E@NXu>*{+@>|)xzEfn zS8*8m6UCk#Hm!K+ZH59#56E4dfXqZeRmo{~sa1?+$@0m;%KnY(x+Ao6Ks@$lM?bwr zh%s{LcPLk4bMu_ORT)$Qa@F$>j=Vd5)^l12V_8v0lFaEClVXsBIUq4;!BVFR2*4Tp z+&8qO*E6SNx;tu<{9c;+Y@Yo*_F;eg3Br#psKLhe$e zahw%o;jmjQ!*@7dNvu6a(P48crq*DptkO9d4UU_MQce&6P6K3eNIsF`Eih^G4Tzxf zB#;C0NC_obn`t|V%DH7%BLPTUo<8(~5!`P^S8(h`bB50YoZ#+KIRk%8{M%i@HmvW< zXzil6t?hoxWPODWS4m27yOUn)TDZPf&917~`L3wpWx+To+!g_gU~+gFUW`Kyeo)ys z92ROX8hLIo0YFIH4o57fC3z}WqL4r&5JpI@mTP$3fe28LGQg17$vc!QZE~e@Ti0^# z1Cxbw0VNx%w!);07Ga;8Zq;^DqjM639m6=>Dpg6YW}w!q;fnINe!Z5O?r7-Kl9w!> zG%a;@l6pHYyT8iF=ic2z?k-6q2N^7-hs&IT7jEEw=-5eiZZTDwFiF{#B<@lv22fcTWH96A8O8`5Kw#Mr8+Aa66gXui$=#K}2P#Hf0NEg%lfeLRr$$8F*$Q_y zcdkJk=LJqrUzaDb&rIM%uqX~oDcr!Y3$%pTsqt7`Vko?`E&&-Twd%gh460%IeP1z1EkDdvDWEJ()sC zosa;T2fpEv*BeJUEDi#Ics;XOb42^mT{eXn-N^g-V~zPa7%D*M%-AQk-ab%400&Wm zM=Hgcj~wMeU8Hfrs`pW=6>aJUHn!r&AOb-7a#)j)8zTggHj$ceoSXQrmAk9{K3%qZ z8b+E*)=kOm)~@!yF1lLQ?)!ByoETO?wYKMjjJDD?h8vg_*hu8F8mlz}|&g9z6 z0W25q5<4CN@cvDMMt1d=JjsPcV`k~4sQVuw8m z0D`$HS(M?o0tp0QV2ZwD3ch27Z=41IWRMi#usF^cK*-1hjFMOiT+MRdmGbR$muC7q z-{q!*mKjbqbm1t)Co9G>O{Tg@C)Mrcx%w^e>;4K2@mIrl5uIk{+fuhlV0mSV*!`$k z#v+aF8_v0s-IWnczH?f6`?5vG=@^gE--N&LRf|uy#z%Asyo>q^T(%qwy z?#63YwYd9S?#mE2HlorfmTQ-iX0uP{8b)jdk0C+hE2+}?`67}z8cE_uWsoC?(PfMX zW5mz)WA>MZKWum}BeR}MxL(p@1MY%REUg#^C(CF1I8}C({I=`AB|{^t%U|c!qn=OxAT9RhS6;xUL;xl?u!9Nfvf_ae3v?6vE0kg$y?jqdXJ)RQzA?WZSgg65aqF z6)??tcPv5(L1^t{MYstyvnUYB4bsZ53M@&m0L#TZ3g*0Imu2wZZzj6Gxo&Y)$zf#T z`K2`-WZThlr)z6;zAH7+Z)E=f&=13ZwKkP|G)mXfBu}xnG^mm?U`mP==P|pe%Dxp* zq-Iod%elSFMELWg-w5|hZ5eH#t4p=n$Y{!lrD)ielWxHrY@jTgWtK?9Z~Q3u7yb%q z<1I2xJ`HP5wYZuo$ewExEtRQ&6ms)IRLgYm#Tf>3KJxpRF(jqQ{@l7f$X52)M^08DQTog=R4z`Pu>euG7dM;j;e8191 ziHpEip&3t=s41wzT(VrsQi8g=jHH{ryIJagWA+~sd_SmV8dOqB4ek*A=E`?%zT9pE zF&gm}+QhhzC^ z6k3&p$`zoBR6=38o^^MDq1utV+(yE5o;ZYZ#TVCJ4gIsU+t^{29d^$CGqNzve6zv! zgNa_*L6$iD^Bl2ABUwzJzKhNBnsnTIDaT00QoWV6*R9jCy|llox%0S)RrZpFNXnXw zl8oBrT+P8H%Xv$gwxe!Ut4j7~?d`9H^gTmr!6OEIvb-#gIKvWzXDUN3HsFoRxZvil zTl_3KmC&`Yyvw)&JlM$y`F0{gtT7l+31r~0&ea1A`B|cV)s|NZ$qu6%y9Dw;xoKJ` zK#lNrJEJO-hfu7D=`adQ4W8}cZ`#BAE6BQ!TX<$0b~u(qj}iwSX^CDPzym2okQWV+ zwnibvd(pIHxprRe?``z_H`hZtaF;c`oz#9Qa_bbOXRmi}>#y8be+4{SY!1t4F5?(Q zXeS+UlEoWjg-%KnQ}Oo`E*9q>EUND zebuJyuX<3DSGC-vr52L(ZudAl?*{Ak?8!cneu}9f%Ue#{HYj#1!3N!-xpH=#1ztmA znUg`e+QaOVZVBcQkVmYYilK_sJz=Dz91akjBbqt{&?t4&sp-y6PzD8P~iC$80v zi-E}_0|y|E0nQFd83a~j+A8G#0HZKqaKm9PG1SSO#c(*<*c|t-w;RWQ1uoZPTiKHM zB?Y29m|eSE%M8u{L7X_7&S1d1TcLB&4Io^t8CnT0+a{QJg z=7n9i%^537$+eDtM4-*Xj(QkNr~T$75{qSE%Y+lt?J`ds)ZXwi-eFdPB`0fCHd zIot^cj-B(*N`9O#O=(g{_gOCB+ z)FObGVpuV7Kr9YVAh9R!RYuV5H)H}`fdnqY&d>=e!0j0XoPcsLNZc{^jrYROhEYV5 z$FD-~yp6G6*=AVxZ6ZQaSiwwnPb@jf%7PSN%kb;ry|uGVai~Kf!BuzEVvUrPQm?iq zMLSBCRAhBv>aLO_*EFk2E>@CC`Xw#)zuD9CYtK_>hleWH-tO9s{u}Mhe^+DT33Qus z7AWKL*;tL?R2Kvipp^;>3}E2(&Q58N={Dh+)D|b@C6P}!A2#j)V~i4@9Gnx%iu%E{ zPll0PO1D$lMG`L65=|{N$9<*=6-Eq~Bu2^< zz7|OUf+1Jwu@l15YAwazl}bA47ozC5R^4~l z`Hggl92G=h+rINJ7{=06o^jB9ZAbiIw_p^X8o-%XD2mPOW467CiJDNrrbyNyMk-D|Ux8R7Qw)-p=@;GC;;*Kmww*c>n zpE)OMp#WinmjXbN4Qb*kUMrh+qr2AWZtc;ne&=>!>?y0XleC_a)?a7wOKracz!Ssw zJHn-urI&9WNg_f=41sbSI)KVUZDmt|fODa5;Vn`|`D|uG*$gg@Nph@wzbq2F{!_Pw zAY|YSdz1LX!`7%7C5f;YgoN9)gazC}6p+Te{G~UcLDT@CR&~e3Jrx%=MDXx5&(y*pdZ zVel5OFd|DviXd?AK~2Q&*cU1b{nD+oBxLT|2;I9E!yD#BR+ia8IYk6F%nN5Fz}Uxg z5Jutt=-ft>pA_`iqB4nLP^6E(y9)pdZ*9b`0R({RMnKCJz`?ut#cVv~Sz}ov^Fa-@ zGqt?7DixWC&KSD{$0AHRu&iTIrz^JCOD#0Ei+ws@wY^B>dZ{bE>(1Vq{{WlnZd?2} zfml7&z+eF_vOJBzk=G11t_DXxHUgOjSoF4@4$*D+b@POOc$O%ncQ_azfzf`u3?spSp(P}{kZ3)|}gONK{| z?F2+gf)+_7lqc?E&iSEak0lk*k_gf@Io*_8nzzHN*2`X9I^VXtZd!6rR_@l;cG+1i zf6n$=AE0dqhi!_aFj_Xw6oMyYDs#BGF6Yp*F=qZf;SdO<@dk}-#a&>9fB|G!lngOa z4iPtQZVpv4Mh->*ugvXN_Nvigc@`Z`Br!CFl3SRejK>qB1Gvi=V~1Ar94J-V2G(WW z<{mEnwfqsJWpDgdX=@_I49~vhLEdHk(yXr_+V3*0zm+hGS$x<7K;}sEvZYcwyS3Ue zvv1w9-TANhWNR2oNlH83D$U@w~I%c_zL*iAcys(Hy4(#H1edS7(r(=ail1)qqL1ZY_PSeHlqnUS=~2fcDJ-`uSB%_ z&WO;fC?=t;m7}fXovhMPvhz*o&+3Cv__w3mF>9OqWQPG3Mv%AfcdTU=H7z09*isb; zLdqK)SC)9s_OSSQ;mdiRTc(mreWpNUhA4c&F4sqSC01RE%^}9(%^cC4jT^Fm7M?!; z0D`IfUGWvcwb0~U7Te4cdDfHMo0(WnvV@gnmP=VOfnt?fB|(WKQodnP@n4Vs0BX;S z{y4hMr{e8WYkw+Oj43aZ0ZGfq#nP0)v z>$>giO)zkPT1O$8Xl3$dn^06(fq8Ca2@Q?(cOF74hQ@o53jY8!8pn$Dtyo_xM0UXqk1*u3Gv!MaW;p&c zmBtSp5x~%lb#j|);krsL@m;mPw_bi{v4qQ0loY2OZOpl48>JmoTAH=3t?#~7{ZH; zp$Nxc<o0@Sji;^ z-YlbPoaY1&zDX^GCxYcy*EBB;n~PgHN(5;)#-ZccAPCJGfXp+<8-pFZaqm?r$=&ns z{{RhbTEBf?PNp>>MlMZ3MYgIwSgXn2Ew^i3zFS{S9)=!);hVd{=ptrtW6HkJ79+C( znL)#x0zt!&+^8d;qkJFX28tMM%*3J4R+aOwl+AfX#s&c)uj844IE3{FlM=Zxv{xl_M0cTc|Dw(QqL z`>Xk$9N|-*QA*s-ouuUb)|z^yYbR?hb=9j`B1DcSzbc?!Wv?i&PfLFv10?zk4=fK0G4+5=!VI4CmN z0EIuqayiNEk&#@paC)yRIIDE)eOLSgwp60&C&?~bM#)OnQMbD!mZ|8i*4J-qGRny# zm^wnp#H+a7l374tH!;Cy1iLA{!{-QTK5meW|uc2blS8mSi2PIVu+ z(p_UFn^)J%rO70U+_uvSA!W`00PX-P{Ka@;OGFv6%7BRu8ODl@>=8nsU;yPiLdc_GZQ*cpj&I&`^2S;>s+UcblT9v*?EVjc9GN8nIlB+$i1iY$Okq1x=fQIc`BGCnRTT#sw0eH-gMa18x+O zNDN2~lbq+&FUokP!jbL;i3&Wu+>9;`SRJHgLo)^ejtL_m3|DibcywwPDYaTfStBeL zw>imZ#zNp^5~qQXK(3h6O*LfV?W=nIm!^xm+WvYRwdAI!X)8r*rLD`#-&cN}yqVE> zL&8T@yS5>NBDx*MFcpUcDLCK#+#HklzEgk)*t!mswpKCPB7)$6;O8SBB7lUPkgRqP zGF5=d09Og%e+@@qvCinG078{k`*r0mpA}2^b|?C0%kGkGeR>Cw?=W9^-}_9CaYkUA(Z4mQLMOyRPra8%k9z z8_|@PDzm+`_kR?>&ugA^&@l*FGN5GSBlXE6hZrrKAkIi51CnbmP_|PRFhM)_X9c$7 zb`M2erMNpu1dY6!?mVG@p?FXmoREHCcqH;b&IU&SgOk%D{=_mJtX#I!!6iXpt%KBo z$jE$woPmsIvJ@bt&AqOzX8J8xoASEXPK8sGmX0kXle$aGb$7k@@6qmgHnVLaKtcr} zakMg_$I8cXSKYZl$Ww+G&g_$g^F2b^K^&hT$zWG{e7`RY!0kJLBRKI z=LG)%cae{~frInMjx<-8%8LnSibiaJ3~E_R9FPONfIbQ2wnCCg&3&7FrxJ}MX|tRw zkWiHjGT(RQ$QWh|o)s5QHwEaCh)ASWAm?!oODwOv4go4iQmNMsle+_wRNQXd zY}U6@O-pB`lIy+pCWEI=rMZ-(uG2~Cz20>#TH5Jdb@e|pJZ<3xnkJrADmf^TjPI9g zHqy!f;Z>NC^W{JQwoCl?tm!dCgs%1glA)IcvNo`A+nI@Mvmy>hwk!14#J&`UbehJ_ z6^c@>lE`v-l2N#Zl$@r;;1iG;f}vSXJ}U9wgy*xld>GXsGDj{(z^7>~w+#OPF<{Gp zR1is0HZT(ki6-<){;#5X`n@#K*&joP#nY9ebeel7va+__x-DM)wE3!7$Ceb5t)4Nv zYXAaDxZ$>AcL$VH&KKo56T-z70UGWk>?HieE>{dfg32&SCBVZ0*9^Ul?w-kb&H-4+ zW{6`7H$Rbx!BAtG2)JPg4(wrx~>?N=A%KW=<0^yLhcdy>gSm0qk zP@rJvpkf=$hy)1D8C}GyJ8{8dobcR$LB>cVn&@u;hIYWnAUPZNZ^#OA9|S&1=Lid6 z;XoOznX$Q}0DQZ501IHY(~?O8ZZL33Wcjefk&N1kjHhW``_j6-?QcET+?nZAwDX#moj9H8Ho|$KvrF(uq0rdj1oa1l!7ou@0);XxGnPU02U+w zr)UQSfyU#GxE=ePj+!{m@W5;>$y0*BDH}rac97tFs@!CrrD~W(1SaCl7!lKO10WX9 z0BzgJ0I}*a#+2^iZT0Nrzu zj(X*RW3+`B3(y8TK_rp7s!qxunGsZua(3jEz+W&DuBURdAl=S-V1ww>wCTmmUe9j2 zbz11R?r#?ttaM4onKax}X(erRyLM|^wx2^N+p!GcaHM1sMn*uv+qv5;_+V5*#`dM%NZfu*gcIAq)SKjZ+->>Ux zQY)-rs}{)_Q;%JT8?sb&VpusRr_IqB0a7*rwR0n5<=To_$|wg5f=);zec~GxG>e#t z`N|LiwpW(P1a1mRQb7bL2Luu^!4q==FpO}ajCuL6xGGhTQa)E8knP-qT3M|ilIB{s zww$*4eqVtxo6;#+HSc@3yVBR!OKX0v`s|GV03jT);F3X7Sh(y#U<(YY;XzH{<(tzr zrMFNrtO+BXz!8DBXjR~r1n_aR^SCd{4%vrua7e)_PBV<)oNZus;~eLJFfcM2oUq}L zGZM|aY2`=C2JEt&ZXgmqW#H!quJitH!T$jAMvgAZEhiN1Wva9}UY%m~zW)G`kP~R& zblh77vG+hA?mL302ju_(v}30cN-|K4Gh_zG7*)np;d+6BakOI?ZZ?~;M##ZHI~}~v ztHCO&3BmW|jO9X)n;?dmO6~w0WO@vM;Y%Jc-!EWtR~X5{(~F(gGrGR%J9OUd>#oL^ zr!6#BYeyHZ-w#In^!XX)6===}D8K><8E=)o>ah8KZKUu9TL%D|s)!ZC9G@_j1#|bY zoDOmb$QfWx8zD(jwXX4ql~{Chg*eD7h6{o>2Fb}J;0zpq4=_G*LImHB;y3_;Hv_jg zln|I?l#)UNvM^ZV zV;_;l=1yrV+m%{3 zi@mqAdMn>jCAywLvQ5BjP|e6Bw$Mlgagbc{#ft?zfJHFLI!MOc$XKZ@CgQB55~PAQ zjp26m9SWr~!}@jO2`PLBIqZ%tLTV!{{RxSRJVfD#X77j0k>!*OQzivmX6GZR$@)k^2i~$ zX<}5uZ9Ea=A=Q{K4bVR2BxSg5qy#G1Bx5At9r+z45X4SGjk(;b&~Ugss{j;^K2S1p z!HDTmpE6w5eO2JD`E7WwRoBzG;*`3DK?Pvs<+;lO!`Poi&Q0EbzkP%JNx!uPG#sCSZPw&_Cd(9yo>@b9JW1 zlKEk7fV%TS%Z!FX){)4|x90F?a-&>gpvsIpq_9+c zgFl<{tC-FJk$?lLleDPDes8!2GnT;zX9`zb>0Z~p?6kI=t4(xEsjJDd`9qSW6rU^i z>B@BbH}1koOa9)yw^r2s=eHpLdwuf>e$gzY zCTzx=5mh8957fRK{{Vukcs&FlUx&LUMVV)fRB$9{+5--w7(o*(et1}eLZ#SCak*Ll z0GCI0T=`NiS0$Hs%>Mu>U^e8C4l{xmk)Aux=1+uR#Y!@riz6st1_ny;kZ?d4Q;d3I zWrv{Rq_jyV%_j76wuyYdR(Z8DToe?dqU9IMq$br{M%=v9oTja<+T_;V59}kuzwlBI z17EB@UyJnUl5k8>%c{q{+69@UWU>tu>l?Bv?R~OJo=i}Q03_FpgD)4&wDC=_ zwnhkUjnhJs86!6ZVPy`-5yoU!EVJO{RlL?#{whYRsl>r;XPKo?TLxCj44iK3@|M9F zU;%B+0T?>={wCERC&{{=)@-4gSZ9?Cj0p;UM#;lB$TDzCf<9x8f2qb=!g@Psl5$s3 zwe(lg?`!!xo@BD9##3;eqU7DGB~i7?lvE`TW$doiwwC%@&i?@1u8sR;=$A7DPZZfo z3;A(@aRkw$WUEgbzR28U4bq`#j4mZzs6l^3w*9X3cDYzvUV7GJan#VtPe39YBFPws0T4U1Y_-2@`&n7L7@t-PEMgUMXH|+*GO>)oDiY+f;FMrY zay&rF2xd>=wh!8a;>PATUMswq`O70LvWHmQDy9)#LaaX^DQ=)!B&{U2@x>!Mo|Z4$ z2jcu_o==J=Ta;!GJQ7U=mjuev12@^_k9mm#+r}Fam|=@-VZ*$U^;^j&@3&;FD_U$opiik(Qxk%DDIa;l0E*;Yjk zuEXcrg_I#Kk`+E<6^7g&w565MFvWTb24*Fv2p`J@OKf*duqM*ZK2~kGDu9~)A?$x` zUyab(+ruY`Zf5&1Wlyx+UrPyvn7@}(JNvOFieV(fOY`%86Qo&bB zDaJBMH0ijlpDmr^DMnJ!`>i|o-2T~r;iMtAK3m;ctSXA$de1YEm|rcjE*>US2N`52 zK1EX&(q5ha0PQ+dmsFZRW9;#4?L!h$c76^6Wi# zPUK1^%Q!a>y}aALaQRRx8o6ynX*osnS}iRi_G(Rec28H-$zky>T>PmtpSvzwG?Z?v zlwWH$mf9cI--^F#xh*dYR(Ej7qvrEf+9`oiCS&qZqS^b&1ZG5LwJVQ(@h=Fc&~BcJ4of7-j^t7hdqNqmop<8c)1 zM7~r>Zo8y>vZKZZ_KcY%l#7EYoCyXM$L%rkMrhfh@kXTt?5UAwb#rWERX$*78Y#rK z$b@9Zla)IoD}bb)C}q_>qHb1_<@;Cdt4V2OyzE5q_=gvIa)tGAy1uPF+>@66R=1J; zkAK5bB2E$u+jKxN4ZPQF^Em~SEJ)&6r#b!Xcz2k`@`MTkQoH@F^ou~VUu%%YCsMK7 zM=GvmQysZcF;|Spw@(x^2A_IwJ5b8Y48O*--yMDNw@3Ysm%-?CQ@sj&BK|-OGmbe-8i<_#eSNme_*=L?Z4rjH2{5n z&1X_s%y%YvjK$(cjxid>g`h@x<=s4SLv0Irgb@nKl=t45kPDIuO% zmKatN>on6!k{O#MGQ}(*%#R$AGbvLz{!6aBQQ{3sP%ia5xq?LK5=mXRN4T;hGxbpG zy+h}79I@QYP82d-w5`5b7#4O4Wo@kGNy`kbU4RN)9mPN{*a{Csa_W4IbH?enCCJlh zsJkYo-q+FVZuUDNm(@{%b6VN7qNVKJ*3Rnfru%KOXZ0K6U-&9l!yPIiAlKSOyLXB> ztXXbSaT!9yY`8%XRDU`_aPYG*FnQaERPetNf5BaRAEw1L`c!(w%8#>{0YNA4jB!ai zNh_$hbu4Zpi*=)LmZn9A%$i6)o#~ru$V8Gn(lecocN8tTf~)P?2;5E%F@c=m6P+wc zaUR0w8+i+YyO$(qKQ=(XAh9PWk&#L`Dk*CxbggN1cUOBq$6q@eM=e)Vl-gQ3M%QUs zX?1H&b(Q{B)cu6<-~1JuT-BaPG|dw3Xx(lkRlU009zwGHm&_2nBo#95&gsy#vgHv` zUT>CsS^oe98TiAjNp^I`w9`?eG1|u)&hkeno?<7Jnbi5hHdOxrMoV~+P!*4HW`Bi_ zj|-J{V#F@OdFMF;<=g=P92LRcf-{5ixBD&_nBqLPOS5Ntu{h|5fT}lSFE}|l#s^x% zQKK8Eu4b>zYu}Zmw6(TpZ44$J5>3J`I{ZnrugbJ-^Jv$)n|*dn_RUN7w)oMkCCs;; zD%3>MFePo|bX8UT)My>Uz9aJ-1deFi1S!g@gz*i3;!lozLn1b%;w@I}LRi5Z_fyDY za3jp@S&Ov5M5E4;{M9JC92HYf8e%h@?pGWr0ASz&xQrYekQfj;5HfmaOQu_-rcLT| zjoZdRIXyYZ<0U{K4u^M8qb^#C(T=v+TJLD9>u)bVk?l~yQi_9A6s5m6Bv!KJw${H} zUHRy7H`mwhk8yE4^Go*ul1UxNC5|^S+y+^Q`H@ELrFzsb%GVL0ZRC;^yAW9PQ`aDj zK0fGEk%8&a-9c^hhedIM3Nb1PRtd1GI5>QrpyOx+_Z2}b(Mr53RdK?6>;VOd{vyC& zaCWf4#zsauT~*1;88s)nNvrK>?f(D+L#yi4lWtl&?aOb8M%{MP@mpAdVm@G$vjDqL zl13B&glCW9D0c!mRwaEJ!d*5GEa0D)?yt^HO903L2kzr=X2~FexM`jeF)Si{gR;rVmO|2FBTFNPU z-uv(Cqcd1)Ypk17w36uKZdY|}H@dS*{q|#_RX8JXDuZ%>a8xjKBX`PnvbI8%J8%f9 zu)ysvl!(j<$S6wc*oC z5b-OC7X;)ojQ0Rw{Dc$TxZ@`zj6J8lqirOtn!oG5w|YO!uVqROGLD|==$A70SMy(O zZ?69Ue?KLP6g!Xta;=OKH*d*OMsxEP$>foaFf(IM(LT|094hg~cWx$ULP`Y%RR~uG zLJ1?~AmEJTfnCO%;koB+?-|;2mT+_24WujNc5S)9Ju(2U*TdcmeNz4#duu>rSrD}D zGZZBxL@uO|cLGP2RkG{=Q}YHI^Xa3y)xCW?UtNpEVj&pKLuQm$M5k!|`mZg~1B`$e?7<}N>Ki!CeH-C#1H@7xBD^-pg`&=7ZNqXM#zIRg9p7_m zl_z5;+H1Mdd>Qs=(Ow~hi5Rm1AYt+ajdlOt-NE=Ei}wc9G+Q?e6XQU z%Mnr!&KEcfkiRJktLcJ4k7*mhNhJ&If%1~QNI*9o z;AiH}0j+3J6<3Ch9f43=Yy89^3I<33l1Mq($lHt>(h=i&va2{MqCih8uyFbApS)bC z-+~a5sDWJLNk;MJZrsXE+V|zYi_1i=Oln4}+DhMMZ{BuMypvi>SE^0h%IN0ev6yZJ zO2!W28KW%4TQ~~8F)hmmD!^orK_HzdV~q*I>_9+s$w1+F&fmM!Ym_66xXy7}A~>TuQpUDV{mUAf5@LbtN>fEAFk!uD1K$x8JW_Z^*3) z#jE?tK30>wuV&KQr(N#IHtk>};R75$I3?OYU*4~Ij zj0}Y3NmgRzPQtkkk%5L?!9or`QIHQ>k_Kp%Q!MVSfDuRU2t{MRpaXtXl6YJmq}6+J z%!H=Zkw`{-{H#_mu5ba)&=x}6uJXZv8*{3dw_W9dcacJZbGcZAIpChS;{zWmaCQpL zX-ZL7y0U65xb15*@=XHL?9te%+L4uR1G024tDNlR#FHc3~*R&aAajH01h^>L4rtE z5(2!Pxp016#2uhE&>IycylA43gjGIbjId^JottJya;g-T!l=m3Nx`pq@~i5a*<1DQ z{{Z3cbm7{IgwnJYle*X5vW4GXS9G*a{!ZrDR(AOmo{f>7gcH*PBN)bbB!R{@pJJ+*e6wvhA&L+ic_(te$m{a}(YPzsNIaeRB3Ch@k^;stxt*NtJ9jfk zNoF`Cuq2S6kPU3*P1~AIO*Hwe?%zx4YjodbeutMR!AeV+>ok z;hq zVZdtoli~jWg_1A`%DS;aYo75%0?ty zle=jkWD&asN|o9e1A~V8qr=)fcF;#NA`B+Yfp#|Vm37Bx4!HYsCT*FbEjS0-*L7z}ndakT82G2c=hN z)mXBOaz;l4a@Zh|f_feS&r{F}?WInaE~!ob05zITrRCnDADyQy} zHy%Fm#aoLaq-9rgk@F3^cJ9L?1IHO5Mp?NWsN%Y(iv%hl%N&xVfsj5xFh1#Sz4>4_ z5w@z$Yn{SW8*qIF6p`~N13QOoVB@G9z2=gmbH^A7l5!pY0K5wKFPwqK?Z*R=j8`Rjrf&`#oz8HlW)222 z$&JcYun5`-z&n0keU^JQDggun7=lY>wt#ptV<#IzfOh8@&2rcJcJuPWJC`W_Q`q_a6L zp`lXDssktmcLVZ-QgU}}1Y|HhNau#uG??0HO2*O|Kh{LbS70QtUBf4gf%k)FxfsXL zch)MA6=R(7(Re+wcZJCLSe&pu2RO%_YWiEMT$ohI`&oetlehqJ^$IcpCj^#N#?msx za=60n#q(M(N53j=>GjjDmg;V&Rx!F!l9ildl6%_vU%tLwwbSLTTSp&indFW4jIWpT z?>hn7xFtsXs8fJWGq)r*eqs2H;K8WNEx?6@L0`|>tQnhPtWHtmbWD&HeqKQeNeVId zo&J<^^1MgPXvuHl+@*N|lO$vUMh`uJEKPYXxuh)3F?e^{?ZWWP!JCH!4DQDL%v*D| z)!t4CuRYyKt1GRYthQREYpq(ozL(T=aWz$Fb9=n8<(1v8-zA#1_WuBZq4{m%9|lOI zvLGy*mp)sn09XN%RbyC*Z;-1Vfk_7}d}meCu41_0#NkPB@Lwela0JSC~Zp<{)MId7Dw zmm?^5Dnh=%z^BeOh50a{0N`y-Z8^SMC1qr_wblE4y*56B2VSSNr|qQ|Inz>uNvFvt zWqYk`wEUi^`O5MLeyz~#D}jpu0xAA4}ab*`$mgkaW*J4V-A^6PDG z@9A%u$wpFB(^%g6w|9GM*ULn&`I&x1Tq?>+X% zd+*CRuk(EF*HY5sHK}in0N*V>W5DTe<4~M4DDfSJ>ddM85>1ZMN83%1;m%^>Cn=h` zGy^Ei8)KsxZ?Gya93S$2%A2)O*&_UmDyH|1iGho08HJ{4Qw7ip3VH$SosxtM6GrE@ z`R(XYlC^aYZrsLHb8oM+^2=&q;ZI0N5Whh7* z&zLw$Sw~2xr?Tz5#mN>%SL7v&kmeoN)FTj$W6sXkcHP5tBlKL}8Tt9VyA$jaA>|*_ z$QW7)9gvEGL--Kz>xXCz)Aw4nrD4>-8R2;RugC%)i%Fvs6lof`up(|@ zS*?(tf?tv)6>PAsg}~g0w4@+C#rofA5vus(Hl~zC6JNvJW=wR@zG*s*PtzS)>Cthn ziNRvUUa;81+BlBQKXrG#qvpZj%5tw=(zryu#4Y$fA@C+d504nY;AMk|ymDaQO~L1b zYV%>;t=#jO2?~GT90Y_2d=UwqxKWlGHMG4@27{;RL||-_Vap`o;NUS6NUY5kyh8Lm zsrLo_@Dtqc_x%eRde^g9ISnOe{;9Z{RS_oLV}7lN95|OvmyBQ7uNh)*zHAMg{DXbc z224%(R+@Y+kWcj}vVbm1PvTc-=8h(P+AP9eTXFLi9qlG-^phhu_>RIQT_*3`+OI3B zLGUC3rY{(D*8;qQz_*zE;r6z?`Uv`|iebzT;RYo%3!su7Z_IIc*Jt-ZvgXcKO>s`^ zVPni4nOAg|l$$!%T(HkKDc9n;k!?$DRsBoHR5S){4B)RZ!_ft$%zbj8s4-eM1J)?} zt1xIlmx2mkeyC({s85e;2m)_HSKUAJ$Un+m{`={AT7fhGu>VS{1#qh$cBVEpGoJ6H zB0Pg;PZrV~Bv6bINYThHd2H>zzanG37YvNs7yF(UHWS8`3DfYaRLWx8~Lh z7Qzsam<8j_xc7NQBIkcqDLe?x#=+?uOL-3&(pvEm$6>)wUh&J;=MDyzUs|Zp+gwD7!ZX6$qg@`8@Enb;6B_5Sn3EZfWGFP)w)Y z?zsJO%8WJVpu1+r&^A}R#UB5|Vg*OU$h0|Y=cKUXdFc6O8d$f4Mw}C6$={}cEPzH! z-bN4XyJEBMf#78Q0Wde^mv%3K48VLmR)Nf<@cF`#FG`uQ3I6tQJ|^1J6<#Z`U0bAI z-@l?WD`Y1s2x;ME(DcFad<%Rl(%&n3QFQwkTaB-2cl=iED+d(F7C1yqD62}RSh&4;Q7*zUjP{bzJqy+a|a zv+N7Q_2RYsXL15wM|LFKLI7jdnbHe~;oBI6inN(+4yc3-!Y3Kc&IfxYD zLwQ#lfiP7{1PT3O178IP!=7N-2N2wetb^YCiauyuZh(M!*OZ8Wm0;gSYLBkp4MmvO z#0pav;#S0&|1Y0~XsEM{s401RGwb<@t(FVdw3owEv$Jn+R~%5T)X%g%+)Nj+B}b^+ z0F@R128)pkr5K))c#!xBq}EfLE<@4h@f0#o8Ja`Z&X35*8b7`-rX{Vn;Dk&q5^v*- zx|8XAgZsvS{6}{}VfufWgO>)twCPdV`>GOj?kL&PIbvm2?zpS-6~ziiLW%EVjy=+P zCDTu0vf$&NfN%5Wx97N90}>{ztVY6pMs4{F3|L8$3W&gNh!{~SrCITop|LNk90cqN zdh|dtf#AthgL*+(n#0+eFr)_i0SrAGm*s#ZU)}4QL744N0Fd#dZMb3r(hB@sxMbez6LQ5oEFL$6{^S8GpK%B`>*@kkl-(Kp6E^VG^% zuZ)RMZAocSL3xl|RlCBYA)Fw~81PMyBsgl&C?UqDb@bgX&&m}Dw0b3YvA=2DFy8>S zAZCn4BWO`E2fNBHf5j$B%+?rlKXn`zvltMQ+tm~k+DY7_X~|Y4DrW>X^uyBGUzgIe>0)hX%aF;Cs}u5)^T>hL!9WD zEF_k4Y$u~1!&!N8fcSKUqM|fIs+1_j4E^Mwmi8_wshY@BR^M%3%XOH{XU#^;%{hKp z`K6gTuM(Z|ZoT7V+l0H!NA^uS&1Sd;vXIED->*W&oQ{m{qDo>v#KmiHC$R?v)acq8 zid-%PwX!P7y(`YWE!jf9!p8OfWap)hP}*%;TR0WCpKh=`l#D*oufHqCu;~epAYP0t zNspHT96zm+{>c7wlfB|8dlbvk)#F#|?9Xf2pHl^OBH#3B-t;%QmPl&QRg#WzIy=h$30_2Dd`4$Iu~NA*-#?=n#(Yj*A;FJ9A+r<>#F1X_Yz{@J7q#_F zF*|yU(ti?9l*k?eRM6v@y!PO18Evf!<(k_b>#xnO1Iaoi@PbvE$NFLWNZ2mIX0Kp9HkF9tYEBo(Mtj6!v9=L^i{2ldzP5_K$9kY- zFQNKk0LI?jbnVOJMqX7whsVeLTVFz_-t=jNSd1qXO0bt1svfy({?1?D@19lf+WDI; z>g8!Kl!fI<5*g7dHZvv?L+M*+7N&;y?O76Eo1zt6mr3QfO5@?+RE%5G8D29m-3WQ=*SwX$otyT8Fs2&Ir=3jR{xXFKF<6W zE`sA|VTv+$`EEMuOCyx{+q`zZr>;FQ|3u8;8A z+QE`;t6}6MDTzS5zc2 z|CneJn8xd=v+3CbF%#uKvYXcuy=c&9>Jw2hJ=eLR*%edy(owj@Ec&;nqyNr78xa5t zXE1Avu<1>R(Av8DRNq@baDT6yDzQgk?g=$_^;zwCXIIT%9uN9x=Fv8PxTid)!M&|k z)2vN~FK0yfm(+w!IT!}XfqTg(;C#Jz?46M5SwK>+^pUhBFfT~@gUKnBpYJ7@m4q@T zm@e9d;oSkiX+1O?PNZD}5pM#M$d+cjl|QYlZ_OZZG8(D0PlLMnt4-;Zcf_w}qM7OX z-r$`UDWcQv2h_(^gcxa@wpY2Iv(m=eRH*)=z-j#y@sPlXjLCkiR?8l%`F*^s z$$?KF03cA4tu}fSn1FHGLgXtQ5 zt6cP=vMo4Ze)aX8dAp84bBv>lshBl!C1{=Hnzgm{^Y%q`twYrHlghv&;wG=Wq_KSR z;da&Y+ZtULXThHta*fmku?D;}flafH>+zGdTMf81N1BOi_G~cg6ZcGlXxODURuL@S#%9vey zSv9kkra<~H!*uFq2+7f{;^oMn!`6mjD$_|WUPI{b`zU$naO&I85j~rTQzd*&m794l zA(pbHb#W8&02M#bifr=yV;C!B9Lqa=d;|c!&cMcvXn){v<)xrijUfjshY%wFJ#JK_NUh+lMmCl%W z8rCQYNS;Xip_A7>ZQ|{3Z}{X_)J@L6eZn%B}wDOOygbU(Y~V=OOyrBBNt+*f46zHT}EnK)v1FodoDVhU_%F*&Et#z z*}Ax|5p>q>C@$~q+8X0N%OMwDd1~RtiN;*YJd92%J&`Q2BTa?@UR7WXmOJgl+iWzKfn$G<}fe>cRL%O*28 z4cyq!5&#mC{^OJ)bC=H~a0`zmYY;<6_{+cX`adxMlvB1g_zYlB*z_Q#ZviLlMf^-} zT0og}A(_v%XaWo5qE$3}=|jFs$+Yc(@|pY`M!>o8HNE+g=s7+5=YrxW1z&pDREF7R zQ_kEUh1wB!*Zo&uz~&LEMBXP>55Fpu$8~Gj#F`?~nD{F(UgtWWWTy?cjk~(FfW<4% z@bjUTLqOXP-mdgV7y;?Gl}Q~irWlbd-K8ur1nj~!7a6j zF!~lCe_E40`t2t^AiHgR^WlIDD9{%=0zeCeC&K}JCWwduki?5(rEYPGox|4NZMJ=Y z!aom3%)DI2USYs=Ooh_43-{$a|8zI&Ut*m$EJ5a$^ewnyKs;H{k3-sbW8sXg- z(lJwWE7y^2`CH(3Zm$Qd$=}yjtmx4m6j^aTp3hM}o@mOcqn+R4Kdlk@KS1}@RBgE| zts)iS0YJ|Kd*}oAEZIOn@xyZRd?Xt7SMj@g@|&5rkU+^LC4}8bpFErz&dKW)6Byy1 z5R;$J@5LvM4Yy97x$zk<7slbBM1(Ru-zBTZ+gpkddGQ$!8ymA4rY~eQZq%&jZHIpB znJhsz%(P5Uu7g{08|hK!?tERY+U_jjJW4q{7oK)Nm{wF9@H%#%10jXNN32a3s2pCz zD~Pcq=X_OBdSCkayspvf@5vMseBn*$CT-gAD^bgfg&vx}15|0V?(Mu1CZutwd^C=o zbGe&1=PV>LNhK_7U8#8-?X@5))+{=}9es=SAw5;K_zXbAown}+K2eiOc7J@f@^fZ( zg}MEKe`n5x)3KC4fqJso(l#>>?^c(={{fy2zvHq{n}j%r>^Lha2p=Y}6j8R2Z5Jqd zM=jvYqR4Cwlh6yKVYdi%vwG;{+-yoCY&MkRv>a^e zY=SNBRQ;JQ?%eZmcrB%L^vPJC#nBBY>NP)i4 z2GJ9;p&yncOg`Ma;Q2wV=1%BYLeubY{m*gc^y^9K_JZN~fnGkL z(fFZ@k-vdt>v&gW2u;hvHAM1|X7<3WdfY`pIiAxbuq>!>f2fdbF)`4kSVlVol=sG$ z<2Kj7^g#OkM^<*ev9(G{SyGTsg@~&eSbm^_*mVm4va(1|A`^;00{BF>Fz9z4+BetA z9|s&%DXdogV2ysqt`Fj9iEf?~l%kr3plU9AtUhA%&J&!dXd6Z8pvA9SYza(nn(7}C zqH*~Imz2s^WD1hqs!in4NUdw2U@QHZxLCX<75np;OJ#adpmZ(ve)slY_ALbi?gQuI z9W?8HL zl@*iewlj<@R>wT8-dwRdZ<9<&Oe5(#dfGwq5)ZihtX`1_`U3j`g@m!U7rLDt4oJ_J zfRLk9;!D7Q9_YE&F=YD5WK{!27=m`pu$+tod4rZSgWIT4nw5~}_Z_sf|Ag-1>FVZB zfkfx~Xhmtq@ROlA8MJ7ITZj65#i2~q+{)behuNCp*t@sKBOW%mOjp@tjMX%+oRrw* z8GxA(_T4(e+tfDHp_oB1BpYagSUw4OTk0s~bltAy>?HL2pz!+v5^$A%%w5U_bN0-n zVMQ`8&)>1UH#n*1aLPiH03yM_X!w*YCTA`hw6rYBTqXo5chAS!@gw4*r< z1*osfE0s_tc}pb=aOi}yk8;TZ`>#4KXO|kQ^@REnnQ%hau-^&{AiWUBb(X$!$m!Dn z!5&64%f0!0y@^nDYswOLD_4x~m62{t&1q!a)j2)%Kft51F`*jcgZ8H7R`-^`35NTB zjJL}W%XlGr=Zv-n&`EEm?x(JrL>dNsd`SpSGLkB?LyCmb@uGrgSwl)K69kMzh}27$paulxo^@3kA9Sqgz3T>e=)F$@XkkC zzLG>=v1(C+QnYz2hn#3_aebHl0HE;e2cO+(Hj;hNrFfkQWg?`A z&M*@#Jn|cJfzT5&;w|*K+nP1vHcZCqcM0t6@eNLyhp8a;WyW&w z{^_%{30%{B%R4Fc%uZNJyfNAes6f0F7RWQ-!_L|o6H5l(*X0q>2%(WaDbfUB@ci>4 zg&~_yi*870Sj7^U&#`J5UIbbgdq!obmC07 zbv8eEN%0060rW7|yVPMhWX5Zwh2k{bJ~GtqLzamGhm3W!t1+YQr16bwrZ+4cOFn2n z-P~r0*t*{1(>N!x;7CfE;gU6&R2@yLckvnvq3b8|UOqp0$GIr$=Tz{8*=OzzUqdB@ z>N0JU<{q>JWoMhK=e6$Nz_X{7-A-r4rG9H39bf{?H2Z`qc;V?x5Pb51>IaiyZW2*x zwp-K3mf1Dv3y&_fd`H&05`4ClVw8lpch*PG96UjNW*&V~{XR-HG@Vi^@XF`6OstP0 z2&~bknXO9^5pEZ-72ls;a2ZdzST}#sNq6 znzjbP*A2<8h*w=u#8+h{u4B=`VSaad-Ake+FJtzN&RKbGFX6S!j}~K`gcybdwBQ3w z$ECMjM+y!|Z%R3m&E+rifkbERUE_^m{OElm4$WV-gh7w(;8wcajOd~!(x9P*ES3iU zkjT;~=A2Zo<-Cn!5dU!B=Xo7C8Oy^{eRNh;3lzj+6Sj9)2m6J$D)Vw}9;^5Vw%C|i zW*pweW?pwnEEnML;{|#311r#gEQc8)0E$iE(a@A%wtxCTOX7N5GyYYdK>tu-cqo+_ z%@j}40gDvWbv2)P$DJMXg>2n_f{wV*R3Po0o`2Ksp8QP}5N*V*Is&f@<>$YsX1EH# zXHe)fTU(8;!35e`#|Eo4++pX+6~?!wjq%Xd+iPFLt7frLFu|bGW=B6 zmZst@FoUpxK))&U5+$8FlZMkW;64d9U-+}8R@UySzqWlTN+=z4ZgHMvy#0G|b29jG zfTV8P!3SVQ>T4aaG)-y+#!Weeu45dm3b~|oL8zNoyfH%5HML?i)<~}MzOj(m>Cb8nNQ%SgaiY`7hU*&NnpJnCz+zv7B#i{M46k?ZknhU=Le#kMyv1x=hLe+Np z{GW-jKUNg?^91)O9sgT%@3{V(4d45FKlm}6g)QtQX$k?G4E+)4_nR!KlO5{|1q9C+ zbN$-9WVd5XL|wcqdT`|C&yH4Q>X8|*@Ey!TIs+VCB4r7kaip2p`ka08=&7qLPOC$! zXbVm?JkqY=_5-AdeoES@I@kG#OMC0sF8SK>PKO`GCIz`TJL_ysH&*4fhOHm0s$PH9 zORAurr;9Wb+K5BvPsg@@AXQ#9m37+J9q6T2(6a-nmy}fKV!&1Y@UW`Q;ThG-`2X&5 z(IT=>xcA=p68IVYr4=wyy@|FgaRp{e)2S07-d-lXofQPDBUTYKmuyDR-g0B!=GRs4 z)?4$oVH;l1chjXt=`S1GIhAvJ%k>V7=lxP%@z8YT^PZfz;)t#5MbZSWau%C)={zd6_1_xmaWGkZP_>iV zM|p6m{U_5}Cf=K$vLF&NKOGr8yj))@B*Y_`&=BXA(ZJK?2!Dmh2KxZ{6(?@J175v; z`W8_ClP^vxK}&2tOiPPrwL(oyR0EEt6gt0`cY0)XMWUZ%y!yjbpm95+S(q#1kqz z#-&2_Kdpph2Hw#Gg$6WQ(5sX1ZyeN??x2lV<6ec_CicPgL_{544CE8H9~%vHzfhgW zC%y+FonQRkAQu=W+eF{d*QDx?g6S*mH^-~aEabh&3I9Ud8lQ+c;ToOhX2*H{uBcGT z?5WGvrozj-Fv4uZFU&iYp0WGc7*iz$NBQfr##VOlTMnOa65_Ow5uv5K2N&!VUim`$ zZ}QU05=RoAF(0QzQqZ?a&wtKyQukWgGArhu&e^HAPD2e+npcl1OIW-m%0a3 zE4G^#_VZG=#RN_h5oRpuD6XG`o8T(}N|B%~6( z!whJJ*xHPq=t4R@emH@8`;oihj~c>B|IxZVkB9Do?Tp4h(&?NKhRWRz$I|6n+f%`J zwkJA^L1M{ihQ^xZ)ENxdPc3HWlR|(2n!d-|lSYpBHrY!6h>k=x=yCpJtS~ioPoGPC ztm4kUBw|Cd0h=?$ao4j#sG12a159Z(QV7TgoFe3%Erf%n781`GG}o1KPB0x1=`9sG z@9cC}HE=7ypXd!9uL&$P@MbEb@Hv(HZJ001*PJ|naD zD|RWo@a^ubf!Vg|SiI5>R4L18z^NHQFo>f%@@M;9RDwYSh4|qP{n-MS8jg>?9TNNr zlCltlQ`rU_n!aLAs{aFh#3|?K+BVXo+zO(kNbEXQZvkm}t^rxveg4g$&g33@v99U$ z(|4O3&c3`<*|p#_L6x-*ZY=vJkEn7>3J>i|KU+SPB&+EVf}iNUZ^0ZCP>>6?gH{@t8U1zL z&t9J6qL+PktWap^2x`lgS~lz*7e~*r$;fa~t~gs0KGBr37xP;DhN*qtxuRgD#%=W| z4DKsIm7X^rptpVw>gKIBF8K`|Q(lbY*>)2JQL1lyG#*0v!I^SNH8;50-9h(CS}1MpVB(bGyEqb$(he;9VIauf-*$k$ro6e0g)cKFOdF zm93KA)`q9kxEMf51dqvp?`+Vt#pcMPQ}5;7>NZ*Zq>Oy$tb0PBK;6S;WB|LjUfcL> zRg-O|bY8r!644I8uG4c-SvI(yQsC@(n(S7Mj1y z`p93xDkC(z2u`y=nVi{&UyaDUu+VN@Bm56gl*3r6<{n%yi(^GI-W_@L zjD`Z%N`3v!AujcaL0FS%aBfg#%M7P3!E1#8*d`iN$ya&WU}UUsQ_Ac@wGc+gWVQqM z)+ZgOzaUyg4Oh_y^LE;d>&pqY4Z$@>>_j#6g{=8La7Vw;!^g5_%269mh7#>@p)0S4 z0J@?kLKSpCmw~;46Q{I~i1AX!kygyP;lOPUttr<(jJsUIhbT9??Uuu53J3PH=qJw7 zT{>B_{=X5b$G=n`6iR{9M5zXNpnYbNs==ZGINOFBrP)s|3R%dqmkmFBb8nXW&FO9a zJvuET(zGjwi=AIh zlBVxEJcl-J73HtB{i<)fMr!}brQae@6QFM>XW4!Le=sL?F@VCMWz!7A+JbW25*c;jZ{ z{#}LG+z5Wl>26K)QM;MoNrmvnaLbx~r--EXi_8CM79cW?VY^Q20g)O+AmZ;gEu0|7 zi`|fV;#gsQAdJP=jgZ1F#5>iC7SM2)fV8N0V+}=3!g7GEMWShSBtNgQR1W|!06&(m zrG+(??CyIW-!wsPm$Yg*(iTC|pDA?{=l+sni>>twQXL_A_5#NN|jgpJdJG)ZQi`7q_`ct;0N}mmtj*?X;BZ_AscG*cjW!mOn>OcYv^dm z!@Aboi3uqwA=cB_=*=mksXr6(#m>7d(U1)5rd-zixm#1qlScyLnnf%YcSYTP4Ddbx zi|JVjFu^<|Ci$iNvW^zxNb0AV;XcDOiMU-+J}m)7d6=gL@hAuc<|eU3Oul|9vn6Z3 zr`QFjmIMha3)8)8piFs)h9JgQHygH6{$IiNJBhg*7W>Ei%ZGm=+T}}2U}kxpH{Nu3 zXK?i_&srxxK3?-}fc;m_skSF+x2*_g3*9cS7SX#-2B2kI_DyS$Y^6@o9 z=V#34BMpab*3Lu&aN1FQWAxFqX;3hL<2&=I?~>+aPb~oq>s=h>n}r5|zuY@ZT1csY zQ~FO~oPCSiVa_knxm(=*s&eSW)A+1@0Jl& zu=rT3jRxA`yoW`^jGG;K%l8kJy)TH(N;V}&s?O{Dp6_l#-PKLMq)G~c zh-)@^UsV$-f3-8Y2Qdbnk6(|qNs@eH?Tqyg*bHm1e~pUap7%F*OGTugL)oNYpa1!hRt_E$GE)e#iF?LyLK)L1F_y$Y$arL|m2u zU9_dom1g|KRN48zT*v5#cfY$%c&&e9{1V@3e_S5oc#u28nHyAiIu=ibDqaX}=Hmdf zWbeV12ZNqsihgOT=z3=hHyU7|R>Cj!JWT*(Zp?2Kuk<3zTtUS@Y#%Kt+!`j;@nPJu zuKn6d3c-tjl#^Ja|xMt2V~&)vxT%#yuZl`(=i`ebHWZ$OsjTydkV%@)46aBNu}iRDzx}&m@2IL=I(zm!PX?Lbstmw27ER2k?QqaH1A_6XNIi?n6<>)=>vm;(6)WX+g*M7i17Us z_7S_cU&%QuaI6G$HY366w5`gtZ4PIJf57(8ZO1-^YXA&CZt2{rQ0~yQ02J7VsC% zM92*B{oq6Vd<_Xz{F_4yb|pCK;MRrZ9dV2#g9=cGjGwEM25#y|2%v= z`@DSa&)jH*tK!%V$H=Uue#7TP{k1lP7h49$Z~I{}zOh`_+k4fsX?yF%H>P?x;(PX5 zpMh|EN=4g++m_z~4pYjMFD+)cm7}HtO6R7wKaegDRRZ0Dr{}r5!6@AOdqV!c1hhH* z0~Nr$N-bOgoc{a;7t-%h1QAQI{{3R3Ch{vGw*T7GQR{=MyA#c?bDN4hY@=eYt8gJA zM6)dc3xg&3<#o%FVe8A!3*Db~kz95C1nf8v$|lfYJ-loHj(^drwy!?*PjL0pRU_oM zZn?u+tanZDnymLd&!>D^?LVZG-4;>{h|oCtkFS=;*(1B;azo^!UvZws{V$$<9~+=IeVV)BjHE6>}?rwN!zar3*u3CQbjeriY#zx0p-5 zUzBRKDTGlyQ3|?_eIWh4d(i;cblB@Xb|q>jm}Ne1KOEps&`ph!E3>6JaJ_zxQ?ssA zf|%i34!II{0wZe&qV?v7=9eg5(6%p1>Wt~)7fv!X+*F~qmjx1-i0lhE6NSOEDP&T_gda>fY^R8Y=AX}WxM@E4a(k<1*XXiM z(`;~c2R_NzEA?mk^V^a?^xf_yI$|pOae>g9734BK@!J?sDjJ)-D=T7&Gvo# z&=)Bq;<=f@iWUC98Xud#w)x<>u2TK5VypFC)gXkJ9_^MCT6gp^8-bN!U8aL14ACm%Db zE_kHmarrhXtbUpqMw7epSSB!pnkJdZwYzT>flQX=A?e+`Xc#z^DJ^~29v{h%k*Wi9 zUAgh^sD*3H@Zt1wpN;)SuIWzr+8sHYe3#614G}>Evdj(090WIol4nj~B*tUiUP;C6 zA4P~K4H7N1lb6c#4Lp8WI~g<;$AmG4#tud}^QvL9ZEUlzyc2^B&Wt4A+$~DKSnZ4n zKdFyTA{o4xNyE(~B*6xzP6kv2M@dk zNaBL>B=Ac7&{52b6y<{vx2f=l0gkPWO&fM>$NHwKn8C(9=a_y2uSGVF(k41oMJv|m z?E@Ws7V0gYCXM3Tve*#GwfHuYt85aTHM0-~v-&!O1_ezdOLbEP0gs*pd8TY6+FBFb z*Y^7lrnnUwqH^`T?sYP3V;0x>wW_FyR*X+ssS-HYnjidK6{Cl<2wl!txzn&&ya{cLltMym92lrvVsw(E-(42T)5$*OO4g;oXg(iQ!BDrL5 z#vA&itpRL^LpD&3z7@an{d##5P_ABR(+`R~!IMGBaoF1v-lL+b+M!M|h3d5`E z?}uom!GS&^a9Bih@0C6R|H`Ta`65N7?^0r<&pP{#t7mJi8F*168~vH{Ac~#&4NtGyc(Dp}% zuSjm2YW|9Da^RNOE~gLjP2PADt#xyqb#a!lpQ-9`Ts%S#Sk$m^bFBqRcKFN%v7 zk%;i8Gq&!-E|HleGvrGVlO_HTd5~^kpMX-$858wDnu9re*lFX|wLSZ$152NFH`QNj z;WrF|I$b0YVp>U$goMQ;N&%9q`H9Eo&tx)d`^M2C#mP90eg#V_BYh%99yY*9QL6T5 z46CDZ#{$ZCFv>c&{v4pTr%Geer9uWF0yc$Pej&mm5&1-?Ws{ZkF{@JFj8L3UxGkj| zU`jNCNM1S}Na3-|v~NsC9&Sm1|1S;B@rEhrX!&X|T7v^1#Rs zDp_+xOT+}Rlt%Jj0j#H<5{Jr+!fXJ5I7(bw>Ra@{x~Vc|#B{{GdNjECk4d!5M$Q3^ zaj3U^|GCp-6VdkU1ZDHz+7Nv)f_VP6C=X;o>0;zhF35x$6DebNi!TMKpd4y9xyG0o zMV7Z0$JRycD+Ir-3KPzP)HFQGm3;z+>CedHjvp5 zIiZWkqqeYV21=F1ibKUQZdvm&g#8nS$1=T_C0LyLpEkieM)v-G*vn<|y*(=eF$%~vUR9<$M82yPt3wMWB#<5OP9xv!yb!J zc)C$G9Nyo`+V^iz2k>8y*U6?Drn}1e5f=P@aFcZr+(6KB`XvA)x2gvlhAjnKEFT0FM$b`aCAo-^gET@ zXp4UK^XrGq8Vj9|-?R4ChP~?Q+ zvOtQe)BMY@{d&q@OE)CF(*Pi1r=dt<$S0&xng^k9PBfDv;qcJsOA1~7WbB4r;C@!a zq|4~Lil0iR5vCRElH51~M9Xw{N({)BUiiV?Et5`WDS($TIX%Nk&FQG64WrMM6+kP&gnsG64WEQwf~`D)9pV1wL&ulSZZ_qM@s`+Ni({ ziDhmnJ|y($(4L&JJmA)D8|Egf@VqchhqL|v&iDF_fBH+7KR*7?|6lw+mcPS)>i3dH{KE|BdLg`rrHSU~e!V?Ed3= zZ2Kz(ntS(;Z~RyGpZ|Z+|Gn&M$o^^ndqrIM^XGv_{67Eo5C7lHKmN~YZjZj4`hVkt z-nslo|5u(LlK*@E!^Qv0{`dDWnN#?e{yiY_uj-~eJ%Yc}&11jw!uucl9zh@5`|0ne z=fC>BoPT+}Q1sHIZ<9Cvex-F(9`VckYTx*%kB6r^UW02RNFO2dINL%PAn=U?lbEX;C(s?Too2I&yiK1EszD)cQ-~Psj&_=1?1fG5{j>Ek$FuC;r?a%LTc<~2{NHS^K z2P1XNg21Ks<~ujElsXRjl1_i+)z}BIra^Onlh3fW;P$F6j>0rNb{pJ69l_88#P8?; zrF6bCnK@_t)hzmq&R;|4$lCMnDckC-*PqD}N|cd9qOhm?+FAGbRK}P&-^+s3vN?F4 zHRH4F0I|jw^zr3lTRom6_u{B$J&6ftu~5D%4W48ptry&Ah}F6OuV9V-~S~q z8v`EROw~1=LIEgrs}5fqu7kh3B`}W>u4oKdU{Q)uY)8+UNHvu&d2XuhJ^rdxi0=!_ zST6h4$$B(pH9T?T)8?fDYvBL#CbeJF?(2_KR+S3YHPilCl)gW@k@v6YzKh~z64hZT z#SfFdpC<1neaso>C}6J1&Tamw{BGS4YX`ORx=Sg75bU^s$Nd_}g>UEX%DAbPTzW}d zKv1;xjB%T0-)`2@)FGd+!2va2C4iB^1C~r)39kx_+JNHzpSF5w42d==L`BZ3IRB7_ zkK_;g=z4U-fq`Pory9ZciJQmH5$$zExt>IiN;q_KM-|UYmbh_)U3;Gudf!l0Gi~^H z@rJd9ny&59l=SdrlOO}X{S8)xtGf#zNeaS2I?k!bvQ_z*+{2WS9m+XqgQCe=Fylh! z)u~Al(h2depc;D-;%rH7rTx9%fT2A@M1aa0Oiuazp|Cnyz3&Un?-$}ZS~*-o`DG4O zilR^Yq(l7`H*fw9If~jnxRhmRvLRZFQBpIWp>`ql$;686>pqaBcYSjH;n1CTmlF3~ z1=kJ@DXp!UJ{H*N)Ap){?`T6@j4{C^6M&nB#zH3Xl)+EwBDRe|bi(l1MY)cswtZA^ z{NqUr1GDn1g2UEtX_&@r8d`YI&L)}%^7nZwXu(=(5Y0%e|0S7De)uarD8(3)9|~%W zHs)K@yW0{dibbxnQkmW*SfT&p+4yyUFV>yXvK1V%fE*Ub;dS8OV)LoDoaxg3a`V3gfXs0UAZ}&U?SxRU5E7#Q<%UuUTPm!0Ysx# z5{ROh6-wN9(qna|V#Tvn&24cyW9?oDliJAT7ajwtI6%^qLlK@B#~Ht>+O^?jv&PS& zIJ_mm7X*j+W9h=_KP02-u4NTyst$IQY*(XNB77knGJ`ElgkLbuug4T-uApiZHGfC0Na=Vq*p9C57PLrRkGH4bhHJ2|wYh_!G|iBK=9SwxPE){D8x1&}z8`z8}^+a0=Oj;dRACacf_=p7+h$KjV-?2$SycrKF96_K?d z+qdj8IvAN=tZaTSvRW05?jeC|VVS^&;0 zTz|PxL;k<8N6Edzk%$wOk~_9DcJ+*>R{IuF>!}BBoj_woFV*$Tt-IT{9G<$ex^~aN zaU}P!00=HeczXzH<(_j+ ztj-iSY#~)s9fst;x8ViAVws2RZ$_IA%AWEFsP}!4F37OaNTapma%gi!Z-BY|IVJr7 z*jK2j`Bbc(YvDJQ>JCPg4`64~7EG@C6D2($646-vA-oy`DftY!u{2hd^BaTu*9>mW z(>u|Z-RjjtV%a7mPpx93a;&=;WvH`HvFC3=r8sGn5}8lZqPAHJ?b}dY?AyaB9+gi! zNn4@S075Rx(~x9`i7h=jh^!<}93F+eP)6eu^LrP@x^qG!in&Yt(j5n0rG%LSfqBR7 z8@P`muV=#M2OVdaeNLnhqx~PM7>$53+hnL!WyKJ?JJF~+=5)iU(&2-QpS)tPJ^RMK}MXmve^mwHQ+ zNtpylk&j$QTrt<8Ph=YANNvc>Y##>mKU#N0GYKZ&yU!YC?d(`I0e{{i&Uk~|O)aSS zFrM#aZ7;zoHL6?muby9q`$xFRY}3})g8I6RKFP^))yianDsb03sx_4a9pYCNZ&e4s zR^(g)+_M;3>0O-ZoR80;0tO zL{5RGsY8ZE?aYQ1QSgS|IsNp;aLMFfe5o4ZQ zv+7ej?C85#oaiY=mB~q7mZ9DHQZ$z4vpFJX^W>pnD^YuJoIt>u*x&w>mXs&6Z7OYd z+K+)0V6=%}4~YW{l4NeZoKoXOM%Fi&?2zt})lV;0#_&E+e1_=F%glFfj8^(}eQS1+&XVkp zYmf7-c^6IK4vohWMp@dtu%Qj$X2QL3ZS93e7y-B&P1X@qxPd_54nvQ_HeeJO=JQYN z^lA|<(aLkPJ}ETSFk;QynX>Ov6+b5cXo#UBrYsetd@W??*q1+bKf?QaFm#z|zhw~$ z`p>Za9cA8?{BDs*+`FgBHXLH&VWNVDXeQJf?;93$3?u6NV2nR@pK;AD5*N8!*-|s4 z*7aFZ^GB6!o9OxQ6pPZ+;w~~RC1>EuZh3QhRm!Svb4MyTCcmNM>?EGGUTBgx9Zo$u z%68V>mJ}wLkdW;z+5p{~ac_gx;Ind@&5$^vYY^52Nx!x_aWSo^`kW0{Jk zx+-z^arFxTdBo%qu>VhbR(324xx9Q7c+wa+FW7TSPqnP|l>Doh!QBWO5il==--*nk zh=O;obEy5SVODGasKXcRoGpow#Imgx>NFI*xqojxu#)of5njECfRYTGMlWQAPR0i* zko-Gwa3u!UL>q9D)2)=ua3cLorDlxv~^Ds9@(ym^EL`A$r4y;Z6`X(?*fJ9Z_zbDeGlLeW2k zgu=U-5UBxm7Nfm>)0==CHq&@+p}usYhb zQh8nyv)hC%Vq zI^n%`TIxJE>xcy2tvj0~t7{z*7XG&pkBlZ~Mi!doa=2dvhT>82*JA19SX6I$9RwJmw zXp}IWKzj2}v~oSY43C)ACW@60NV1I7xx^>dr2ie7PLkOKddkf9ksFzSN>$(JbulYH z5xxhF-;5M+CDYBRtN?xz?^`!6~h;D&+$c2El}+a`4H3h-ay( zBT*Q9g>tm}YpJfG=ha{Tuxs~j`IRL+_hA}{UJSLcKQ2X$LSSL`$VMM~i8_)3yzGamB(JRv@fnmRGOSaN6Mk2Dpb(rm;0r zbW-F3th41N()?g~*&Bzc_lu!enLq3>)s<9velkUJj^7sX*;xsu-fA7FQ0Or)woGrN z26u~=*|=w?2;)}Cf5*>en$@T#8`NrksSjb6Ubnlkb+~IZ=rKJfLiem1!a{UayF8OA z8>1f@6fs!nkRQU~h*g85L?w(?j5<(Hx_0SK8vY>N^C;+noO)Dp=(miz4$E^g8QQi& zGl!XIgGRiR+91>6om>4QgzfT}HsKmeo)6#CBf z$gJb1m2a8g(sq$KzxfANOZC6CLk85%giU_*GSXD0bX*DV;hvY(XWy!A%&|_ed zio^TpPCG&U%~93?-hLvdLP?CZE{an(Y4$ATOP?GueP#&R&o|t+U=AxRDtqX(*~rGG z%ao|by~|qx@hT0DnmoZ>eiJ@G?K%xZ2RNmS_ECQPUXqDiq?nM?Eq4g^YyhkOTX-VH>2_LPmnCM z@~$tu`~2hnU-cwtzR4B}$YM4;-Gu>=!#Oa^{EbKs^yeVVTsC;7TxppAPl^>&Ueoud z8r)h2w<)022`|U5g79gQImVT6dRjc|u#RF$NOl+tl9RJ-OXD^m--rVQvfPPNmM73u zHeK_Rt6*N9kXjY>+*A{ucUnIau;57X%yuFp49`KMSyzz+JxtSw=`b`x7(AZOlX48 zLV;$!Bnt5?&ZFe(_?=!Q6u7vtbH%ou0%FjffmZB`cTGPhGF1D7^G+5i2Y|m7b693w zYCY5^53eRy3{JPw)cR8kRsB?!^4Ic`a!PnA_-~a?96y=FA&gfMjBnZQ=u-WTZ_7Pv zA(#!#wDo>8yMg~i`X8yjbi;v6R(actpV9_L0sA@8I|s|oG|>Gt+U?3LomAo0|YSP|F$oV(SVK^7!V&n%eO-&$AVrLCk*a5S}9bg z${X>ku?DuFo3L4Gk|M$M)I=R5QmQK0Utq@-`Qut}=b;googCLd;nhb8JU8tl)WQevNi(%iD)qa;?fz*B37CTSCoXU#&es`Vf=T8^5hio(cI zsddgfZc|bpEqTP>N?kbi_6_ISi*Ey!XApY*I4b*iMXep~CRvFHGm$}Lo`cNi zm9zdhuq`!8KIf5@jCuOnu-8}&oR8iJAsmyP6S{5)_o39;P;$m!O=vjD-ZKv1%d(`0 zRsb&nq^mI%-}ZqxMJvwT-{2DietY&WRiu4W?K5!<T8Ck#Z#_kHv!IyRu(jb)Un&v>AoLBEOt;4Z3RFBCLIocElyO9Z*2Bbi%ymbSrq6C0%ADinR9Gx9=#n z6aSAQZhM5SRWyg&30R)EvmGtc!2F6O_RVLydBl^KQcR(Gk;9259$=Ynzjtk3N05RV zj0Rh=*aau3GS_F1QbgS+mnCviL%_`LF5FdM`{dEOk%&s3o1|~XzU>ZkvxxwD5yuO9 zDq@BVR7?(z0vQjxL&CldgocgJlJ8i={z?!vRkxYCUw0>L1iV;J$}DjX@*Se$TKf&O zMAXcTDK^NJ{9G8NO~{P7btb$4L_4NOF~oBEu zxdtStT~IydPUK?{O7NIV?VsO`mX0*JepVVMwY|ki;#q6SfO~M6h=wcYM*fl+o9!J0 zRR4Az%YLyBo*VK2r9(Ffm_G>bJZ*%ddl87FzB!6sL#ufj!afUR~RPI3u0e#qJiS8 z%m5k>GiT)xl>93EBF$?K@XSEi0ioWNVY;#RmpK=BaxG{*)Y0+O-^J_VTPj`g)PoqO z$v+OA_aUbc#CZE?^=wS*$f%KT%^4hId|pH48;&RV|AFq7laXQa0=~#z*@H6)jX_wF ziY#YDu4##1f^>^WmOPy*s>9lyI08&d>+dVwcU8^lpTcRt3V;~4^t+$zZPe3rlt&}ogmez$xTsJ>B2ZL>XZvVx08-KRCb1V4nR zBVXW!dLK)fx8a&J%yo+>-P^x86X|!t_gv><5kYdUd+6opjUF(khsqo`@!1Z^nU#z0DV@r@(^4zb~gASDb@$Pp)!sVEu4C-ZABE%ZEp1bw@#|`0) z@DSFoG~oiIQAyNX;j zV(T-DJD3xkSNlDq?$Q`Et`APC9)S1`#_AF;jaY8}lj#{9QbY$8@hB~n!I`9cRct)Y zbK<{%HvczBR?s@|qWH8sP8}@a@py$f6Q7-m!<}_=cogN5rP}&OYVKYh>f@=C*1-@) zzM4d3#XBx!fvk2POqpl3leDTO$Xe^R{3<@dO})#y=TJG3_1bHO_$E${qw>*u)%+UG z%#-XIR8QKdUVKSZD;&I5-*{4Dhb`39XV&BU()}rGSr3w`q}}085}e3;D|KXuY)BzZ zl|H|_G3CeEaxTEGP*1*(+lg8w5b*}PTgyoc)X-F;9lr98Ljtglo%wfi=#mP8Qp!3Q z3ccrYrr0d1rn|2N^r6XX;ReO*ueH2z!Ep~fK!78=3e+SF9ePp#!#I_B*H1gfv;)ml z;L=WLu=JF$p)}nRWi_%>mtWB!BrCiw5y%5B$!jUO$w|MR1{;0as3c44+SCt8bBuRS zWYB1XIQOB?mbWN_vagT0J&{DDGo!n@k5cxjr2RoCojs|kpHxd0&%m|OioBie{X>ZF z?zlz!>YeHH3HN-4i83cgFCEZ+Gh7Cwmw!=qI=W~>wl`(m3Fgv=B37n2W?~$VngQqP*$3sg{a^lbHpup78b8>fnQHyWf(NHa#d0{YidD z*wFE)j*E);nsgj@Wno#PL&*m|`WN9rJaY&m9gY?}Lc-bO{k2hiGb!F1mZsJoC-KsB z*1c1CO?%$W`6D-BFIw+ z{J>}ie70rIql&!x*9A);Tw5Cb5Y~)T_x0mwA6Tj4Xr0$y2}Ru(4U@#0oWxiD6_8Ef zq_SEPdA*2BT9by@b4|K(u)PiW6uk_QT@$s16`9 zFMh{c95uwl_LKj730M(DtUeI0H50qqP-9!+PCVsZ1Cx*bE#xQ3XWk2=3V*fN;iy$_ zXbij?H}}m=>w(cKOFdXn)hidq@_t17GReH=JiG&7OhlYRIjbG}ZgiZ#GM!FRf;5PV zBV>q=QlwX}^wd+;yd&iR{2K`#nlh91GQYn;!bOP?f)bgRqwMd5+0<9z8@ zWM#1Uc_J!j=_aaFPn^4AhBu7#FGp!O$V||9^!Ujh55=%Ft>O&h;Qi0e7?*QNv)|fL zKz@xJHD}(YKZ7h}-+q7GjiJp1bXUrrp&8RKEhwGHi~^#!gw5{I_!0~A>}{ja^GkQz z!69nVU3vqhGxopt|2GZmF)d3MVRPfeJHApb-2y*O@+&2;0o>Q$Xgm-d zR&&Ej`qoF?r@sxer(Q znRGveYIiEMz+Nq|$^1uy_O=OQl_4JlrfTc zZ@m&Kg~!ThV56kvHQwmQX}@Yfb~TRnp1X6+Z=f6dh@lTXWpgwRqLeJ{mH%h@jy|7( z#*1#!RMSYBo#PYSX)MT+WE<$I17-OC#`r!QiLLLzf)fHj9VNX+r@G+QDj4L1>Azag>==*VoNj(qV82kNQ*1cZZ0|dSSS+0?jaJJ}!@lFQEcs00b zeg}eng2-=A(iIeCixrO8J6Y2a)bMk2l^DAbo!gRg%Qy+M2!R=E5fVG+OhwsaIcF|S zJsRtq;fn3MZQ;-6{z@<3{iu1n!sE`Fa>kZ)Q$$_(zt@v?D7H$_ZC`3xMKV35I@h4m z58e#zFSxYyaLau%e|GRMo*VCtdJNr?8yCjpqDB9W%+DmP!>lx$EvuwLKq3&?YAtsv zx=aVOHx^orj;G?^@FcLM?4@X%DFR5eEY&sQ{5Ebsj7M17jB+u=-YxTS&;BC_M(fl? z)J=4$@8IwaHpO3_otyxueggc4SFr0|6VR-!QSjE?sjRn*G}Q^nIOuP90>H80ocXgC zzKM)B$9A8Efq;a3sa1jcH{?fZLDp7SQYD+gNeLeyU<;?*JtibzQ(QJV0xLU&P8u&E zR%0PJvx{gqLgh*ot{>(c6*LwvcB#zQgi7i)-B+By25{dOQl^ofly-}k42!NVBP&lz zUsN?81!eYRC{++qwlRXr{~@^B2wrOEO^_5Tz9(%;TxoEWH)2p_j9@=kc+lq*+7jnC z^4H^!oyw*U&kzcL3QR%0Uy(QZ;4_kZX`u$^dZrL6rM?+%9F?Xu(+#8#Tv4Y$P{K0K zkcbQ?vBY4n`}>_hYfqL|$aBAav+Or5a|2|30%-uUfDy#>LrpmcOc7fe6Uho)EX;w z1@D-IU+jK-q=e+wH-Oz`(!(Y?@e0(n=V6km#nWWP%m~2vKDgLaJhXeqdl)*+mi$^} zSHOpvZ!oI1KNcMz`-ic2`~(80m0YDHpI?r?-LSEhR zwpzp^x4%j{w>^kLqvK%=0CTegKHI+g+F~23XXcTl4JEyN3~+TU*y}nBGCg%fXV$0u8MlGn5c&Em@}Mqi2Q0g)epE| z3S)LBfa+x8mr$G64{n~TpyfuL!6RPj&KI8?+m~y7c;ZcS)U~{ct*V0sWCvx__Zi#Rh>z5{~^Lv1o+V_;9Aelc@6%aSxtIbJ%}^(BK(9mBSvs@J|y-iwW(rd^sGW-aqx4 zIrZba{^(bO&g>amOML!PTXJ3M6ENQ{eRH&!nG zf@j)iNAU)5_KawP6yYoaJItX6dQq8BTKJQSMrjlgSqf(_Vl8+GSh1l|WY~lru#v5a z)8}72o?i5k{0Onv<-t#r(VN;ttY7HQ#e6BPJRl|op7&-Z`I)7_cbbD&_3gN>eoNw5 zPdCQoNV&j5-FoxyFokQDD-{CMa5Sx0s!m;A-BmlAz($~pp1TOBPBGL7X#)TZRc#o~ zB%Qm9p|sEgAM&+*e_DXoXPMkm+}Wj`kvL7Ef-ut=B4BTUHc$TKrmz@>?^HBIIx}(^ zJ=vahRw!KSmEd(p^x<2R{C2I!C|rhxRN!)FL3G!Luv2*$MRfzTic?vpUvJ_ zR;>OPm+_Dl|;6Ly(0vl*)d2IEFz7 zit9nperEBLej6?7huSa+BLt5-H?HN;tk)1CTfbf0pB!Vh5iH-ONoQUYwN)MSkFGT| zegBJoxY#HekebS98q}vlpl1a7)uMHK_TZ3g*jv5?CPbcrvGFTL=)j(CJDhKsuao_vk`YJ;Jhi3#(P$+;H3 zixj$VcoohX-)Nfrj_?VG{7No>g;jc7TNq*$-=4M&exv`vSbG0NnRAAS1CxCh|JRayzH;Du+x6TS`e<|fG2DvHi&%&k_hG;(g z)b-(ptZnap62lL3097rptewC4to8L*%+LWl&jT1?r}!xmh82|)6cQ0K6cn@0cVL6? zAYWs!*p-ZXa9+!SGLI4yvgF@`?`Q$eKAS+e*&4~Ew__(_7saYxx((h=1V3ip{k(AZ5mTRn#eF z%9DE$SL2T9Z{4L_)t$%l>ZjWETL?SsPFQN@((VzSLNE8*YmcRh1z=kAqyWk_6P>hPPUVve;C=H zw-csX*C))I(H+ZeZJvbX%TmyDxO8O8bA=_D5`2cV6dH z5uqb`$ItUn+0HL{fMw5l&9SnK^TGfY)ZkFw+L%_FfuR;To=E3W6L#Q_16kGQ z92b0x13SD{_UZ%F?7dp)xmXktMq#+Hk+V2z2Z%asfVZ^8a`gN5r$>Q}o0m!Jmr$ZgLP?4&wa6@8S+)>^MXmh2&kT03A2c}upwZ6c{ zz%GXgfJ8cMr*q>Bhb%;)BoS*TGW(~-uD=RXSH8~NT|}Y2!|3p311~ikCj3uX@f1+C z1j$HF${e33RKX&?_`_apAY8|>Eb|DjzX|6GCV@SReX=YA!j!-Ipu;9K{f6Pm43(TW zqRs3%jc(S-raCZ?m#3LbL^uop>KWw+Uh_1jGJPjlD1z<9t4(N)6pv|COfm3t%=4gC z2}ouda74mYE7N!H63*!7$e%x3z@i7yp<3H~mVq2=HHD+`YG5z30*<%5$)XvEfD9Y#D&0;wh z>V{fGX}*i3!_oI{mt8m@t3qSM`ep4mHVjP>hjo*~O`Zo0qtRSoXN$R?IkZyxJlP!; zbu;N>@Xu=zWIqE@s-WXj_mwd(s7XHi`d_<#oN}K+P*9Kacm?@mr)2O|9(nFh3HbG| zRIpPWblRxmCO{+|p?Skq);AE`?pS~jsiVPBWUZsS?TGA*mVq%4rsY7-rS2^ zr@&8m+n6u_UVQq$IV+LCazfZQN~zBm@oBk~{1tIpyur}61A0w!p!q=gm)WD%`mhE6 z(lqMApcy;Eft(G78C=>S?gxzVb>N;&p)x&5{cM78GFA287-T7TBOU+kI?h%c z=cjH9Q(RU-`tKsGM`(MoV%85ys8>if!A#oV^PLwJ zS9*-hWviP&ILF@pJeJWnn1oPi!54X3d87@Ea#G{zB=Btwkw`v~s_zzY+S`o|E<4`_ z{SF28^6P(M)EiB2S|Lf(1sw?17p(3n^=3lQT;B8-9EUy~w>~k<{&WGlqw7a^##WDU zxk{De4psU`dPR3kheGL`=UO-4z~3DcAn#XY<4_?$DrF&T95Z91Y{v$U>ht&S00%SLl7E)^^_e#hf7$tr0kXzNi>V8jFHYn1tGO+l$0=h} z)GK&6HWPESpfxU@^WH8?)WQbvQbhv!EkJCao!$|Kiuq})%E!do+6%Mh56uutlzCtMBnV_nGsanH(y)&$%7xextHBH1x8VYP*uJCul^ z9IsOcCbaOGDsauXYaV)1h6Y3gG0aO_U%u|x1uYYciu$BhpU9NI56vsJpgjmxrsq4f z$#(jgqrlu|f_+URDD_5>1^6*b@NFwjvZ*nL9Ub~@SUR@H0!oE)m6^Afv0L^U)l!$a z?+LIk5~6amDevkW#Bsk5{coD!&$y^m*!e65k|Vb^Zs z6%C2skP(!cX8n$Lut;Y|$;Lyq9atVp_VlN=_#!Mh4bq@xr{nt;BN=sqzk?UIbMH^W zbP9CVIVN~98Kqv-k=H zvlg4MlT?uNd;^Yt_79xcA3Clj71v+OipbO=SIw5FkJ2Z$NA94n7o*L* z1ZAj-gt=*ZQ2Smmg=Z3MS?S;W2JEJE;sEal9jH8aS_eO++VZ05O1p z7Yo$|%XlXu>Vo-S#I#NiImZHAkdC!8H_$(<)i zD)wv{)zAEs3sc*4?=yO=w-}*;yaC03clm3>WPpYbA`(RYu$W+zDCA=-Zan|OS*_|D ze5frOFs?nNs0A>oRdAPOhEoYF(+H6*E6<-tB~d`n(LfkO%{Q+sbXXngJFo-Pgjl2s-btfvmNTCe^cC0%^qYr%iU z^jzGpG1U-v=EFx}$hrJwQZzwS5W7uzBFxTx%v~M5G}L&CTV1m3>pMrnC~r;wfte~|2b)D=a47pQ$wH6n zvQ`lZTddM0n8PIw$V(zk&$$@p^A5}QmZntco_L^W>Wrxm(Rcg~nSCltW|^1>?E

  • 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�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 g`VvIbHX@_~)#p|R!OK@w~N=?oSgqqhqWc*{N| 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

    ma4A|eW_x&rPVSjWop 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

    #!>u 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 z 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 fRmake(Kernel::class); + +$response = $kernel->handle( + $request = Request::capture() +)->send(); + +$kernel->terminate($request, $response); diff --git a/public/php.ini b/public/php.ini new file mode 100644 index 0000000..a1cd593 --- /dev/null +++ b/public/php.ini @@ -0,0 +1,4 @@ +upload_max_filesize = 64M +post_max_size = 64M +memory_limit = 256M +max_execution_time = 300 diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/recalculate_stock.php b/recalculate_stock.php new file mode 100644 index 0000000..cc54fff --- /dev/null +++ b/recalculate_stock.php @@ -0,0 +1,45 @@ +make(Illuminate\Contracts\Console\Kernel::class); +$kernel->bootstrap(); + +use App\Models\ProductRecipe; +use App\Models\Stock; +use App\Models\Branch; + +$branches = Branch::all(); +$recipes = ProductRecipe::with(['product.recipes.rawMaterial'])->get(); +$done = []; + +foreach ($recipes as $r) { + $pid = $r->product_id; + if (in_array($pid, $done)) continue; + $done[] = $pid; + + $product = $r->product; + if (!$product) continue; + + $minStock = null; + foreach ($product->recipes as $pr) { + $rm = $pr->rawMaterial; + if (!$rm || $pr->quantity_needed <= 0) continue; + $possible = floor($rm->stock_quantity / $pr->quantity_needed); + if ($minStock === null || $possible < $minStock) { + $minStock = $possible; + } + } + + if ($minStock !== null) { + foreach ($branches as $b) { + $stock = Stock::firstOrCreate( + ['product_id' => $product->id, 'branch' => $b->name], + ['quantity' => 0, 'unit' => 'Pcs'] + ); + $stock->quantity = $minStock; + $stock->save(); + } + echo "✅ {$product->name}: stok = {$minStock} Pcs\n"; + } +} +echo "Selesai!\n"; diff --git a/resources/css/app.css b/resources/css/app.css new file mode 100644 index 0000000..e69de29 diff --git a/resources/diagrams/README.md b/resources/diagrams/README.md new file mode 100644 index 0000000..9cf738f --- /dev/null +++ b/resources/diagrams/README.md @@ -0,0 +1,23 @@ +ERD diagram files and import instructions + +If draw.io shows "Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded", try these steps: + +1) Use the Draw.io import dialog (preferred): +- Open https://app.diagrams.net or Draw.io Desktop +- File → Import From → Device (or File → Open From → Device) +- Select `resources/diagrams/erd_fixed.drawio` + +2) If Import still errors, re-save file as UTF-8 without BOM using PowerShell (Windows): +```powershell +Get-Content .\resources\diagrams\erd.drawio | Set-Content -Encoding UTF8 .\resources\diagrams\erd_fixed_local.drawio +``` + +3) Alternative: open XML editor inside draw.io and paste the XML content directly: +- Arrange → Insert → Advanced → XML... +- Paste the contents of `erd_fixed.drawio` and click Apply. + +4) If you still get an error, try the Draw.io Desktop app — it handles encodings more robustly. + +Files in this folder: +- `erd.drawio` (original) +- `erd_fixed.drawio` (re-encoded version) diff --git a/resources/diagrams/erd.drawio b/resources/diagrams/erd.drawio new file mode 100644 index 0000000..e520302 --- /dev/null +++ b/resources/diagrams/erd.drawio @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + diff --git a/resources/diagrams/erd_fixed.drawio b/resources/diagrams/erd_fixed.drawio new file mode 100644 index 0000000..0d14db4 --- /dev/null +++ b/resources/diagrams/erd_fixed.drawio @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + diff --git a/resources/js/app.js b/resources/js/app.js new file mode 100644 index 0000000..e59d6a0 --- /dev/null +++ b/resources/js/app.js @@ -0,0 +1 @@ +import './bootstrap'; diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js new file mode 100644 index 0000000..a5b3edd --- /dev/null +++ b/resources/js/bootstrap.js @@ -0,0 +1,35 @@ +import _ from 'lodash'; +window._ = _; + +/** + * We'll load the axios HTTP library which allows us to easily issue requests + * to our Laravel back-end. This library automatically handles sending the + * CSRF token as a header based on the value of the "XSRF" token cookie. + */ + +import axios from 'axios'; +window.axios = axios; + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; + +/** + * Echo exposes an expressive API for subscribing to channels and listening + * for events that are broadcast by Laravel. Echo and event broadcasting + * allows your team to easily build robust real-time web applications. + */ + +// import Echo from 'laravel-echo'; + +// import Pusher from 'pusher-js'; +// window.Pusher = Pusher; + +// window.Echo = new Echo({ +// broadcaster: 'pusher', +// key: import.meta.env.VITE_PUSHER_APP_KEY, +// cluster: import.meta.env.VITE_PUSHER_APP_CLUSTER ?? 'mt1', +// wsHost: import.meta.env.VITE_PUSHER_HOST ? import.meta.env.VITE_PUSHER_HOST : `ws-${import.meta.env.VITE_PUSHER_APP_CLUSTER}.pusher.com`, +// wsPort: import.meta.env.VITE_PUSHER_PORT ?? 80, +// wssPort: import.meta.env.VITE_PUSHER_PORT ?? 443, +// forceTLS: (import.meta.env.VITE_PUSHER_SCHEME ?? 'https') === 'https', +// enabledTransports: ['ws', 'wss'], +// }); diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php new file mode 100644 index 0000000..de9eb4d --- /dev/null +++ b/resources/views/admin/dashboard.blade.php @@ -0,0 +1,291 @@ +@extends('layouts.admin') + +@section('content') + + +

    + + + +@endsection diff --git a/resources/views/admin_create.blade.php b/resources/views/admin_create.blade.php new file mode 100644 index 0000000..e69de29 diff --git a/resources/views/arus_kas.blade.php b/resources/views/arus_kas.blade.php new file mode 100644 index 0000000..0a89b8a --- /dev/null +++ b/resources/views/arus_kas.blade.php @@ -0,0 +1,67 @@ +@extends('layouts.admin') + +@section('content') +
    +
    +

    Laporan Arus Kas

    +
    +
    + +
    +
    +
    +
    +

    Arus Kas (Cash Flow)

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Arus Kas dari Aktivitas Operasi
    Penerimaan dari Pelanggan (Penjualan)+ Rp{{ number_format($data['penerimaan_penjualan'], 0, ',', '.') }}
    Pembayaran kepada Pemasok (Pembelian Persediaan)- Rp{{ number_format($data['pengeluaran_pembelian'], 0, ',', '.') }}
    Pembayaran Beban Operasional- Rp{{ number_format($data['pengeluaran_operasional'], 0, ',', '.') }}
    Kas Bersih dari Aktivitas OperasiRp{{ number_format($data['arus_kas_operasi'], 0, ',', '.') }}
    Arus Kas dari Aktivitas Pendanaan
    Modal dari Stok+ Rp{{ number_format($data['setoran_modal'], 0, ',', '.') }}
    Kas Bersih dari Aktivitas PendanaanRp{{ number_format($data['arus_kas_pendanaan'], 0, ',', '.') }}
    Kenaikan (Penurunan) Kas BersihRp{{ number_format($data['kenaikan_kas'], 0, ',', '.') }}
    Saldo Kas AkhirRp{{ number_format($data['saldo_kas'], 0, ',', '.') }}
    +
    +
    +
    +
    +
    +@endsection diff --git a/resources/views/auth/forgot-password.blade.php b/resources/views/auth/forgot-password.blade.php new file mode 100644 index 0000000..6ba70a2 --- /dev/null +++ b/resources/views/auth/forgot-password.blade.php @@ -0,0 +1,142 @@ + + + + + + Lupa Password - Warkop Cak Imin + + + + + + + + + diff --git a/resources/views/auth/reset-password.blade.php b/resources/views/auth/reset-password.blade.php new file mode 100644 index 0000000..6ebb9b5 --- /dev/null +++ b/resources/views/auth/reset-password.blade.php @@ -0,0 +1,156 @@ + + + + + + Reset Password - Warkop Cak Imin + + + + + + + + + diff --git a/resources/views/biaya_operasional.blade.php b/resources/views/biaya_operasional.blade.php new file mode 100644 index 0000000..12420ab --- /dev/null +++ b/resources/views/biaya_operasional.blade.php @@ -0,0 +1,328 @@ +@extends('layouts.admin') + +@section('title', 'Manajemen Biaya Operasional') + +@section('content') + + +
    + + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + + Reset + +
    +
    +
    +
    +
    + + + @if(session('success')) + + @endif + + @if($errors->any()) + + @endif + + +
    +
    +
    Riwayat Biaya Operasional
    +
    +
    + + + + + + + + + + + + @forelse($costs as $cost) + + + + + + + + @empty + + + + @endforelse + +
    TanggalCabangKeterangan BiayaNominalAksi
    {{ \Carbon\Carbon::parse($cost->date)->format('d M Y') }}{{ $cost->branch }}{{ $cost->label }}-Rp{{ number_format($cost->amount, 0, ',', '.') }} + +
    + @csrf + @method('DELETE') + +
    +
    + +

    Belum ada data biaya operasional yang tercatat.

    +
    +
    +
    +
    + + + + +@push('scripts') + +@endpush +@endsection diff --git a/resources/views/branches.blade.php b/resources/views/branches.blade.php new file mode 100644 index 0000000..887abc2 --- /dev/null +++ b/resources/views/branches.blade.php @@ -0,0 +1,126 @@ +@extends('layouts.admin') + +@section('title', 'Kelola Cabang') + +@section('content') + + +
    +
    +
    +
    +

    Kelola Cabang

    +

    Tambahkan atau hapus cabang yang tersedia untuk sistem.

    +
    + +
    +
    + + @if(session('success')) + + @endif + +
    +
    +
    + + + + + + + + + + @foreach($branches as $branch) + + + + + + @endforeach + +
    #Nama CabangAksi
    {{ $branch->id }}{{ $branch->name }} +
    + @csrf + @method('DELETE') + +
    +
    +
    +
    +
    +
    + + +@endsection \ No newline at end of file diff --git a/resources/views/buku_besar.blade.php b/resources/views/buku_besar.blade.php new file mode 100644 index 0000000..4644a01 --- /dev/null +++ b/resources/views/buku_besar.blade.php @@ -0,0 +1,76 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') +
    +
    +

    Buku Besar

    +
    +
    + +
    +
    + + @if(auth()->user()->role == 'admin') +
    +
    + +
    +
    +
    +
    +
    Buku Besar Gabungan.
    + @include('partials.table_buku_besar', ['ledger' => $ledgerTotal]) +
    + @foreach($branches as $index => $branch) +
    + @include('partials.table_buku_besar', ['ledger' => $branchLedgers[$branch] ?? []]) +
    + @endforeach +
    +
    +
    + @else + +
    +
    + Data Buku Besar - {{ session('branch') }} +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    TanggalAkunKeteranganDebetKreditSaldo
    2025-09-01KasPenjualanRp20.000-Rp20.000
    +
    +
    + @endif + +
    +
    +@endsection diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php new file mode 100644 index 0000000..a693019 --- /dev/null +++ b/resources/views/dashboard.blade.php @@ -0,0 +1,208 @@ +@extends('layouts.app') + +@section('content') + + +
    + +
    +

    Dashboard Karyawan

    +
    +
    Lokasi: {{ session('branch') ?? 'Cabang 1' }}
    +
    + + {{ \Carbon\Carbon::now()->translatedFormat('l, d F Y') }} +
    +
    +
    + + +
    + +
    +
    +
    +
    + Total Penjualan Hari Ini +
    +
    +
    +
    +
    Rp {{ number_format($totalSalesToday, 0, ',', '.') }}
    +
    {{ $transactionCountToday }} transaksi hari ini
    +
    +
    +
    + + +
    +
    +
    +
    + Total Pengeluaran Hari Ini +
    +
    +
    +
    +
    Rp {{ number_format($totalPurchasesToday, 0, ',', '.') }}
    +
    Operasional & supplies
    +
    +
    +
    + + +
    +
    +
    +
    + Total Transaksi Penjualan +
    +
    +
    +
    + +
    {{ $transactionCountToday }}
    +
    Transaksi Selesai
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    Aktivitas Terbaru - {{ session('branch') }}
    +
    +
    +
    + + + + + + + + + + + @forelse($activities as $act) + + + + + + + @empty + + + + @endforelse + +
    WaktuTipeDeskripsiNominal
    {{ \Carbon\Carbon::parse($act->created_at)->format('H:i') }}{{ $act->type }}{{ $act->item }} ({{ $act->quantity }})Rp {{ number_format($act->total_price, 0, ',', '.') }}
    Belum ada aktivitas hari ini.
    +
    +
    + +
    +
    +
    +
    + + +@endsection diff --git a/resources/views/jurnal_umum.blade.php b/resources/views/jurnal_umum.blade.php new file mode 100644 index 0000000..7ff81a4 --- /dev/null +++ b/resources/views/jurnal_umum.blade.php @@ -0,0 +1,81 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') +
    +
    +

    Jurnal Umum

    +
    +
    + +
    +
    + + @if(auth()->user()->role == 'admin') +
    +
    + +
    +
    +
    +
    +
    Jurnal Gabungan.
    + @include('partials.table_jurnal_umum', ['journal' => $journalTotal]) +
    + @foreach($branches as $index => $branch) +
    + @include('partials.table_jurnal_umum', ['journal' => $branchJournals[$branch] ?? []]) +
    + @endforeach +
    +
    +
    + @else + +
    +
    + Data Jurnal Umum - {{ session('branch') }} +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TanggalKeteranganReffDebetKredit
    2025-09-01Kas pada Penjualan101Rp20.000-
    2025-09-01Penjualan401-Rp20.000
    +
    +
    + @endif + +
    +
    +@endsection diff --git a/resources/views/landing.blade.php b/resources/views/landing.blade.php new file mode 100644 index 0000000..26136bc --- /dev/null +++ b/resources/views/landing.blade.php @@ -0,0 +1,299 @@ + + + + + + Warkop Cak Imin - Inspirasi Dalam Secangkir Kopi + + + + + + + + + + +
    +
    +

    Warkop Cak Imin

    +

    Tempatnya para pengopi mencari inspirasi dan kreasi dengan harga yang murah dan higienis.

    + +
    +
    + + +
    +
    +
    +
    + Warkop Cak Imin +
    +
    +

    Tentang Kami

    +

    Warkop Cak Imin adalah tempat favorit bagi masyarakat untuk berkumpul, berdiskusi, dan menikmati suasana santai sejak tahun 2020. Berlokasi di pusat keramaian, kami berkomitmen menyajikan rasa asli dengan pelayanan sepenuh hati.

    +
      +
    • Jl. Barito No.114, Nganjuk
    • +
    • 0857-3786-9669
    • +
    • @warkop_cakimin
    • +
    • 07.00 - 03.00 WIB
    • +
    +
    +
    +
    +
    + + + + + +
    +
    +

    Kunjungi Kami

    +
    +
    + +
    +
    +

    Jl. Barito No.114, Kalianyar, Begadung, Kec. Nganjuk, Kabupaten Nganjuk

    +
    +
    + + +
    +
    + +

    © 2026 Warkop Cak Imin. Crafted with ❤️ for Kopi Lovers.

    + +
    +
    + + + + + + diff --git a/resources/views/laporan.blade.php b/resources/views/laporan.blade.php new file mode 100644 index 0000000..6c945de --- /dev/null +++ b/resources/views/laporan.blade.php @@ -0,0 +1,147 @@ + + + + + + + Laporan Keuangan - Warkop Cak Imin + + + + +
    + + + + + +
    +
    +
    +
    +
    +

    Laporan Keuangan

    +
    +
    +
    +
    +
    +
    +
    +
    + Data Laporan Keuangan +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    TanggalPemasukanPengeluaranSaldo
    2025-09-08Rp100.000Rp30.000Rp70.000
    2025-09-07Rp80.000Rp20.000Rp60.000
    +
    +
    +
    +
    +
    +
    +
    + + + + + diff --git a/resources/views/laporan_kas_bank.blade.php b/resources/views/laporan_kas_bank.blade.php new file mode 100644 index 0000000..c6c5b4f --- /dev/null +++ b/resources/views/laporan_kas_bank.blade.php @@ -0,0 +1,76 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') +
    +
    +

    Laporan Kas & Bank

    +
    +
    + +
    +
    + + @if(auth()->user()->role == 'admin') +
    +
    + +
    +
    +
    +
    +
    Mutasi Kas & Bank Gabungan.
    + @include('partials.table_kas_bank', ['report' => $reportTotal]) +
    + @foreach($branches as $index => $branch) +
    + @include('partials.table_kas_bank', ['report' => $branchReports[$branch] ?? []]) +
    + @endforeach +
    +
    +
    + @else + +
    +
    + Data Kas & Bank - {{ session('branch') }} +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    TanggalKeteranganJenis AkunMasukKeluarSaldo
    2025-09-01Penjualan TunaiKas KecilRp500.000-Rp500.000
    +
    +
    + @endif + +
    +
    +@endsection diff --git a/resources/views/laporan_pembelian.blade.php b/resources/views/laporan_pembelian.blade.php new file mode 100644 index 0000000..0a5dfc3 --- /dev/null +++ b/resources/views/laporan_pembelian.blade.php @@ -0,0 +1,146 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') + + +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + + Reset + +
    + @if(auth()->user()->role == 'admin') + + Export PDF + + @endif +
    +
    +
    +
    +
    + + +
    +
    + + @if(session('success')) + + @endif + + @if($errors->any()) + + @endif + + @if(auth()->user()->role == 'admin') +
    +
    +
    Data Gabungan Semua Cabang
    +
    +
    + @include('partials.table_pembelian', ['purchases' => $purchases, 'readonly' => true, 'showBranch' => true]) +
    +
    + @else + +
    +
    +
    Daftar Transaksi Pembelian - {{ Auth::user()->branch }}
    +
    +
    + @include('partials.table_pembelian', ['purchases' => $purchases]) +
    +
    + @endif +
    +
    + +@endsection diff --git a/resources/views/laporan_penjualan.blade.php b/resources/views/laporan_penjualan.blade.php new file mode 100644 index 0000000..c68c1d9 --- /dev/null +++ b/resources/views/laporan_penjualan.blade.php @@ -0,0 +1,170 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') + + +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + + Reset + +
    + @if(auth()->user()->role == 'admin') + + Export PDF + + @endif +
    +
    +
    +
    +
    + + +
    +
    + + @if(session('success')) + + @endif + + @if($errors->any()) + + @endif + + @if(auth()->user()->role == 'admin') +
    +
    +
    Data Gabungan Semua Cabang
    +
    +
    + @include('partials.table_penjualan', ['sales' => $sales, 'readonly' => true, 'showBranch' => true]) +
    +
    + @else + +
    +
    +
    Daftar Transaksi Penjualan - {{ Auth::user()->branch }}
    +
    +
    + @include('partials.table_penjualan', ['sales' => $sales]) +
    +
    + @endif +
    +
    + +@endsection diff --git a/resources/views/layouts/admin.blade.php b/resources/views/layouts/admin.blade.php new file mode 100644 index 0000000..9269697 --- /dev/null +++ b/resources/views/layouts/admin.blade.php @@ -0,0 +1,161 @@ + + + + + + @yield('title', 'Admin - SIA Warkop Cak Imin') + + + + + + + + + + + + + + +@stack('scripts') + + diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 0000000..fc8bb8b --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,114 @@ + + + + + + @yield('title', 'SIA Warkop Cak Imin') + + + + + +
    + + + + + +
    + @yield('content') +
    +
    + + + +@stack('scripts') + + diff --git a/resources/views/login.blade.php b/resources/views/login.blade.php new file mode 100644 index 0000000..85e9ba3 --- /dev/null +++ b/resources/views/login.blade.php @@ -0,0 +1,163 @@ + + + + + + Login - Warkop Cak Imin + + + + + + + + + diff --git a/resources/views/manajemen_akun.blade.php b/resources/views/manajemen_akun.blade.php new file mode 100644 index 0000000..9261b96 --- /dev/null +++ b/resources/views/manajemen_akun.blade.php @@ -0,0 +1,311 @@ +@extends('layouts.admin') + +@section('title', 'Manajemen Akun') + +@section('content') + + +
    +
    +
    +

    Manajemen Akun

    +
    +
    + Kelola Cabang + +
    +
    + + @if(session('success')) + + @endif + + @if(session('error')) + + @endif + + @if($errors->any()) + + @endif + +
    +
    +
    Daftar Akun Karyawan
    +
    +
    +
    + + + + + + + + + + + + + @foreach($accounts as $account) + + + + + + + + + @endforeach + +
    #Nama LengkapUsername / EmailRoleCabangAksi
    {{ $loop->iteration }}{{ $account->name }}{{ $account->email }} + {{ strtoupper($account->role) }} + {{ $account->branch ?? 'Tidak ditetapkan' }} + @if($account->role !== 'admin') + +
    + @csrf + @method('DELETE') + +
    + @else + Tidak dapat dihapus + @endif +
    +
    +
    +
    +
    + + + + +@push('scripts') + +@endpush +@endsection diff --git a/resources/views/manajemen_bahan_baku.blade.php b/resources/views/manajemen_bahan_baku.blade.php new file mode 100644 index 0000000..a3be2d5 --- /dev/null +++ b/resources/views/manajemen_bahan_baku.blade.php @@ -0,0 +1,176 @@ +@extends('layouts.admin') + +@section('content') +
    +
    +

    Manajemen Bahan Baku

    + @if(auth()->user()->role !== 'admin') + + @endif +
    + + @if(session('success')) + + @endif + + @if($errors->any()) + + @endif + +
    +
    +
    Daftar Bahan Baku & Stok Saat Ini
    +
    +
    +
    + + + + + + + + + + + + @foreach($rawMaterials as $rm) + + + + + + + + + @if(auth()->user()->role !== 'admin') + + + @endif + @endforeach + @if($rawMaterials->isEmpty()) + + + + @endif + +
    #Nama Bahan BakuSatuanTotal StokAksi
    {{ $loop->iteration }}{{ $rm->name }}{{ $rm->unit }} + {{ number_format($rm->stock_quantity, 0, ',', '.') }} {{ $rm->unit }} + + @if(auth()->user()->role !== 'admin') + + + + @else + View Only + @endif +
    Belum ada bahan baku yang terdaftar.
    +
    +
    +
    +
    + +@if(auth()->user()->role !== 'admin') + + +@endif +@endsection diff --git a/resources/views/neraca_keuangan.blade.php b/resources/views/neraca_keuangan.blade.php new file mode 100644 index 0000000..7626ca1 --- /dev/null +++ b/resources/views/neraca_keuangan.blade.php @@ -0,0 +1,85 @@ +@extends('layouts.admin') + +@section('content') +
    +
    +

    Neraca Keuangan

    +
    +
    + +
    +
    +
    + +
    +
    +
    +

    Aktiva (Aset)

    +
    +
    + + + + + + + + + + + + + + + +
    KasRp{{ number_format($data['kas'], 0, ',', '.') }}
    Persediaan Barang DagangRp{{ number_format($data['persediaan'], 0, ',', '.') }}
    Total AktivaRp{{ number_format($data['total_aset'], 0, ',', '.') }}
    +
    +
    +
    + + +
    +
    +
    +

    Pasiva (Kewajiban & Ekuitas)

    +
    +
    + + + + + + + + + + + + + + + +
    Hutang UsahaRp{{ number_format($data['hutang'], 0, ',', '.') }}
    Modal AkhirRp{{ number_format($data['modal_akhir'], 0, ',', '.') }}
    Total PasivaRp{{ number_format($data['total_pasiva'], 0, ',', '.') }}
    +
    +
    +
    +
    + +
    +
    + @if($data['total_aset'] == $data['total_pasiva']) +
    +
    Neraca Balance!
    + Aktiva (Rp{{ number_format($data['total_aset'], 0, ',', '.') }}) = Pasiva (Rp{{ number_format($data['total_pasiva'], 0, ',', '.') }}) +
    + @else +
    +
    Neraca Tidak Balance!
    + Selisih: Rp{{ number_format(abs($data['total_aset'] - $data['total_pasiva']), 0, ',', '.') }} +
    + @endif +
    +
    +
    +
    +@endsection diff --git a/resources/views/neraca_laba_rugi.blade.php b/resources/views/neraca_laba_rugi.blade.php new file mode 100644 index 0000000..5faf533 --- /dev/null +++ b/resources/views/neraca_laba_rugi.blade.php @@ -0,0 +1,98 @@ +@extends('layouts.admin') + +@section('content') + +
    +
    +

    Neraca Laba Rugi

    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    + + + Reset + + + Export PDF + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    Laporan Keuangan Gabungan.
    +
    + @include('partials.table_neraca', ['data' => $dataTotal, 'type' => 'total']) +
    +
    + @foreach($branches as $index => $branch) +
    +
    + @include('partials.table_neraca', ['data' => $branchData[$branch] ?? [], 'type' => 'branch']) +
    +
    + @endforeach +
    +
    +
    + +
    +
    +@endsection diff --git a/resources/views/partials/table_buku_besar.blade.php b/resources/views/partials/table_buku_besar.blade.php new file mode 100644 index 0000000..dbd2756 --- /dev/null +++ b/resources/views/partials/table_buku_besar.blade.php @@ -0,0 +1,36 @@ +
    + + + + + + + + + + + + + @forelse($ledger as $entry) + + + + + + + + + @empty + + + + @endforelse + +
    TanggalAkunKeteranganDebetKreditSaldo
    {{ $entry['date'] }}{{ $entry['account'] }}{{ $entry['desc'] }} + {{ $entry['debit'] > 0 ? 'Rp' . number_format($entry['debit'], 0, ',', '.') : '-' }} + + {{ $entry['credit'] > 0 ? 'Rp' . number_format($entry['credit'], 0, ',', '.') : '-' }} + + Rp{{ number_format($entry['balance'], 0, ',', '.') }} +
    Belum ada data transaksi.
    +
    diff --git a/resources/views/partials/table_jurnal_umum.blade.php b/resources/views/partials/table_jurnal_umum.blade.php new file mode 100644 index 0000000..47f6b2f --- /dev/null +++ b/resources/views/partials/table_jurnal_umum.blade.php @@ -0,0 +1,34 @@ +
    + + + + + + + + + + + + @forelse($journal as $entry) + + + + + + + + @empty + + + + @endforelse + +
    TanggalKeteranganReffDebetKredit
    {{ $entry['date'] }} + {{ $entry['desc'] }} + {{ $entry['reff'] }} + {{ $entry['debit'] > 0 ? 'Rp' . number_format($entry['debit'], 0, ',', '.') : '-' }} + + {{ $entry['credit'] > 0 ? 'Rp' . number_format($entry['credit'], 0, ',', '.') : '-' }} +
    Belum ada data jurnal.
    +
    diff --git a/resources/views/partials/table_kas_bank.blade.php b/resources/views/partials/table_kas_bank.blade.php new file mode 100644 index 0000000..caab8dc --- /dev/null +++ b/resources/views/partials/table_kas_bank.blade.php @@ -0,0 +1,36 @@ +
    + + + + + + + + + + + + + @forelse($report as $entry) + + + + + + + + + @empty + + + + @endforelse + +
    TanggalKeteranganJenis AkunMasukKeluarSaldo
    {{ $entry['date'] }}{{ $entry['desc'] }}{{ $entry['type'] }} + {{ $entry['masuk'] > 0 ? 'Rp' . number_format($entry['masuk'], 0, ',', '.') : '-' }} + + {{ $entry['keluar'] > 0 ? 'Rp' . number_format($entry['keluar'], 0, ',', '.') : '-' }} + + Rp{{ number_format($entry['balance'], 0, ',', '.') }} +
    Belum ada data mutasi.
    +
    diff --git a/resources/views/partials/table_neraca.blade.php b/resources/views/partials/table_neraca.blade.php new file mode 100644 index 0000000..c40786c --- /dev/null +++ b/resources/views/partials/table_neraca.blade.php @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + @forelse($data['operational'] as $op) + + + + + @empty + + + + @endforelse + + + + + + + + + +
    PendapatanJumlah (Rp)
    Total Penjualan (Pendapatan)+ Rp{{ number_format($data['penjualan'], 0, ',', '.') }}
    Total Pembelian (Harga Pokok)- Rp{{ number_format($data['pembelian'], 0, ',', '.') }}
    Laba KotorRp{{ number_format($data['laba_kotor'], 0, ',', '.') }}
    Beban Biaya
    {{ $op->label }} @if(isset($type) && $type == 'total') ({{ $op->branch }}) @endif- Rp{{ number_format($op->amount, 0, ',', '.') }}
    Belum ada pengeluaran operasional yang dicatat.
    Total Beban Biaya- Rp{{ number_format($data['total_operational'], 0, ',', '.') }}
    Laba BersihRp{{ number_format($data['laba_bersih'], 0, ',', '.') }}
    diff --git a/resources/views/partials/table_pembelian.blade.php b/resources/views/partials/table_pembelian.blade.php new file mode 100644 index 0000000..2c82121 --- /dev/null +++ b/resources/views/partials/table_pembelian.blade.php @@ -0,0 +1,109 @@ +
    + + + + + + + + + @if(isset($showBranch) && $showBranch) + + @endif + @if(!isset($readonly) || !$readonly) + + @endif + + + + + @php + $currentDate = ''; + $dailyTotal = 0; + @endphp + @forelse($purchases as $index => $p) + @php + // Set locale to Indonesian for day and month names + \Carbon\Carbon::setLocale('id'); + $date = \Carbon\Carbon::parse($p->date); + $dateString = $date->translatedFormat('l, d F Y'); + $dailyTotal += $p->total_price; + @endphp + @if($dateString !== $currentDate) + @php $currentDate = $dateString; @endphp + @php + $colspan = 5; + if(isset($showBranch) && $showBranch) $colspan++; + if(!isset($readonly) || !$readonly) $colspan++; + @endphp + + + + @endif + + + + + + + @if(isset($showBranch) && $showBranch) + + @endif + @if(!isset($readonly) || !$readonly) + + @endif + + @php + // Determine if the next item has a different date, or if this is the last item + $nextDateString = ''; + if(isset($purchases[$index + 1])) { + $nextDate = \Carbon\Carbon::parse($purchases[$index + 1]->date); + $nextDateString = $nextDate->translatedFormat('l, d F Y'); + } + @endphp + @if($loop->last || $nextDateString !== $currentDate) + @php + $subtotalColspan = 3; + if(isset($showBranch) && $showBranch) $subtotalColspan++; + @endphp + + + + @if(!isset($readonly) || !$readonly) + + @endif + + @php $dailyTotal = 0; @endphp + @endif + @empty + + + + @endforelse + + @if(!$purchases->isEmpty()) + + @php + $totalKeseluruhan = $purchases->sum('total_price'); + $footerColspan = 3; + if(isset($showBranch) && $showBranch) $footerColspan++; + @endphp + + + + @if(!isset($readonly) || !$readonly) + + @endif + + + @endif +
    #BarangJumlahTotalCabangAksi
    {{ $dateString }}
    {{ $index + 1 }}{{ $p->item }}{{ $p->quantity }}Rp{{ number_format($p->total_price, 0, ',', '.') }}{{ $p->branch }} +
    + @csrf + @method('DELETE') + +
    +
    Total Pengeluaran {{ $currentDate }}:Rp{{ number_format($dailyTotal, 0, ',', '.') }}
    Belum ada data transaksi.
    TOTAL KESELURUHAN:Rp{{ number_format($totalKeseluruhan, 0, ',', '.') }}
    +
    diff --git a/resources/views/partials/table_penjualan.blade.php b/resources/views/partials/table_penjualan.blade.php new file mode 100644 index 0000000..6977f12 --- /dev/null +++ b/resources/views/partials/table_penjualan.blade.php @@ -0,0 +1,107 @@ +
    + + + + + + + + + @if(isset($showBranch) && $showBranch) + + @endif + @if(!isset($readonly) || !$readonly) + + @endif + + + + @php + $currentDate = ''; + $dailyTotal = 0; + @endphp + @forelse($sales as $index => $s) + @php + \Carbon\Carbon::setLocale('id'); + $date = \Carbon\Carbon::parse($s->date); + $dateString = $date->translatedFormat('l, d F Y'); + $dailyTotal += $s->total_price; + @endphp + @if($dateString !== $currentDate) + @php $currentDate = $dateString; @endphp + @php + $colspan = 5; + if(isset($showBranch) && $showBranch) $colspan++; + if(!isset($readonly) || !$readonly) $colspan++; + @endphp + + + + @endif + + + + + + + @if(isset($showBranch) && $showBranch) + + @endif + @if(!isset($readonly) || !$readonly) + + @endif + + @php + // Determine if the next item has a different date, or if this is the last item + $nextDateString = ''; + if(isset($sales[$index + 1])) { + $nextDate = \Carbon\Carbon::parse($sales[$index + 1]->date); + $nextDateString = $nextDate->translatedFormat('l, d F Y'); + } + @endphp + @if($loop->last || $nextDateString !== $currentDate) + @php + $subtotalColspan = 4; + if(isset($showBranch) && $showBranch) $subtotalColspan++; + @endphp + + + + @if(!isset($readonly) || !$readonly) + + @endif + + @php $dailyTotal = 0; @endphp + @endif + @empty + + + + @endforelse + + @if(!$sales->isEmpty()) + + @php + $totalKeseluruhan = $sales->sum('total_price'); + $footerColspan = 4; + if(isset($showBranch) && $showBranch) $footerColspan++; + @endphp + + + + @if(!isset($readonly) || !$readonly) + + @endif + + + @endif +
    #Tanggal / HariBarangJumlahTotalCabangAksi
    {{ $dateString }}
    {{ $index + 1 }}{{ $s->product ? $s->product->name : $s->item }}{{ $s->quantity }}Rp{{ number_format($s->total_price, 0, ',', '.') }}{{ $s->branch }} +
    + @csrf + @method('DELETE') + +
    +
    Total Pendapatan {{ $currentDate }}:Rp{{ number_format($dailyTotal, 0, ',', '.') }}
    Belum ada data transaksi.
    TOTAL KESELURUHAN:Rp{{ number_format($totalKeseluruhan, 0, ',', '.') }}
    +
    diff --git a/resources/views/partials/table_produk.blade.php b/resources/views/partials/table_produk.blade.php new file mode 100644 index 0000000..3985bcd --- /dev/null +++ b/resources/views/partials/table_produk.blade.php @@ -0,0 +1,77 @@ +
    + + + + + + @if(isset($readonly) && $readonly) + + @endif + + + + + + @if(!isset($readonly) || !$readonly) + + @endif + + + + @foreach($products as $index => $p) + + + + @if(isset($readonly) && $readonly) + + @endif + + + + + + @if(!isset($readonly) || !$readonly) + + @endif + + @endforeach + @if($products->isEmpty()) + + + + @endif + +
    #Nama ProdukCabangKategoriStokHarga BeliHarga JualGambarAksi
    {{ $loop->iteration }} +
    {{ $p->name }}
    +
    + {{ $p->branch }} + + @php + $categoryClass = 'badge-' . $p->category; + $icon = $p->category == 'makanan' ? '🍛' : ($p->category == 'minuman' ? '☕' : '🍿'); + @endphp + + {{ $icon }} {{ ucfirst($p->category) }} + + + {{ $p->stocks->first()->quantity ?? 0 }} Pcs + Rp{{ number_format($p->purchase_price, 0, ',', '.') }}Rp{{ number_format($p->selling_price, 0, ',', '.') }} + {{ $p->name }} + +
    + + + +
    +
    Belum ada menu yang terdaftar.
    +
    diff --git a/resources/views/partials/table_stok.blade.php b/resources/views/partials/table_stok.blade.php new file mode 100644 index 0000000..68f0ce0 --- /dev/null +++ b/resources/views/partials/table_stok.blade.php @@ -0,0 +1,76 @@ +
    + + + + + + + + + + + + + @if(isset($data) && $data == 'c1') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @elseif(isset($data) && $data == 'c2') + + + + + + + + + + + + + @else + + + + + + + + + + + + @endif + +
    Tanggal / HariNama BarangStok AwalMasukKeluarStok Akhir
    Senin, 01 September 2025
    Biji Kopi10 Kg5 Kg2 Kg13 Kg
    Mie Indomie20 Bungkus10 Bungkus5 Bungkus25 Bungkus
    Selasa, 02 September 2025
    Biji Kopi13 Kg0 Kg3 Kg10 Kg
    Senin, 01 September 2025
    Biji Kopi10 Kg5 Kg2 Kg13 Kg
    Senin, 01 September 2025
    Biji Kopi10 Kg5 Kg2 Kg13 Kg
    +
    diff --git a/resources/views/perubahan_modal.blade.php b/resources/views/perubahan_modal.blade.php new file mode 100644 index 0000000..185dc39 --- /dev/null +++ b/resources/views/perubahan_modal.blade.php @@ -0,0 +1,43 @@ +@extends('layouts.admin') + +@section('content') +
    +
    +

    Laporan Perubahan Modal

    +
    +
    + +
    +
    +
    +
    +

    Perubahan Modal (Ekuitas)

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    Modal AwalRp{{ number_format($data['modal_awal'], 0, ',', '.') }}
    Laba Bersih Harian Berjalan{{ $data['laba_bersih'] < 0 ? '-' : '+' }} Rp{{ number_format(abs($data['laba_bersih']), 0, ',', '.') }}
    Prive (Penarikan Modal){{ $data['prive'] < 0 ? '+' : '-' }} Rp{{ number_format(abs($data['prive']), 0, ',', '.') }}
    Modal AkhirRp{{ number_format($data['modal_akhir'], 0, ',', '.') }}
    +
    +
    +
    +
    +
    +@endsection diff --git a/resources/views/produk.blade.php b/resources/views/produk.blade.php new file mode 100644 index 0000000..b82dfcb --- /dev/null +++ b/resources/views/produk.blade.php @@ -0,0 +1,656 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') + +
    + + + + + @if(session('success')) + + @endif + + + @if($errors->has('duplicate_error')) + + @endif + + @if(auth()->user()->role == 'admin') + + +
    +
    + @endif + + + +
    +
    + @if(auth()->user()->role == 'admin') +
    +
    +
    + + Stok Produk: + {{ $selectedBranch }} +
    +
    + @if(request('search')) + + @endif + + +
    +
    +
    +
    + @include('partials.table_produk', ['products' => $products, 'readonly' => true, 'selectedBranch' => $selectedBranch]) +
    +
    +
    + @else + +
    +
    +
    Daftar Katalog Produk - {{ Auth::user()->branch }}
    +
    +
    +
    + @include('partials.table_produk', ['products' => $products]) +
    +
    +
    + @endif +
    +
    + + @if(auth()->user()->role == 'admin') +
    + + +
    +
    +
    Daftar Bahan Baku & Stok Saat Ini
    + @if(auth()->user()->role !== 'admin') + + @endif +
    + + @if(auth()->user()->role == 'admin') +
    +
    +
    + + + + +
    +
    +
    + @endif + +
    +
    +
    + + + + + + @if(auth()->user()->role == 'admin') + + @endif + + + @if(auth()->user()->role !== 'admin') + + @endif + + + + @foreach($rawMaterials as $rm) + + + + @if(auth()->user()->role == 'admin') + + @endif + + + @if(auth()->user()->role !== 'admin') + + @endif + + + @if(auth()->user()->role !== 'admin') + + + @endif + @endforeach + @if(isset($rawMaterials) && $rawMaterials->isEmpty()) + + + + @endif + +
    #Nama Bahan BakuCabangSatuanTotal StokAksi
    {{ $loop->iteration }}{{ $rm->name }}{{ $rm->branch ?? '-' }}{{ $rm->unit }} + {{ number_format($rm->stock_quantity, 0, ',', '.') }} {{ $rm->unit }} + + + + +
    Belum ada bahan baku yang terdaftar.
    +
    +
    +
    + + @if(auth()->user()->role !== 'admin') + + + @endif + +
    +
    + @endif +
    + + + +@push('scripts') + +@endpush + + +@endsection diff --git a/resources/views/produk_form.blade.php b/resources/views/produk_form.blade.php new file mode 100644 index 0000000..b0d6a27 --- /dev/null +++ b/resources/views/produk_form.blade.php @@ -0,0 +1,54 @@ +@extends('layouts.app') +@section('content') +
    +
    +
    +
    +
    + {{ isset($product) ? 'Edit Menu' : 'Tambah Menu Baru' }} +
    +
    + @if ($errors->any()) +
    +
      + @foreach ($errors->all() as $error) +
    • {{ $error }}
    • + @endforeach +
    +
    + @endif +
    + @csrf +
    + + +
    +
    + + +
    +
    + + +
    +
    + + + @if(isset($product) && $product->image) + + @endif +
    + + Batal +
    +
    +
    +
    +
    +
    +@endsection diff --git a/resources/views/produk_karyawan.blade.php b/resources/views/produk_karyawan.blade.php new file mode 100644 index 0000000..97e2ac5 --- /dev/null +++ b/resources/views/produk_karyawan.blade.php @@ -0,0 +1,436 @@ +@extends('layouts.app') + +@section('content') +
    +
    +
    +

    Manajemen Produk - {{ $branch }}

    +
    +
    + @if(session('success')) +
    {{ session('success') }}
    + @endif + @if($errors->any()) +
    {{ $errors->first() }}
    + @endif + + + + +
    + +
    +
    +
    Daftar Produk - {{ $branch }}
    + +
    +
    + + + + + + + + + + + + + @foreach($products as $p) + @php $s = $p->stocks->first(); @endphp + + + + + + + + + @endforeach + +
    GambarNamaKategoriHarga JualStok ({{ $branch }})Aksi
    {{ $p->name }}{{ ucfirst($p->category) }}Rp {{ number_format($p->selling_price ?? 0,0,',','.') }}{{ $s->quantity ?? 0 }} {{ $s->unit ?? '' }} +
    + +
    + @csrf + @method('DELETE') + +
    +
    +
    +
    +
    + + +
    +
    +
    Daftar Bahan Baku & Stok Saat Ini
    + Bahan baku otomatis ditambahkan saat mencatat pembelian di Laporan Pembelian +
    + +
    +
    +
    + + + + + + + + + + + @foreach($rawMaterials as $rm) + + + + + + + @endforeach + @if($rawMaterials->isEmpty()) + + + + @endif + +
    #Nama Bahan BakuSatuanTotal Stok
    {{ $loop->iteration }}{{ $rm->name }}{{ $rm->unit }} + {{ number_format($rm->stock_quantity, 0, ',', '.') }} {{ $rm->unit }} +
    Belum ada bahan baku yang terdaftar.
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + +@push('scripts') + +@endpush +@endsection diff --git a/resources/views/reports/neraca_laba_rugi_pdf.blade.php b/resources/views/reports/neraca_laba_rugi_pdf.blade.php new file mode 100644 index 0000000..3b67cb4 --- /dev/null +++ b/resources/views/reports/neraca_laba_rugi_pdf.blade.php @@ -0,0 +1,109 @@ + + + + Laporan Neraca Laba Rugi + + + + +
    +

    Warkop Cak Imin

    +

    Laporan Neraca Laba Rugi

    +
    + + + + + + + + + + + + + + +
    Cabang: {{ $branch }}
    Periode: + @if($month && $year) + {{ date('F', mktime(0, 0, 0, $month, 1)) }} {{ $year }} + @elseif($year) + Tahun {{ $year }} + @elseif($month) + Bulan {{ date('F', mktime(0, 0, 0, $month, 1)) }} (Semua Tahun) + @else + Semua Waktu (All Time) + @endif +
    Tanggal Cetak: {{ date('d M Y H:i') }}
    + + + + + + + + + + + + + + + + + + + + + + + + + + @forelse($operational as $op) + + + + + @empty + + + + @endforelse + + + + + + + + + + + +
    KeteranganJumlah (Rp)
    Total Penjualan (Pendapatan)+ {{ number_format($penjualan, 0, ',', '.') }}
    Total Pembelian (Harga Pokok / HPP)- {{ number_format($pembelian, 0, ',', '.') }}
    Laba Kotor{{ number_format($laba_kotor, 0, ',', '.') }}
    Biaya Operasional:
    - {{ $op->label }} @if($branch == 'Total Gabungan') ({{ $op->branch }}) @endif- {{ number_format($op->amount, 0, ',', '.') }}
    Tidak ada biaya operasional tercatat pada periode ini.
    Total Biaya Operasional- {{ number_format($total_operational, 0, ',', '.') }}
    Laba Bersih{{ number_format($laba_bersih, 0, ',', '.') }}
    + +
    +

    Disahkan Oleh,

    +


    +

    {{ auth()->user()->name ?? 'Admin' }}

    +
    + + + diff --git a/resources/views/reports/purchase_pdf.blade.php b/resources/views/reports/purchase_pdf.blade.php new file mode 100644 index 0000000..992906a --- /dev/null +++ b/resources/views/reports/purchase_pdf.blade.php @@ -0,0 +1,64 @@ + + + + Laporan Pembelian + + + +
    +

    Laporan Pembelian

    +

    Warkop Cak Imin - Akuntansi SIA

    +

    Tanggal Cetak: {{ date('d/m/Y H:i') }}

    +
    + + @foreach($branches as $branch) + @php + $branchPurchases = $purchases->where('branch', $branch->name); + @endphp + @if($branchPurchases->count() > 0) +

    Cabang: {{ $branch->name }}

    + + + + + + + + + + + + @foreach($branchPurchases as $index => $purchase) + + + + + + + + @endforeach + + + + + + + +
    NoTanggalItem/ProdukJumlahTotal Harga
    {{ $index + 1 }}{{ \Carbon\Carbon::parse($purchase->date)->format('d/m/Y') }}{{ $purchase->item }}{{ $purchase->quantity }}Rp {{ number_format($purchase->total_price, 0, ',', '.') }}
    TotalRp {{ number_format($branchPurchases->sum('total_price'), 0, ',', '.') }}
    + @endif + @endforeach + + + + diff --git a/resources/views/reports/sale_pdf.blade.php b/resources/views/reports/sale_pdf.blade.php new file mode 100644 index 0000000..b0da950 --- /dev/null +++ b/resources/views/reports/sale_pdf.blade.php @@ -0,0 +1,62 @@ + + + + Laporan Penjualan + + + +
    +

    Laporan Penjualan

    +

    Warkop Cak Imin - Akuntansi SIA

    +

    Tanggal Cetak: {{ date('d/m/Y H:i') }}

    +
    + + @foreach($branches as $branch) + @php + $branchSales = $sales->where('branch', $branch->name); + @endphp + @if($branchSales->count() > 0) +

    Cabang: {{ $branch->name }}

    + + + + + + + + + + + + @foreach($branchSales as $index => $sale) + + + + + + + + @endforeach + + + + + + + +
    NoTanggalProdukJumlahTotal Harga
    {{ $index + 1 }}{{ \Carbon\Carbon::parse($sale->date)->format('d/m/Y') }}{{ $sale->item }}{{ $sale->quantity }}Rp {{ number_format($sale->total_price, 0, ',', '.') }}
    TotalRp {{ number_format($branchSales->sum('total_price'), 0, ',', '.') }}
    + @endif + @endforeach + + + + diff --git a/resources/views/test-email.blade.php b/resources/views/test-email.blade.php new file mode 100644 index 0000000..016ac59 --- /dev/null +++ b/resources/views/test-email.blade.php @@ -0,0 +1,186 @@ + + + + + + Test Pengiriman Email - SIA + + + + +
    +

    Kirim Email Uji Coba

    +

    Platform Akuntansi Terintegrasi

    + + @if(session('success')) +
    + {{ session('success') }} +
    + @endif + + @if($errors->any()) +
    +
      + @foreach($errors->all() as $error) +
    • {{ $error }}
    • + @endforeach +
    +
    + @endif + +
    + @csrf +
    + + +
    + +
    + + ← Kembali ke Halaman Utama +
    + + diff --git a/resources/views/transaksi.blade.php b/resources/views/transaksi.blade.php new file mode 100644 index 0000000..5f5c0e5 --- /dev/null +++ b/resources/views/transaksi.blade.php @@ -0,0 +1,153 @@ + + + + + + + Transaksi - Warkop Cak Imin + + + + +
    + + + + + +
    +
    +
    +
    +
    +

    Data Transaksi

    +
    +
    +
    +
    +
    +
    +
    +
    + Data Transaksi +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    TanggalMenuJumlahTotal
    2025-09-08Kopi Hitam2Rp10.000
    2025-09-08Mie Indomie1Rp8.000
    +
    +
    +
    +
    +
    +
    +
    + + + + + diff --git a/resources/views/transaksi/pembelian.blade.php b/resources/views/transaksi/pembelian.blade.php new file mode 100644 index 0000000..097ec92 --- /dev/null +++ b/resources/views/transaksi/pembelian.blade.php @@ -0,0 +1,290 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') + + +
    + + +
    +
    + @if(session('success')) +
    {{ session('success') }}
    + @endif + @if($errors->any()) +
    +
      + @foreach($errors->all() as $error) +
    • {{ $error }}
    • + @endforeach +
    +
    + @endif + +
    + @csrf +
    +
    +
    + + +
    +
    + @if(false) +
    +
    + + +
    +
    + @endif +
    + +
    +
    +
    + + +
    +
    + + + +
    + +
    + + +
    + +
    +
    +
    + +
    + +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + +@push('scripts') + +@endpush +@endsection diff --git a/resources/views/transaksi/penjualan.blade.php b/resources/views/transaksi/penjualan.blade.php new file mode 100644 index 0000000..bc75b68 --- /dev/null +++ b/resources/views/transaksi/penjualan.blade.php @@ -0,0 +1,209 @@ +@extends(auth()->user()->role == 'admin' ? 'layouts.admin' : 'layouts.app') + +@section('content') + + +
    + + +
    +
    + @if(session('success')) +
    {{ session('success') }}
    + @endif + @if($errors->any()) +
    +
      + @foreach($errors->all() as $error) +
    • {{ $error }}
    • + @endforeach +
    +
    + @endif + +
    + @csrf +
    +
    +
    + + +
    +
    + @if(false) +
    +
    + + +
    +
    + @endif +
    + +
    + +
    + + +
    +
    +
    + +
    + + +
    + +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    + +
    +
    +
    +
    +
    + +@push('scripts') + +@endpush +@endsection diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 0000000..9faad4e --- /dev/null +++ b/resources/views/welcome.blade.php @@ -0,0 +1,132 @@ + + + + + + + Laravel + + + + + + + + + + +
    + @if (Route::has('login')) + + @endif + +
    +
    + + + + + +
    + +
    +
    +
    + + +
    +
    + Laravel has wonderful, thorough documentation covering every aspect of the framework. Whether you are new to the framework or have previous experience with Laravel, we recommend reading all of the documentation from beginning to end. +
    +
    +
    + +
    +
    + + +
    + +
    +
    + Laracasts offers thousands of video tutorials on Laravel, PHP, and JavaScript development. Check them out, see for yourself, and massively level up your development skills in the process. +
    +
    +
    + +
    +
    + + +
    + +
    +
    + Laravel News is a community driven portal and newsletter aggregating all of the latest and most important news in the Laravel ecosystem, including new package releases and tutorials. +
    +
    +
    + +
    +
    + +
    Vibrant Ecosystem
    +
    + +
    +
    + Laravel's robust library of first-party tools and libraries, such as Forge, Vapor, Nova, and Envoyer help you take your projects to the next level. Pair them with powerful open source libraries like Cashier, Dusk, Echo, Horizon, Sanctum, Telescope, and more. +
    +
    +
    +
    +
    + +
    +
    +
    + + + + + + Shop + + + + + + + + Sponsor + +
    +
    + +
    + Laravel v{{ Illuminate\Foundation\Application::VERSION }} (PHP v{{ PHP_VERSION }}) +
    +
    +
    +
    + + diff --git a/routes/api.php b/routes/api.php new file mode 100644 index 0000000..eb6fa48 --- /dev/null +++ b/routes/api.php @@ -0,0 +1,19 @@ +get('/user', function (Request $request) { + return $request->user(); +}); diff --git a/routes/channels.php b/routes/channels.php new file mode 100644 index 0000000..5d451e1 --- /dev/null +++ b/routes/channels.php @@ -0,0 +1,18 @@ +id === (int) $id; +}); diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 0000000..e05f4c9 --- /dev/null +++ b/routes/console.php @@ -0,0 +1,19 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..5341191 --- /dev/null +++ b/routes/web.php @@ -0,0 +1,209 @@ +groupBy('product_id') + ->orderByDesc('total') + ->limit(3) + ->get(); + + $productIds = $top->pluck('product_id')->toArray(); + $products = Product::whereIn('id', $productIds)->get()->keyBy('id'); + + $topProducts = collect(); + foreach ($productIds as $id) { + $product = $products->get($id); + if ($product) { + $product->total_sold = $top->firstWhere('product_id', $id)->total ?? 0; + $topProducts->push($product); + } + } + + if ($topProducts->count() < 3) { + $needed = 3 - $topProducts->count(); + $excluded = $topProducts->pluck('id')->toArray(); + $extras = Product::whereNotIn('id', $excluded)->limit($needed)->get(); + foreach ($extras as $e) { + $e->total_sold = 0; + $topProducts->push($e); + } + } + + return view('landing', ['topProducts' => $topProducts]); +}); + +// TEST PENGIRIMAN EMAIL ROUTE +Route::get('/test-email', [\App\Http\Controllers\SendEmailController::class, 'showForm']); +Route::post('/test-email', [\App\Http\Controllers\SendEmailController::class, 'sendEmail']); + +// AUTH ROUTES +Route::get('/login', [AuthController::class, 'showLoginForm'])->name('login'); +Route::post('/authenticate', [AuthController::class, 'authenticate']); +Route::post('/logout', [AuthController::class, 'logout'])->name('logout'); + +// PASSWORD RESET ROUTES (Khusus Admin) +Route::get('/forgot-password', [App\Http\Controllers\PasswordResetController::class, 'showLinkRequestForm'])->name('password.request'); +Route::post('/forgot-password', [App\Http\Controllers\PasswordResetController::class, 'sendResetLinkEmail'])->name('password.email'); +Route::get('/reset-password/{token}', [App\Http\Controllers\PasswordResetController::class, 'showResetForm'])->name('password.reset'); +Route::post('/reset-password', [App\Http\Controllers\PasswordResetController::class, 'reset'])->name('password.update'); + +// PROTECTED ROUTES +Route::middleware(['auth'])->group(function () { + + // DASHBOARD REDIRECTION + Route::get('/dashboard', [App\Http\Controllers\DashboardController::class, 'index']); + Route::get('/admin/dashboard', [App\Http\Controllers\DashboardController::class, 'adminIndex']); + + Route::get('/landing', function () { + $top = Sale::select('product_id', DB::raw('SUM(quantity) as total')) + ->groupBy('product_id') + ->orderByDesc('total') + ->limit(3) + ->get(); + + $productIds = $top->pluck('product_id')->toArray(); + $products = Product::whereIn('id', $productIds)->get()->keyBy('id'); + + $topProducts = collect(); + foreach ($productIds as $id) { + $product = $products->get($id); + if ($product) { + $product->total_sold = $top->firstWhere('product_id', $id)->total ?? 0; + $topProducts->push($product); + } + } + + if ($topProducts->count() < 3) { + $needed = 3 - $topProducts->count(); + $excluded = $topProducts->pluck('id')->toArray(); + $extras = Product::whereNotIn('id', $excluded)->limit($needed)->get(); + foreach ($extras as $e) { + $e->total_sold = 0; + $topProducts->push($e); + } + } + + return view('landing', ['topProducts' => $topProducts]); + }); + + Route::get('/transaksi', function () { + return view('transaksi'); + }); + + Route::get('/laporan', function () { + return view('laporan'); + }); + + // PRODUCT - CRUD for karyawan (restricted to their branch) + Route::get('/produk', [ProductController::class, 'index']); + Route::post('/produk', [ProductController::class, 'store']); + Route::put('/produk/{id}', [ProductController::class, 'update']); + Route::delete('/produk/{id}', [ProductController::class, 'destroy']); + + // BAHAN BAKU (RAW MATERIALS) - View only, all management via purchase + Route::get('/bahan-baku', [App\Http\Controllers\RawMaterialController::class, 'index']); + + // ADMIN ONLY ROUTES + Route::middleware(['can:admin-access'])->group(function () { + // Manajemen akun + Route::get('/manajemen-akun', [App\Http\Controllers\AccountController::class, 'index']); + Route::post('/manajemen-akun', [App\Http\Controllers\AccountController::class, 'store']); + Route::put('/manajemen-akun/{id}', [App\Http\Controllers\AccountController::class, 'update']); + Route::delete('/manajemen-akun/{id}', [App\Http\Controllers\AccountController::class, 'destroy']); + + // Manajemen cabang + Route::get('/branches', [App\Http\Controllers\BranchController::class, 'index']); + Route::post('/branches', [App\Http\Controllers\BranchController::class, 'store']); + Route::delete('/branches/{id}', [App\Http\Controllers\BranchController::class, 'destroy']); + + // OPERATIONAL COSTS + Route::get('/biaya-operasional', [App\Http\Controllers\OperationalCostController::class, 'index']); + Route::post('/biaya-operasional', [App\Http\Controllers\OperationalCostController::class, 'store']); + Route::put('/biaya-operasional/{id}', [App\Http\Controllers\OperationalCostController::class, 'update']); + Route::delete('/biaya-operasional/{id}', [App\Http\Controllers\OperationalCostController::class, 'destroy']); + + // BAHAN BAKU (RAW MATERIALS) - Admin view only + Route::get('/bahan-baku', [App\Http\Controllers\RawMaterialController::class, 'index']); + + Route::get('/laporan/neraca-laba-rugi', [App\Http\Controllers\FinancialReportController::class, 'profitAndLoss']); + Route::get('/laporan/neraca-laba-rugi/export-pdf', [App\Http\Controllers\FinancialReportController::class, 'exportProfitAndLossPdf']); + Route::get('/laporan/buku-besar', [App\Http\Controllers\FinancialReportController::class, 'generalLedger']); + Route::get('/laporan/jurnal-umum', [App\Http\Controllers\FinancialReportController::class, 'generalJournal']); + Route::get('/laporan/perubahan-modal', [App\Http\Controllers\FinancialReportController::class, 'equityStatement']); + Route::get('/laporan/neraca-keuangan', [App\Http\Controllers\FinancialReportController::class, 'balanceSheet']); + Route::get('/laporan/arus-kas', [App\Http\Controllers\FinancialReportController::class, 'cashFlow']); + + }); + + // SHARED / GENERAL REPORTS + + Route::get('/laporan/pembelian', [App\Http\Controllers\PurchaseController::class, 'index']); + Route::get('/transaksi/pembelian/create', [App\Http\Controllers\PurchaseController::class, 'create']); + Route::get('/laporan/pembelian/export-pdf', [App\Http\Controllers\PurchaseController::class, 'exportPdf'])->middleware('can:admin-access'); + Route::post('/laporan/pembelian', [App\Http\Controllers\PurchaseController::class, 'store']); + Route::put('/laporan/pembelian/{id}', [App\Http\Controllers\PurchaseController::class, 'update']); + Route::delete('/laporan/pembelian/{id}', [App\Http\Controllers\PurchaseController::class, 'destroy']); + + Route::get('/laporan/penjualan', [App\Http\Controllers\SaleController::class, 'index']); + Route::get('/transaksi/penjualan/create', [App\Http\Controllers\SaleController::class, 'create']); + Route::get('/laporan/penjualan/export-pdf', [App\Http\Controllers\SaleController::class, 'exportPdf'])->middleware('can:admin-access'); + Route::post('/laporan/penjualan', [App\Http\Controllers\SaleController::class, 'store']); + Route::put('/laporan/penjualan/{id}', [App\Http\Controllers\SaleController::class, 'update']); + Route::delete('/laporan/penjualan/{id}', [App\Http\Controllers\SaleController::class, 'destroy']); + + // DEBUG ROUTE - hapus setelah selesai debug + Route::get('/debug-stok', function () { + $rawMaterials = \App\Models\RawMaterial::all()->map(fn($rm) => [ + 'id' => $rm->id, + 'name' => $rm->name, + 'unit' => $rm->unit, + 'stock_quantity' => $rm->stock_quantity, + ]); + + $recipes = \App\Models\ProductRecipe::with(['product', 'rawMaterial'])->get()->map(fn($r) => [ + 'product' => $r->product?->name, + 'raw_material' => $r->rawMaterial?->name, + 'quantity_needed' => $r->quantity_needed, + ]); + + $purchases = \App\Models\Purchase::orderBy('id', 'desc')->limit(10)->get()->map(fn($p) => [ + 'id' => $p->id, + 'item' => $p->item, + 'quantity' => $p->quantity, + 'type' => $p->type, + 'raw_material_id'=> $p->raw_material_id, + 'branch' => $p->branch, + 'date' => $p->date, + ]); + + $stocks = \App\Models\Stock::with('product')->get()->map(fn($s) => [ + 'product' => $s->product?->name, + 'branch' => $s->branch, + 'quantity' => $s->quantity, + ]); + + return response()->json([ + 'raw_materials' => $rawMaterials, + 'product_recipes' => $recipes, + 'recent_purchases' => $purchases, + 'stocks' => $stocks, + ], 200, [], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); + }); +}); + diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100644 index 0000000..8f4803c --- /dev/null +++ b/storage/app/.gitignore @@ -0,0 +1,3 @@ +* +!public/ +!.gitignore diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore new file mode 100644 index 0000000..05c4471 --- /dev/null +++ b/storage/framework/.gitignore @@ -0,0 +1,9 @@ +compiled.php +config.php +down +events.scanned.php +maintenance.php +routes.php +routes.scanned.php +schedule-* +services.json diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore new file mode 100644 index 0000000..01e4a6c --- /dev/null +++ b/storage/framework/cache/.gitignore @@ -0,0 +1,3 @@ +* +!data/ +!.gitignore diff --git a/storage/framework/cache/data/.gitignore b/storage/framework/cache/data/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/cache/data/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php new file mode 100644 index 0000000..547152f --- /dev/null +++ b/tests/CreatesApplication.php @@ -0,0 +1,22 @@ +make(Kernel::class)->bootstrap(); + + return $app; + } +} diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..1eafba6 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,21 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/tests/Feature/IntegrationPurchaseToSaleTest.php b/tests/Feature/IntegrationPurchaseToSaleTest.php new file mode 100644 index 0000000..e587117 --- /dev/null +++ b/tests/Feature/IntegrationPurchaseToSaleTest.php @@ -0,0 +1,265 @@ + 'Cabang 1']); + $admin = User::factory()->create(['role' => 'admin', 'branch' => $branch->name]); + + $product = Product::create([ + 'name' => 'Kopi', + 'category' => 'minuman', + 'purchase_price' => 3000, + 'selling_price' => 5000, + 'branch' => $branch->name, + ]); + + Stock::create([ + 'product_id' => $product->id, + 'branch' => $branch->name, + 'quantity' => 3, + 'unit' => 'Pcs', + ]); + + $response = $this->actingAs($admin)->get('/laporan/perubahan-modal'); + $response->assertOk(); + $response->assertViewHas('data', function ($data) { + return $data['modal_awal'] == 15000 && $data['modal_akhir'] == 15000; + }); + + $balanceResponse = $this->actingAs($admin)->get('/laporan/neraca-keuangan'); + $balanceResponse->assertOk(); + $balanceResponse->assertViewHas('data', function ($data) { + return $data['modal_akhir'] == 15000; + }); + } + + public function test_sale_creates_journal_entries_and_reports_reflect_sales_data() + { + $branch = Branch::create(['name' => 'Cabang 1']); + $admin = User::factory()->create(['role' => 'admin', 'branch' => $branch->name]); + + $product = Product::create([ + 'name' => 'Kopi', + 'category' => 'minuman', + 'purchase_price' => 4000, + 'selling_price' => 5000, + 'branch' => $branch->name, + ]); + + Stock::create([ + 'product_id' => $product->id, + 'branch' => $branch->name, + 'quantity' => 2, + 'unit' => 'Pcs', + ]); + + $response = $this->actingAs($admin)->post('/laporan/penjualan', [ + 'date' => now()->toDateString(), + 'product_id' => $product->id, + 'quantity' => 1, + 'total_price' => 5000, + 'branch' => $branch->name, + ]); + + $response->assertSessionHasNoErrors(); + $this->assertDatabaseCount('journal_entries', 1); + $this->assertDatabaseHas('journal_entries', ['reference_type' => 'Sale']); + + $pnlResponse = $this->actingAs($admin)->get('/laporan/neraca-laba-rugi'); + $pnlResponse->assertOk(); + $pnlResponse->assertViewHas('dataTotal', function ($data) { + return $data['penjualan'] == 5000 && $data['pembelian'] == 4000 && $data['laba_kotor'] == 1000; + }); + + $cashFlowResponse = $this->actingAs($admin)->get('/laporan/arus-kas'); + $cashFlowResponse->assertOk(); + $cashFlowResponse->assertViewHas('data', function ($data) { + return $data['penerimaan_penjualan'] == 5000 && $data['arus_kas_operasi'] == 5000; + }); + } + + public function test_purchase_creates_raw_material_stock_and_product_stock_then_sale_reduces_stocks() + { + // Create branch and user + $branch = Branch::create(['name' => 'Cabang 1']); + $admin = User::factory()->create(['role' => 'admin', 'branch' => $branch->name]); + + // Create raw material + $rm = RawMaterial::create(['name' => 'Tepung', 'unit' => 'gram', 'stock_quantity' => 0, 'branch' => $branch->name]); + + // Create product that uses 100 grams per unit + $product = Product::create([ + 'name' => 'Roti', + 'category' => 'makanan', + 'purchase_price' => 1000, + 'selling_price' => 2000, + 'branch' => $branch->name, + ]); + + ProductRecipe::create([ + 'product_id' => $product->id, + 'raw_material_id' => $rm->id, + 'quantity_needed' => 100, + ]); + + // Ensure no product stock initially + $this->assertDatabaseMissing('stocks', ['product_id' => $product->id, 'branch' => $branch->name, 'quantity' => 1]); + + // Simulate purchase of 1000 grams (1 kilogram) + $response = $this->actingAs($admin)->post('/laporan/pembelian', [ + 'date' => now()->toDateString(), + 'item' => 'Beli Tepung', + 'quantity' => '1000 gram', + 'total_price' => 100000, + 'type' => 'raw_material', + 'raw_material_id' => $rm->id, + 'branch' => $branch->name, + ]); + + $response->assertSessionHasNoErrors(); + + $rm->refresh(); + // 1000 grams purchased + $this->assertEquals(1000, $rm->stock_quantity); + + // After recalculation, product stock should be floor(1000/100) = 10 + $this->assertDatabaseHas('stocks', ['product_id' => $product->id, 'branch' => $branch->name, 'quantity' => 10]); + + // Simulate sale of 2 units + $response2 = $this->actingAs($admin)->post('/laporan/penjualan', [ + 'date' => now()->toDateString(), + 'product_id' => $product->id, + 'quantity' => 2, + 'total_price' => 4000, + 'branch' => $branch->name, + ]); + + $response2->assertSessionHasNoErrors(); + + $rm->refresh(); + // Raw material should be reduced by 2 * 100 = 200 grams -> remaining 800 + $this->assertEquals(800, $rm->stock_quantity); + + // Product stock recalculated should be floor(800/100) = 8 + $this->assertDatabaseHas('stocks', ['product_id' => $product->id, 'branch' => $branch->name, 'quantity' => 8]); + } + + public function test_purchase_of_liters_keeps_stock_in_liters() + { + $branch = Branch::create(['name' => 'Cabang 1']); + $admin = User::factory()->create(['role' => 'admin', 'branch' => $branch->name]); + + $rm = RawMaterial::create(['name' => 'Air Galon', 'unit' => 'Liter', 'stock_quantity' => 0, 'branch' => $branch->name]); + + $response = $this->actingAs($admin)->post('/laporan/pembelian', [ + 'date' => now()->toDateString(), + 'item' => 'Beli Air Galon', + 'quantity' => '30 Liter', + 'total_price' => 300000, + 'type' => 'raw_material', + 'raw_material_id' => $rm->id, + 'branch' => $branch->name, + ]); + + $response->assertSessionHasNoErrors(); + + $rm->refresh(); + $this->assertEquals(30, $rm->stock_quantity); + } + + public function test_sale_of_es_teh_reduces_tea_and_gallon_raw_materials() + { + $branch = Branch::create(['name' => 'Cabang 1']); + $admin = User::factory()->create(['role' => 'admin', 'branch' => $branch->name]); + + $teh = RawMaterial::create(['name' => 'Teh', 'unit' => 'Gram', 'stock_quantity' => 100, 'branch' => $branch->name]); + $airGalon = RawMaterial::create(['name' => 'Air Galon', 'unit' => 'Liter', 'stock_quantity' => 10, 'branch' => $branch->name]); + + $product = Product::create([ + 'name' => 'Es Teh', + 'category' => 'minuman', + 'purchase_price' => 2000, + 'selling_price' => 5000, + 'branch' => $branch->name, + ]); + + ProductRecipe::create([ 'product_id' => $product->id, 'raw_material_id' => $teh->id, 'quantity_needed' => 10 ]); + ProductRecipe::create([ 'product_id' => $product->id, 'raw_material_id' => $airGalon->id, 'quantity_needed' => 1 ]); + + Stock::create(['product_id' => $product->id, 'branch' => $branch->name, 'quantity' => 10, 'unit' => 'Pcs']); + + $response = $this->actingAs($admin)->post('/laporan/penjualan', [ + 'date' => now()->toDateString(), + 'product_id' => $product->id, + 'quantity' => 1, + 'total_price' => 5000, + 'branch' => $branch->name, + ]); + + $response->assertSessionHasNoErrors(); + + $teh->refresh(); + $airGalon->refresh(); + $this->assertEquals(90, $teh->stock_quantity); + $this->assertEquals(9, $airGalon->stock_quantity); + $this->assertDatabaseHas('stocks', ['product_id' => $product->id, 'branch' => $branch->name, 'quantity' => 9]); + } + + public function test_sale_reduces_product_stock_for_recipe_based_product() + { + $branch = Branch::create(['name' => 'Cabang 1']); + $admin = User::factory()->create(['role' => 'admin', 'branch' => $branch->name]); + + $rm = RawMaterial::create(['name' => 'Teh', 'unit' => 'gram', 'stock_quantity' => 200, 'branch' => $branch->name]); + $product = Product::create([ + 'name' => 'Es Teh', + 'category' => 'minuman', + 'purchase_price' => 2000, + 'selling_price' => 5000, + 'branch' => $branch->name, + ]); + + ProductRecipe::create([ + 'product_id' => $product->id, + 'raw_material_id' => $rm->id, + 'quantity_needed' => 20, + ]); + + Stock::create([ + 'product_id' => $product->id, + 'branch' => $branch->name, + 'quantity' => 10, + 'unit' => 'Pcs', + ]); + + $response = $this->actingAs($admin)->post('/laporan/penjualan', [ + 'date' => now()->toDateString(), + 'product_id' => $product->id, + 'quantity' => 1, + 'total_price' => 5000, + 'branch' => $branch->name, + ]); + + $response->assertSessionHasNoErrors(); + + $rm->refresh(); + $this->assertEquals(180, $rm->stock_quantity); + $this->assertDatabaseHas('stocks', ['product_id' => $product->id, 'branch' => $branch->name, 'quantity' => 9]); + } +} diff --git a/tests/TestCase.php b/tests/TestCase.php new file mode 100644 index 0000000..2932d4a --- /dev/null +++ b/tests/TestCase.php @@ -0,0 +1,10 @@ +assertTrue(true); + } +} diff --git a/update_recipe.php b/update_recipe.php new file mode 100644 index 0000000..35189b5 --- /dev/null +++ b/update_recipe.php @@ -0,0 +1,14 @@ +make(Illuminate\Contracts\Console\Kernel::class); +$kernel->bootstrap(); + +$recipe = \App\Models\ProductRecipe::where('product_id', 6)->where('raw_material_id', 4)->first(); +if($recipe) { + $recipe->quantity_needed = 0.5; + $recipe->save(); + echo "Recipe updated: Teh Kotak quantity_needed = 0.5\n"; +} else { + echo "Recipe not found\n"; +} diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..421b569 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,11 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; + +export default defineConfig({ + plugins: [ + laravel({ + input: ['resources/css/app.css', 'resources/js/app.js'], + refresh: true, + }), + ], +});

    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%0D3S;gSSFVG-R*XwrOKFAMT$vG4lxp; zh*Pafbl{Y^&z2cd$+sYDd|q$C^!QxnPo3cCt%*C2PCwby9LZ&*!D<9)X&tGabhWoI zO>b^I-}c+G@IQ}#XdyCyxPo8&3 zZdL=Ryf+ORypS7-3{Z(PZiZ1_d8~fQ-yAfX1=V~q()ia$w}!`2xr0f&F>2A0(X4XW z*}d4g)D4`|D#kSPEYQRyxWY!hYjevDMl$DBy_~(Dvy~Y}+^MLflhH?Bws%@-W2&7P zsK!&1r8bh3YF$T}IIdkH;_n`7S^Kh-TfMCR0I;tTJRTy`bX(gyxF@!}**nW?JXZ=! zCgUQ!E@E|aCSxK(vPQv_>?$j!)AWl=J9sRY_l{UeBNA9`VzMfRIdZZRr{^kp>~KfR zzp(9}j1%@w_-S?V2G085#Sd+$HPkw#jm@p(R?+Kswl)!)YsND{Mgn75#@$UU^)2iCXJ>qhZTPz73#%=;zD_Wl;$_7qRnKl$vi4NU` zcK{bV1LwGlSB@<{+S+T!npK84!pnm4e(iA5oEMR^^D`aXV344U%x$d6+dL~QWbP=) z9AR*+f=2`b-0lPul5h=inu^-4ryZI?%EbfabLAvQB^z+$IVccqQ27Cru{a#m;}2^l z?_{HP{{WfWMSkACY{F5xNyW6|t6JUZZ%+NXCU}SKU*nxyz@GxXE9;R=Ev&4*ANYz{ zH3?(0oo$j$K1gmE;=Eby_K0ScS)_+-c=Hzw0bk(ee-vG%)Ymrh7>RirCXJth(lc-! zoGR>YGo83lgmB0EHva&Er+C`$!k@AK0L8TXEOS_1Xu58VB$BL*CT(+Av(hGoih&46 zw7ixz!z|HUn69HQN+M?H>C;xSB|<7V(5jVFbw&$u-r)wiD_sAe~0_l1nR8 ziPhj^y`hEw08u^_{@OnP{wG;MapA8UX;&>MwKB;S_MbJh5??Ab5ZyJk%+grSA}=h7 zs6}j2J9%U+mlWD5l+9>koWgmE8@~koa;m!cY(~zcV~TXZ>zK2C)z9}iPz7#x0c5Cbe=etJC%E)!S~$TO9b-V%Qxy5 z!r%BVH;Q!obRQ5rIcC9pvZL!5*2j4Nb@#ww!3k#Yt>7|A5J3DLOUjz9$9j1kTaero&> z{{VuZe$PJ_U&@zXv(WD5yK5+H?&rQsnWT~77V*KS-)VL-&l5Gu#$L(qRb3+tkVPyE z-+Opp;&*_&Vz%Q!@m_^}HOZM_vrR(Y8|N_z8I^SVmWKU~(dH^OvXZQ%tZYcGDO0OW zIQu(IEAlsYZ7%dpY0a*^?Q_hUlw_|8l<#SCRFo|C($~7R?Ri_Lncc*U#BCu}bJT&s z1a8LV`=^nO%rHX(#bw{I`!fJC8H&2?-++GZ7XttsWP%EES9jg6mIQ}xe9`P z3%3$&3fL?&v=YHf1_S|;cDYi`k_!y$J%DK$ol3?Eji)Py$IZaT0sEw9spA~x31PRl z$Cvx3&&&Yy!vUPDDLKf?46gxu*6Gd>P1DjTE!Mr>i>{8>=wOtl*D7G4TRbkIL5}@FhemI+QEKP zR-r)Ap(6ue-GEL2UKE4(fh1&g0G@fxBgU@Bb{G=a&lm)M2?bd*fWYS?oOP;lY7wc* zttV$`ZMOPvs{WDF7Stm-DNXaW1$}JPQ@5qH>G&D%B&tgS0VPKM8E{w@MHwosjAwR8 z8NoRi&{>g=Rfn!R5}@tQI5;G9;QYfqMOKk!Ok)j@LX0uM&s>bmZ%rs3u1D#etk1Omi>2?RLhfZED82Ip=Bm~akBBxK-&$SvP!&Pm(% zln^p|?8_tYq=r(U7jQsg3occD>w*g_1^_offsit$CNfTP%r`J3aCYY_f=T(Z3E7T7 z8S7mNuPhflla-?EpGRe8?YiH)(3xFIR$R?HS?Q{_t9xkIZFhGm%!6RqGxKMsA#zF1 z7mW2M8Oh1_&zb-fx|L=*z$YV|bs&`l1tW5WIl=3~-V-S$NK!CE9OQs9NG!Y)(*p+| zHzX5?=P|Pq36BGD#y~uC&|oND3bx!f7-uy!>+?0qIV6*I+WM>OZ9aQh5R|#pxop~3 zm%BUd<^KQ!PUks#sU@pK=%rlzjkGZhyX7GK#aTgYoR;W^Ae`b}>DKc_8{GtukgJ!B zIA&A*($_KWdnitjW{TVHK@I|Mr9 zI%U?$i4tC_@C8N?ZZVUea0ZaY`t*_x=JDZWoZ1K+{k5SL$4;1nU>t2iT z55Sk+1=nQKFGzOSC0~`%qA&NYg+-2Fg}C&Q9}$Kmrsm|{5S6$P;O@1f8MQ+IOU0gJ&B?&mbTO|CPZuHjsbnDQxk#+~5<0Wt~ za7p1#MnNYy&p7Lg@muAH9+}TVSmB2!Xa}jw93G_lMG#MxLOw<6IUMqN!N>!R+$$WM z4ArkalX+YPB#;jz1B?^$@tiQ+0LaD$P6kq(rmW=B(#keVOKAJ;{c3T`l5>o-Ym!ds zbzGL}{(qtuX;45U^xgbJBc3q)@&^F&2;vD#s+9z>U0d!NYTrjtJyqo0(IR2;huxM^Zzs0?s_(XlAa5?=a6sRXK{)%Ps5s?=Z5YTqKrO%(Jc_L;EPC>P-sQ4J z3a}YD0|fohbAeIBfXc16C3)OJ;c%oe8-XXMI46=b+Oz~R$P9{bN{(9qbK4l_jC|aH za0YN%pEHD&6{WydW^6PIUc|fTVS}2mPp9?NX`Jms*SkrPu%JY z0k@Ifvnb_*4sthOe(pz8t4x9bv5WHmFwRW}i+WlI3>)WTH z%00Q7?aemM#^Ueiky_?dqpLwRVr6FS7vRXo_8@BEDquoK`N)Az|P&c zwIuItFQmWAOL^{k5vd+ZYpm1vQor)ueg6RGqPj9fIgUK%%tXdXQNSRA6-fDc*h$Kg z8yM|Mcnc#WxK$$x%e3U+V<5J9z~B**P91T$ZzZ|(c5uOlGC%~9Nx&hCWMqL@_qOr4X$a2pM?xQR9I0YdF+5;^Llp&f zlf`vrFWv8T1Y;$E%WYP`AZ`F)WE05%;}wN<1oAi${{X8D9YEtGsRZ&!E?6>+;PQAG zCbgUuOFP-C+4}zg!y`_3sNKo@R#AUt-D`HV^y|LYIGdX>8o3!_#Hk$#4~+AZ*CzmE z5D6?ZT$SayE(C3WK-@SAamLa^DPK|vAmoxUkzS)MlS`kR72U`nsQ{dXUOr)-pD@Nk zj)a`MyD&o|BJbw_jDki$B&h(5;NG=KUB-EUx9aJxU zb!$bfudUx->3Fuc14jXsK|WX{Cj_0#j18rOZaKn@!v(%k!8{%HrQFu?%%P(UtW+@p zmM}MNBj(|T;6N;LNFZ%m_lw;xd^<{#3x*OZ1BJlCs*<6XjFk+Bt`{VV;x#=#JJtp0 z$9Qeo1THp)U~)5%Q~;a>;9|O~+u3V&)A*j97XGiLm*i_ga)i@zy5({AmF>5li{$-J zmHbVl$0SB|A3CcjkBmv2yYJpJwC!xD+DX9&?+W?L#hx09=X6UR=_K69q%lQi$vZr? zJfTomXv&V{{Pp){t>IrWi^!3>pg9A8zbP(u-~*9>125e;A+cU)AJF+g(nIc&52p zZC)zyYVFC%D7))rqvl<2Yu|s)_V|B(X7WX}&kALWx|fg~s+IF%jn+Z5WT^Xxi4`&y zwygdaVf@M4IAkh~9`@QXydAhH8h{6v#!2}~o?Gsb;6Xe^RuUtP0+&GXl~o`zqi$JN zKyY{D6PyNb;Ewaa@FRVtZ2~Z2sI310dn^fgK*(k!zIUHA10mh}##420@#Sq; z3JEHoFdXAQFl>Xybp8ZTM9Xg&oUvH*83-F4TmaYwNjr!x-0kaw=2dfr+exiCR?B63 zZ==`#0iU*{`CmGfwUlprzjp7oxBWdoG;e$ps7@FxGc<8J?Ue|Pk&Coo1BU9Qi>q$$ z$T$aq)qFF1XFrhUMp9SIiP$uoOXQWt#YoBqEHD_Z2g{W;`h|7iYei;nv80D~O}J2z zk{A+WjJ$D;%vh;$xkw{$A2oRgi9QxZcGnjoGadf zOA*^7g}^ceQ@ivFQutYUZE*82RaA`2Cz_t- zt4napCf)#8%I!Eiix7l1a@$*=P;$d))}2b5Y`GLwC1nI znJ;zxE$Op*c|Ny1N=qe^bgUyuBZ*a&S91B7Rc0>uZH3v6O8^f!>P|)GmYz_VS;{s` zAiyrYlmYip6VJZiz8eG52Z!%P!z8K$ssLkX+%N}&oQ2(%Ag&k!xz01i3)@Ly9!qBq z21ywUmHDx>9vEz1K};|QAcA&B1s8fuC@`1t0AZE9RET>XhHb-2RZPm8yo0X>Ix6@?0X|BJ5JU3tPK9zMFtk#0& zIU#t|6+UEY%0rB+Z43$dSg9&TGC?5tCyM?AXj-HwZ0#hmxQsjRhDg>)7BJ*RKK0ne zi{ufp_NY19p)2iUY38_geX4}0K8cl+{LhR0{Mq|A;=^H<|76QPSA9khce}r_li+_ea`pt@8)OA8nRK8BN;T5 zns$_)nya<8nr@HDk1A3MHytn!Jn(w+gX{TlDONW0>*z6zejM@Xk5h{Kuf#vI=8r$y zC9o6Q{EGJN5G=9Ea2huRuJXAGFo!rS&6ByjH(K}`;*B;rX0{7^5^#K!Ea8rDvnDsj z#AJcAsmlD@NpY+p4PUh8(JMD+Z@q7Ob<)p!F}%61SwdXR?xgK4mYUgUpWU){x!{`u zf-{B~8U0T|lh0$oz|LxDr7Mh+_3V8;eTTn(IjtN06I0V%CGDiJ?#n5W2;4Un+yU&w ze-H;9t0qKbAO$(+0|%Z*UI6Ky`0wvgB~F}NtgmZY?`x&mtroYv`y5eKsI@4@aY?JU z*HzJPy|mT(T+mq^PC;Ngf)07$^cno?rttTTJWt_^h^}-^Yf;l>hG^%7tuE$^WYKw| zDPsvDg_bcqzFXsTY~`1$t8wwE+mn!fV~ifa@t&C@9s8a*#ZDLz=zI0#)-SO*<&PRqbuG>b*4X=bdV5H8hN^%@<~xc1<;>W#@hNx%wmUkNye`@u$F% zTj|=Di0`kgZSEm+J-qE}b8&7iAeLBeqqRQ(GeOM0V4TL5(50D@%1EJjV=_S?F2nT` z;RpN`!^1bQSm~ZUh%LyO)h4=O1B*yd5h=VDzuEA-im@uj(Yj?ix+OUV! zsm3dnsYcOOsVOd3Wcg_}=|!zAB?TqX^nco~guiHC+1ukygfnV4cG6!>J6n_&uq4Pu zoxQ+c?HF9!M;oQYNRWxv>@p+VTiQjoRp>q;{08`Wt@wWG`@r{iRzyjAmzxD|J21%yx3bF^VH58VF%4L{(cpBVfcZ6eh*YrRg+(O5iD-1#Cw1P1F(%4%+)rZ#MPpqLm=OzPyV3t;}#p7D&@k znnsmfrGQ*XdKyLfE8zbC{1q$0TCL@+zltnvVYF3-;^KSzYiKVaX&P9rA-9b$qO(~d zNf%_u*Kj*X&m%;LJm1j&01f<1{hxj~X%|kH+FDy`rDdDVm+bdfO>{w11MhP4#u_$} zt!0&BZS23f{qy*4SejUeI@De7&CaDI8~e9wk~VtT@1?ZUXI2SwLDQ7#OPZsM6{eJV z9H#l2O4nOoe=~&Fz6Sop{{Ry$bl(O~;ja%{YhEL^xNSM~y>adJOM_=;CX;n8nl5iA z65MQSf*MOlxk*LE>ctF#;$ivu@lXB11 zUfcw z@bbQE#x|5Drnwr{>y_V2TH5;m0PL~xb4>Wp@GrprJJKx0j+w0KNRiq|v4^#m*+dh= zQPYM6kmIF|?n%f+ZzYS(vlNhhUJ&CIh>J>Nb*w7>tZY6oK!R zmXPh-s7dA;pgvu!OtE8hBSms`G; zBWDe9ECGj_uzvvpbk<;QqpcE z2`amrX-s3LhS)X4vz+gfZd-BOLo%UFqdzYImI1i~BRH(hUD?_ocW;hy<&DJr%n3bn zo)uR+h)|~)Jd9~`dt0mf&1t^hhi^lYQ;U*Kq|?=1-R+|DvrBC>S3em40N}GeH@1WJ zEY-A^iW@us01*68@FswtXiJ7`n`=kbyiG8%@`@~S`Q93~WSVg#EpC@dx6G9uKjbK> z#_imk5ymlsI*ypeFnSPujek&|@Lsqz6^ZQh9UeUz z&7_I4^T=*Bn}vdC!Zori@sfP<6Zw8=3aLM)N55`P0rmWHYwYsX%Y~0E;-u;~)oaOb zO}^uLF@mEO?zL@eDL3$~WZmDD-+tr51zet>VEU8SuTQRUMk#PQpU`I>-&5>(@9fn% z9Gvz%cgAth`j2CtY3#}Y^cd(qnFRfL$OoTpYt>5rwq4!&-=(j!e!W@I9$s7Mqq5bz z?C*PN`h40W0B!>;ROAuvdw1mebow&g`=uUCeVSuXp`5YenXa4}LNVv{=V0-b; z^)1))^`}=4?9!HvEiW&ZXRqD(1TihO1vhQCY3&t%c|CNuPrd84XRK-#iUb#P!kGY~ z%5XqzmB8dHV-K_q!{s>`2kDQ8pS7RHe}|G-H-|iNtXZa>z{P1L!`;||%;DsU#^_CL zZ8Xum$#HpTme*xxl&tF889q`%pcViE57#G-ae>%%?bPO#WNeZ~3G5HoraE=~e;Up- zXvz_dRT(F`lIBZK`*(iV>2%H2bkb9boL;L$wI)^*YN)UXre_ooEBBoZREDp6ri|CZBp{aOP?_rE}(eiX+K!L7k|NJeh2vE z+gf4UTh$8ZCWY#U?y8Co(_FEZkt|71E2hJf* z3EFu*PI2_d;yr$qZqrq`wvkW%_Btcw9-7YVsYm?4;rpZJ2y(KCuw{VQjD!=**itr+UwW1Q+hZV zMicgRV3eg7O*&GkE?YyH&PsITlF~1hGk)u8I@tc=p;)6$t&RC(fDQ&pVgiCxVB-TB z7-9%4z}9J1%LvMb4YZ6E3P%~h<8UkwLZ<)#H)MZ2KLdZ@x7rrD57>Ss_*vn-h*~82 zjGBg>YZKawgtxx9j!P{%8;7{Y=C`pnI+fPON#wkiJ9*(x)K7)~0JjIgpNfBH9v$(1 zn3r-!^2q|-t;{h=01t5yx-nZLZHZ)`nB(1V8^{R@ljByv;%Q07QRIY`+xVibWxDzF zS9)6eO-N1@;}`GEK2B&t{O?6|%&*ZmbgkU`Stl*H5HJ^#p!O^nI0S%K1LPZyIp;VP zZtm7FA8`Rd-20nqGmXj^Av=!J2to?=JCuwZJrBj2KEG=X=9j71>UQ(72_=-PG;9k2 zm1S+9Au6EmJh#o0lDk){5w{Aj8Y;Ht$viBp#2p~%j14P#u$ z@s(i2sU<-m@ChrB%mFzpR2+l+KQPW2e{$CRsR4T66O*1)ZaEx~58lA-zzS#?C6QFI z0Ay$84UBxDMneqpdK~kB21y(owW8&CsdHI5C)eF}S~YaOPS37}&`V3F?u}_&ck=TITfHJ3dDmfhB zYeo}?E|;>E(pJAUou8NAuR~Z-PD!XG87HFB$+f=sZrXR(rlk)O-`r`MUB%)@B!)Pp zA}9!1CLwpKt1#H1wvtIJfyq3nt{Y78E8lp1ZuKqJ?L5*(zH`Q>YTOi7!N<@0vUaQI zoG1ZFJ?^QfS>0Q(k93F~hy;REtBf``6$dN0V|UDW8Oa|J{A}^}iM0O!9_St#)3j+n zuofsT4A$v5Y42y+%uB3k8#EEK$YVsALc(_3$0YJY4^%aTVy2XmyH-!Lvu)|Sw!IB0 z&}meHrqp?7IJV==+*El~Zza2S(c4|S{hOxS2;%dhaWl-glXl>$+&I_?1%VBM7+{ha z)kzCeYCjA-G2&}GiS>;Z&h~j+O)QUTZ}x)V1&Uauo;Ct_$=~KOG_ximZP9Wg@Jy55 z==xRU_On{eacvtsQY6v1kST1)vMM;<>RXjk$owj)+g{6O1O1pW3K$XsoMe(zbBqE= zV}c0J$SX)yl@}EmXx~npz23X&cD#(}sq-x?)KizblY_cyFMVHh*GqYRAb!)|@Jl}o ze01^lo#Gp528CeyT-tV}91{yj?UK~bd2Ol)?6etfFLiljmJKmU)okNyJ9r*jR=0vk zEAvz0{{Z|EZ{jC~w7Iok0(gP-(zhD2N1|#lv);C!X3)N!sK=>kqUt-Fo9I5%B)T$b z5!^(p11-+ymN>tzYpZK$U1USPPd5xQvLOXYCusx%Ffzv-N&rA&aBh|epq$(ok{E$_ z)yjnhiQl}qC@?ZI%uzun00Jx1p_|o)WyU^l);8q@wM;`MIrU9rRn@SLxWZ z5}5+1Cj{}+?*K<-P)Kg15HLCC6*CgJ1Q6NBAoGZ_2N|wO`lupnEAR$}^6R z$}-or?A@%t7vHH=MU#V(?gt**hH?%F+;XEQBaDg#m8fl^2wC6fb`kVDv7eN03<3;+ zob1Obr1FBLwwBJ|Qrvy#8TZ9Ch zh3Sp~&PL204jTmVgT_VW#4(uUIV9j@WmQ4I&h3DXxfwa=at;Gy43bBJOk{uv`LIsb zVfRPMqy=uc2PB@Ar7Tz~PSQ+#f-pBSjz$4Hm}KrJJ9z4M374MBUq3FLUDN)NjZRe_ zOSdSyq|!@UU#q&hR=P%fh+HWEF<+a5jlhQiLt_~wMn>(Ull7%2RZvT0vjNUV8CZO{ z8D2MaB({F(Dr-tu_9<0dC}7XdNK{;|K5n~!+PsjbqVBB6KPxxgIRq$EfEcmd2^hcx z0gyQ72NbWyV3du`YB%ax@cdQGn`k+M$yl3t}(3>dNuDPmVDG1tEx zdW;d=! z8$1kS?vlp`b7v<986a_-bl}$d{{UatUc2<{DK{9}{{Z3BZLZ$B=$CIItgWA%uqsZ{ zSp45~@(u=DAZ^Y@FhC-+=80M`$_JSqO5g&gbArk;xFqm#jJ7}^@r^eMzypj8-9nH+ zIqZ4IZaM+UBC5PVw$gLSz+eiJM1+C6fJO&yFg3w$E#vHLoP;gMb2@bn{P*p)0P&$>sP;hwpa5qtS7_r9CGBOm8k$z$G z1GJHsI0O&~>PRBGIU+_;yE}nZZ0+S&llL)@a7SJnJ;g^XOch3OS1fRfaxlNcvuJKI z74Ua(MhF9{Jg`bDMd#*|{a2@<(I*!G!JOwA$p@)@xnYcu zKp=o|kUAe}YXI^M`Q8Q!@(Bz8=Q~-6&Hx+@*a}5sTxm=RD4X|WDjbkF8Rc?%j-5cr z1HC4rCGRWSZCXoJZMWOH`}fLMigR}OV$@RQw@Yf?y8i%OJSOi-gh*p%C0Riu1Pm6= z0M0O^X9NnMn zT9>nvy_&t!ab0x3{0}5$8j|Kq-cwpMwB>5ertNP|oll)_ygh4XjFT%gs)V8<=W*Ch z5AgKLusApXuqF8B7s3y4#_DM{T9#5^%M<(|kx&7W4-3lVmHF@(kABqrHzfDN&9{Fp z6#y0kCCqBh&4oBjoD7}CNPqWplS3j>CBi~j?F_&S=OefUR2&hF*$N0eXS0?R;~QDK z+3CIP)vYCMzS7_E^l;VNaZXOprIz|TU#8ujy7jr^-|&x+3d3xxAMgPdT%2$mjAsMp zVp!*%3Ehn8{49hKEMi9hhl~)4+evkE)sG~&0FH2Qc+a_w8RT{=^2E3?|dDX&)+Q@A49DHTB^Gsf6cj;9#_a#R&K-N^$uR>k4j zF6J`bModCX{)`q=+B*Qd@zqYIDms5GJa9LMgTy(;ev9Y46a6VkZY8@@T6$Pq{tZ# z1I9y?4oahWV`;*jkBqKM3=PL=uZ0%$%^QSel!BpANMD(Dbybrrfky|7o_J8a9ruCZRCwJ(NQh7-2^e4w z8A^fy0Pf%u@|F#OkF+lQ8W7?#iU7_;Y{ki8fC_+El19)&du;&cg}(4xwd+jLGOU>S z$;d(rsUN$^3{D2%4sdbQCl?g(QnJNZ; zW-er42|G}-hEhQrMo9e?zVJ)J@;gM1RBker3RMFXQV=l=*dKIrgObbv+rVoc1Bq5? z_Aq(ml0y3f@?=M4jH;@}iX5oO1xd+Zq?*n%ag^HSmD*~~>3Zn(yV2XR>{G_RN_^H_ zsW!Gw?g{gK`@Y*Bof?OLE^OqIb_OsMD1uTC?#u5T2twfHw>l_QVie!EP={`Hxe6p0FHsW3d%m#HGQO#l3cDXI%y`IoAR}m z{=K_t*QGl-H!JGhKZPaA{{YW^kIel3n&oEH{{XXXqGp&&9x{PpDp#)0mQo4YS>1qO z4q5Ov&n=zOA&A?wpE+V7SCGb3GLlyrP=n_L#=U@UGCsG}z7nd*B-XlgQA{vPv}$;8 z85MV_c$hO0leDY#!mi=K>Yf360kv(AvnFJRaX8vGB&yEDl5+1MBpi_c05B|9zBT65 ze|OPod!@DCd-gh|Dh?6lpT!j$EmFOoET2Uy=>GrV0@n>FuPY6%}`7rLSvp zt?zYf^}nIb7X>DoO-9jCx@o)JN!$5aPTh6X^O2^57!06o+@k;h!yhrh*u!oC+;Bz# zAOa0!UU+`W<9Uh|jhQw|RRG+lE4OGna7IHifJ+ijBoXOHPDM}G3qBnHWU8qVH@LB$8Q4K57NZjpqTAg(sEY+DbaVhvb@CX=^om zYQHVdMw^YP`^nF4MJsbFMQWY&=(XFUS|2%Up9=JCP&vG`g5dM^eelLYvgc~EHo%}B zG8+IA;QYG}fOxC+d9%EL&!t3c=UKeD0w!V#iu=+y6p~wd?mHBXq$=Ucqy61AqRM6; zF;*_P&K59ofUzWn!90gz2J92astu(;hziEpSqrf{pK~x!K_}z~0dRu^47Nt*ts_!O z>ze7?-P5J7e(%>}Y0fvgNiFQsYEeoz(Wa$qZ1;YLE~EJ*W>bKzHpwNO@V7T#qLv`W&3Qm)2L(xW7i zGP4%RW#JCexZ9JYYDJ~Z2`8fFR(-z9Z~FW-_IP@cPEm1Bbrof!SJQ1$?v|};ep5g0 z%H$piILEgK2l=1Us+8N4$;lY%005stat?8m$o_wD>;C|=rG>-1T3MO~2+tIf%^M~Z zpWS2#_k$v^SpqwRAz8oG$UGZb_&efVDQ6~@<)UgQ|4DRFtK-dEgnQjHf z9O)%dOGK1i)7dWe{%`AU8rW#cO4TCLSBFOy)NRbRSF%g*-&f-b7#+irfzC#MpI$n9 zdUI0;Y!6>v4mkRH_v`%X?be%pW%69w%?Zl|62{5O608Vi2Oy4lz`^UqX9RL^+0XZJ z&T+;7>FfS9PMmoh8(LVI8cl}E?I2s;ibLT-^*T>wwv3g73y*& zCC@A9r0&vuw%2>~xBL_JGvQzS6wBiWgOc9URMoDv8+fN#5$~C`5#~(^hT>_~=(&(P zJIboln9;Eyh`dNg>sP@q_$rUXom$6Cw((`eHkT7#L2YsNdF_@_nVKh`?3$d`(#aCe zR%bTXhG&h5vbUYWTA$@5S-1nCRT(kFi|18TnPXAgCP=0GxFo z5;&|YVW>*>hqJVGlzZrvqo?Ne^%A8o5GrePJ8(Sm!)ppir~v<7G)49F#D=G^}PLHs4~mxeq8 z;rqQGLAqA9)Nf_fC1;U0&2u`#ZRUjp50)EfEx}NwqlhU4sRQ_M@K48o68H~DvAfW9 zyRYq7CUPK>d1khNK*|HW4B>Nlttgve3nXQOkM&@FfqWJJ0D`UjLhy@PY2G7M)uTUT zj7h0Yb8`ezMr~r0lGjOh6|=^ZNgOtJknFe+?2iuSFE+kkUNDNKIL0QQM!Nq1Td!^umW_8vbGej|%2ePChQ~m6Wq`;V zx@6wde$bg$Oc^Ci09CkA^AqxtTc+cK&Q9DAPvrN&pZF=S!fzbFk!sq+T72@XPjZsT z*KpbIF@}wqQMCj}-HIq{b8(D3kpA`oFX(52J~VhQ#&*!(=sL}n*ae-^E2x@i;#n0u z*0kUDfScV_WOPJ!bZFe8E4PDIh9(l1H8$L(80@VWu3KvDd#7vt{$3?zS`8+qsvVw<|UPceifJRPpk>3MuMprqinv@E%+70_uG_K`>1M;aO zs9oEMW?}&VjyD2vfSSFn#Hl1V5nL>!G8J%FYX&FfEMyEwbP7XbZV3CqX1>&g&D=Jq z6^q+5d7JkYW4S_ryS8BRU5gT=0nq14H2G$lhb@)g!t_oy=&iF|UYi_Jbrjx_a9XQw zwtbzNzstG&rvCuJcf4gLqw(kAr-LJ!)>wQa@b+Cmi1y7qcRnfB?qz3^edVLwZ=+g7 zEefMS18S)q;}!a&8yBw&sR;~eLM>(4-X4yUz#qW=KFVD-k;e{L^{76~+yLE-%i zz?v*VP{73Y-VV|vyNLra{lec(bnpcU8IE1Zn_DOH@FI*Hb)OiQ9=*EyYn?)!rK5x=D?KkOJKwIYEf-CPk&F(V@;76s?Tm4rr=B=H zi`d}fI0uaN$3fRU&rh#fiB(6_zqh9(=kf>o)SwSc6Oek6aqdVRvO(+g9Cq^Zt4C|; zd#=~luKrK9rm45Ciu|uhKPA%L`}uB)>Ure*^uauJ>P}7vC+m!pP7ZkK(~;PEgMr6< z=NakrXjR8N5y#h(Gr$KJ`sSBuQJzRYuRU|ezh1wEOnIFsa?6)jd#m46y6LCivg~Bs zl(udTob=+eaMZB=L_<+4aEgGso74%+#XlIbE$ZPfLEbUS4lUQN5L;=AG5G zacy*W+vlaUxZpr19XJ4X&JKCtbA{;>E9F`!yNjK+-IJ0a!0A> z6pA+j4{USKOq0_%&tOlfJajA8`$b!)eS5uhT3XwhYWY=`mzA2f_SxURe<8a*Vh9KP zG1&2(55t3;jM4ybGuPXu2h+bjz~iR?W@Q*Xx$T_tI5^L2^j>*B{D1-U2aiG9{C_&l z!u;Ca?fGAt-<7_?#O#(HoXpeVrZImUB=$Q*rpd-e6E75O)QA3`zLu^l+hK`H>_o_}WCnn}AQ ztFpbV(Wm`frCPKX#N(~>Noct@)B3*F+Wc2?qq8GpeshEFed zkHP3bAf7SXlk52r$EeS(bkn7xQ?~bNOPi|dw!NPHt!{&kCRej@YRT%;R`*+atsb5B zy|+I=J{5n#Lw{(GhId+QRvtdqZgkx~>S?X5?`}NF;7Maep51js5$eBZx!L>3n)%^r z8Rd9g-JJfN{0sj8g4_72Elvv$iWZi)x<8z-yw_`L*hXO!Fq_GS`AktNGz@Ozi5;Yt z?KJ@)hTr+ZT!7r3PXp_MPtemtKJeKgh7WuXL%_#Qnfhnbj}wE!&NrPVo0P8UK1o?x z_GvbsUhl}k@>R546nUH+rK^`kD@ymf)qmU9dmr3qhCkqE`^#lA>pjs&=Prni>dD=Wb~-(7eg;x~glcWY;T;qMk`n$5k&=#mR9 zO4><`%6yWKXkBg*%&6g2phu9z;Z?SiU+1G~uIg5jX5Q-N*_drIK|8|aVB~p-RrZz7 z${PeR1dw_6zlZ+-w7DN#zgq$k4`>Gkyw}oHf57j{=79$&gC5O-c57hi!uIl=qhvm`k(@(T_ zXf+artzI~%Xo*XJP_4rqjPc5=`;+FvW`PXV{Nwx`{{Vu(d|~iRFxmK~D_;{?i?#CY zZf3d;w#^(?aRAfLcM{8OYZ(h6wP@Zbqqd&j<%CnG>mR~z_$x2LUl!PT{w}z+@a^-% z16#*o=9zD1*$O?f+TYBr1c^J!@WCznl!i#vr@3@?Zz{f5jG&~QIXzR1;Uzme$3&OU zbhKJr^r+C~vQhSq&2w|OLL9ul^VK(}O?LSor!8*=odLIzm(4|7U}c$#z5(mQs&?EM##>ToE-o~!0+*RsBsT({LV zcdz^&*fUwNc`)HsNhG%BEX?0IAOKZ6hQLq`c-?{XC+%7B2V3}4@H65MjJ!K%Z+EX) zX>r=<*0(|YnJ@Jln5?|U@&n98t(m&HNa0f~w=vt>sAD>Y`tss87U#-TW1YDuLBTxp z!Bc>DWP)%`(0CkYh*rn5Yb;Vp7FLrlVg33WsGzy;v(@ehbohF>2JDRB9Q0rIj&gC5 zIT#ZxCAVjQxa5vNAf9;xr~@GN#sx?sKnZV{Cp(D)2LxoQ;~AYljMwXa)}!86 zU6M=JzV_7o(lzSMD7UP-T_=01?47quU3KZOs1$Cy8 zTd>N*^DaQ#gP~lO2RH{OaKmST#yc}}YMXOWPV2tfCCv19dtTiQRYiEp{H zVnJmES3Ho|I0XIfbI#=ej1Ht^6Hr9Nus_1hxMcFXKm!9Lf;I9WDj2_jq<_Cx8#zbuD z2R#98+%Dh%BPZtMb{vd!198|)3~(?$UO6NIxUFeRSitAoZ-7mI^*7VrPN=|xmM#(KMoK}yOJ$JHq zzskiYK*Jzpt~V3LeqKNyC<>tGEzWv$H5)T`;Nu(sGmO#n=1vJ- z&sTSEhoar-^0&xQ2*McLGL0^~nU;3$%`UcL!v0y;o zfQ(Nn0RtE!MptS8T~AhJ>PbC$%A9hlc^nP}O|$?Ji6E%~`1wMDLB>bjBmf6Y4hJTs zRoXBL;E-}R43^{oNdSO2$m&N@0jj(FZ}Tv2T-Lft+EL_NrE9rqecqm?ciA%SBkl!8 z(lRjF%j9F`IA;Fx`ePLuS-I*_h$J$GIT-}=!jtn5KJw%S80(FNkB*-yJxRbluntB@ z>A~HR>NuD{rGWXPz`#cNi7E?jJBArfFmQfiGl9)DDYwfVbm`N}O|G8*0EWV;UQtQS zJGIMY_IVP%zG?RTEzY%`G=tquq2#kX~<;?FxcvLgTdsk zFi0b^mDC`f=_c0Qx?0Qr2TL4^td!Goe-nD^qqYA44Yjf6Z)O8F^&1-u#9;iva$6ls z5)SW}@N!AW11?PyPx<8$d6{NntN~w;{opqyPE;0fcW>O>G2_(c(qY~Ul6Pc{zz{xf zokszb^aF6n&&tCm821`O5aAi40|hXJj?&~{?QAg$#E`5q#X&hat+~40r{8tb{WtPo zey43Z@oE*xqY3AohwfolbgplO2?cITnFa`>OKp+lDZk!6ry3qX1 z%RFi=%JPMq<}N__4jH+~$2nry0Fn)QvS?P&x0@W2d9Ftd^J4>?s5{Q$xl(uS18zX2 zHW377`J7;qLgh9LsZ)$)h*t~)sVV^2a4;#R(^u(apI`VJX=^p+cFLzcIHx&xY278F zwc1@Z{*q^pMWaCu*rSPX2jALA2OtsiDLLnIl3Rg;#?mY{krcn`m6RS_Yy>e}WQWhn zcvAblN6Uui)IYPLETy7C88Oaq3Bz)|K?9tS6bu}e0ZS&*;UusDWWXSjta;tEU>4vK zI~~c9gU&gs%A8-jetj;IyT7|<)6MzoWwGZfob?^5N0l{q%h{`H-MYTITdTR^v-oZ) z*sQ8RZa07q6!Vc7*l-6011MtHCj_wPZhSv*gu?t`X5VwcrqTpV%OZ&%k}|o-=O^y~K>3d# z5TgtZ0j_sZ(G`hkAqB&><^C3Y9DKRq6dd4%4Z9$>%m=znqA_+^FrakWius`i-^0jL@{&m0c)1|v`Qz_t-rY9Z?(0?f z1fx4{)%WXusl9LJeEoT&B8FLQqmoHWGwwzh`HpshpPTqs4gkS$#{iBmSn%w(aczny z;#K*XSs4jXz%rkduG7HfMshO474*#d2?69m=D$I>0Hm?!0FtE!-K1xn9=rj~-slQr zV1I{sAR)tK2j?o=vAKBQk&l}=tkoJ$5tH|IcfFF+m%3M9tLV^1wMeMlw`nWseJqo= zZ9M$Z@=fo8?PA5lS|YiWDRslKA#$Xs+6tYAkTM7vY+$!Hd*PIBA`0ucI)l4%N@%2W_>z&}`DczI-tG9d_nu-ZT@Ic$|=CD(Hgl#p}BVP12rcxmA(L@gMTjm(8u z@_Bf{+5rQv1h?@Xf<2U4wd3xkW~7zxt@Te{{{ZB5QN%deb1OEtUkZ~}OI39BzRvp} zDqZ+85b`mSQqJt#CIBdrcJ3-wK_CJKc_SFe48(D|pMkBUW;0qB`#Q-q(_uj?^Eg&% z2Qi^4#w7u986PnpFV)iMGKoseqD586B?~!LDp_&_!W@<7WZ zgbn2gV0M)Up(V0O#(q(N2_;F!{Hjf^U1HZ=H%Tjc_wqd|SgCTyntZbNbW+nxY^~bX z?%%6EBiH^P!yHox?1c9-@7NYEGsxSyquQ~8(MT0rc}#^|q7#NE$n_rq$U(L-L|jI$ z%>!p*vA`Z&ijHJ1xD1h%k8jSysQnMQ&=1drh{$rjc>Ae`+*`~0z=u*>_iPDckO;xy z^)CWjTubIgp&j>QDx?ylBwz-@65SRi1d>Ax?HR^alTS@nk6zx7OJ78`S`A_xZ!ULf zKY6=7bl+=U`}uUS`PF&g@3R5AHbw^lz*4P+$>Ce|aLv$= z#Z^Hbd#L<8wMTUOC|G`ZiH-N74Ci!vm0eJwPnFfk+w!vo$=*-gO~-$BTlbB(dUh)?ltz+ACl*;9~NN!{FX3g;s=_1?Ge(pbYVj6`>jEWBkIqhMAwWdUS6^Ogks z;Yb-Og!!hm;9H2^Mp%HAIB8;1>e1wEU!8XbA@?@i0U#rHBDs|2s#$Y2qe->zHErIO zw%c|2zUnxIE>(RJ)h4Xf)&Bslm$tn;KGwn}aI+%>Id|CKyd%ooy-O%3fHJt-*DMWU z-RZJizz!C`oi2$$) zSw`$^1Qj)&Y-M{{5F&-$$mFpIHw7({7(1Wa-Hq1Pj)P;rnMO0Gsg)}3ai)UR%mx_wrP>eus5{fr}3 zbH9E2tCrE$-woRCx~(@)UC)?&QSh@$)gR58$s}S{Ak3jusU?YGtGuZ{F(Bi31RRR- z-DmcC(v{k1Oz0$i+Y&}-)AwM17tT?nZNTnA0RtsRKYHEStnnmR8IR^9g6+ElhQ<|F zV(%aZU|TD&77fi^>C?zLRb9h@8!3?O1QOwQsm1}|5_rxJCgX{pGmkecV{LAlZ%r+4 zwb5VasnZIH#x7D)zcgQOv1i*|(p_%P%wH7zA=LDSkXVPfjAeqzQ_N&-r4@Fng32-* zrbq`W2;JpZS{40+;_ljeb}Qx&F&F}ywgwDxHtzXHIKdb{Fwg5<_l07=+%7R8U=%Z` zB?w~5LmVi^enO|;ugzRet?(ucuOk)7>eMjUo&QDHGJC2k|E1p5*kDk6!mIp~08C@BEWoA|zh#=vE0zo*(85~w=C5gcNhi`hmOUGVR-rTEg7QL_9 z*0;>!t9X9xImK+1n$u0Uz2E27_Imnmv#RMpO<{X+Z0bia%IUyz;~`EsVq4jnh&f_w z>R*Mwwa3K|hdxx6ej(Mak_qkSjw_3|Zz-+sP3&(4z#{1-N%;&V+qL9YNdW+Sh;kGT zN8!hz0)c7oE^`%K;&C7Gc``$J#ax)|-@xF^e> zQEO$uf3-;xpFIA=e$HRE2gBctcJtpSh_vW#rHVNGhPinlw);ttE6aTF!)%c{syuVN z>lASnX&43$KZk~yx-V`=J^FA#@5ew62j$uLOX3fV{10-vhlM;tsc4tr6c=_EQ`_7u zMDA$!#>iSJ3a9uPN#OEwew_V(5&bLHr+Cv=e(jW0 zZEGmTF}hdsyZlaiib_fmPRcQknzo}9wcgIx`}^FLMs|+pJaxy@ob|~WJ^E4+wC5N- zd-IL~_Z{*5?mKd*836>~k7MhR^v`a8p{AB4o2CHC@6Zp!9Q5_3oEwKX^G8izWv;q? z-=Ny%k1|$#s@__3^l|)0DcVo}0I#X_rn?QheLp_<`cnZJ!jto7Bz<$=&}ZvMm_{+z z-<*C&^8|hsq?}X~VDyvq+Rw_{E$p?iKGRz_qTjFb>C*mter?Df0342RaDBUTkEb7j zrvd;SLE}Atmrh6E26;W;EsS9EpTnQ0JRX_kQ_!f!dXR7idvwln2>E(seMM(>mAtIg z?zg|E_1{s(X|%7e_m+w2__y0l_3dVw3uFzg-;xLGkHZ+wdhiWIT$9Hb?laF`dFnfi z9{q(XFwarX)3>kkq@T}Dt9`#dzE?KqO~os#byi+$rQdG*_a#w*`TOJP?0@}qgCG;` zc{~Bv@%e}cACRR7JwGn=r}6wh&VMdx^Iy*Cch_z8{{SxKX`@Z)wY=@E)AHM8ewG=G zV~+VJcNyaya&esZ{3)%;0CVg3^Yr&8{D*MB4D;6>zT6X!%>60canq+5^y}N}M>kdS zcDHSOzv0B9rKX&%#kTFXojP6hv+nFLF5G9XeaQCb*Xn56MlsYLPj0+%p1cFd!5+C4 zB|xFFIq%yZhdAevk=Hzoan^}WS|qN&nO{wkdf#6?I`v@Sqie;z?PX-X9W`&QyC%G~ z9-)15euvjQXYwN)j=T~ng!CJIy5sNzzvGSuGv1_96R8=_cn7z(JwfC0r_@O~Zuj4< z`)PkKn9^2Ov?Q9nzD?fuUG-&V`Hv$59eweE#z!Bo>zNiqjPsG6JvjjM8UFzFV;w0R zr(=WE@NxXOIs87I)b7VnLC-)BBk9+tu^2v;j3_R5E3MPs>!(k$ma5L_+)|T+ZAsnU z_OrLcZ5E&Kd+5NshRG!KJ$n5zatI{#$I`THwF{d$QdrrRL?ExsM%L&EJw^aLaC6BA z9OQ-E8y>!%F^#`H-G7dZRBaXGNvtG-YYbiS@%d%;9zP;Z|j-Dc{ zCY{<=z2mm7H%)#H{+sRU-WvF|<9`d?#dV{2gHW}eFvzZ#lle;vozh$VoVS(bNW(6n zLo)?C&M{xmC;SuF_QbjI9)TW#<84ye^*b4&vC?8UYYg(G#l^LxHju2YlS`MDB#D1| zu|^ULV-R^FPv)II@b@5phwJ%fzeK;_n>roujX!HYgB}{T7VQf7w$om`it1~KtzOH* zsW*wHS)SYpcg{5LvfBlCKB!?R@&;y*KdC-^#15PCkw&h`#~f|J@G{=DaXoMG%|7q7zPCN3)dX4 z%h2u;qN&=zG5}ESI4lc#?fH2-ak+Q}a9XRWNHpjok%}V1rChKfvl^)&DGEyg)O8^D zB%8WwLLx$jGVF-`I&Q*^z>soIR5|I_JYf7x@X9r1Hy3N}-&<^~n*RVj4>mQatz*l0 zrjpfjZD+3AJvU#8ac*|FLPUyBTmko)faDRJbqaRmo(aV<^lQCeQM9s!(IGM{vKdBV z*oQBWFv0e*RmSX)yGP8zvaZ|g(=4&=Rs^P9ir|n#<8WY991*o}Tby8Ky*t4XN2myH z2FG@9C1wmAaE=y1_lV!QSRCZ!4n{~Gb~18=C3`5P(_QVp-n*;2_AZT9s{7ALC1kGb z+D zC9t)WM6D!~72SMW)Ee`~HkR=ZlTXs%Un)?zS*Dr*@IVj0>M8ExDFAnBeP81xdAP^UQ09_j*&U=DCXs;Z0-yc~{){c=AWht)K* z_nJ!Fsko+-U3KpK{TVqwyIsSBj`#-wxj5wX&NwBz&=(-G5ynR(af7`5(YJ3!P;ryb z8N~?7+Z27=Gcn+U$Y8?-jte$$2_JY2(296CR%IlfPYODLo^#00y5MxFPnVH7Stga0 z{TJbFwby-(r4?y7Tah;<%(u5K{{8P_-MVmBoSu0Aoa78{+zA-xp}{x+WSX$DsU>%9 z+^jO;ScA2`RRof`W;n(+^(6h%Q5feS511Zu-k8rSGmLN>1Aq@oJirMcwoVT4ery&U zc?F2c&IUID$j>`+sl_zi^|N+%)BXZ$T}%_2O|;&uG1_A4gHaKoFIRMselH4L+eWBErm;D=PO!*}8 zq^27@bCaK$gYb)+VYtB~BL|@!6c7$`w+D={>~aP`8CfRMT^COG{+_IQ#d4<>o4udP z$#r(?=4e99tOo6iv0b+;e1W&rWGPd_Hhyj0@+&}e1Ov&-a8z=no(2dY4u=3Ayrl9l zeD`oNcmNU!z~dOtcJ9a5fu7ZAZp)IHRojiA6beexKnFaG`6U<48z;7! z_Vj+8t)`@V>hD`7l(f-pWqWn(PQ`;4$smp}aH?6lgMsp%PI3w5vPMl+m4HQ%1CLSB ziOU@P+p>gh0F#iTEzSb9(hzgGi2*i}RYPq6mB83OY_KcPj@3z|-cV;~#&8J(KQG?f zl0ZK)Gh!x4xf$OX;wpKnOWGJd!%+jsO7h zka7qsjyGWO8NeCF0mT ztVaVW21v_fWMc$m79a;XRt0i+CpZ`*ttauqGELpzT`kLIzdysOxff~=U$UBgucv;? z`p~LC$X*Bsmgk-`oRGZa@;YNY9t|e+aLNea0gU60gQsKD*PeMftD*z9I1X^RL6s}> zU=mKuWDE=vcVvBdev0;be@n5- zs#Q|G+~T9m-K~8WYwN1N>DG?`lar6SK^fp3*#zfr9Zq_7;+|BD9DojSjB)`WdXdN& z$QjA$j$E;;5~wm5ZUhw#!3TE%RGt;O{m|JQ2B*hwhXIICK_sxxI3#kJ<&P`@-S@Z{ z8Fx?NckiXWI{KS?MB%zkB=y$UYti>#)r$PEBN!tcc~TBW53WXd=LCK=D#CWDV!0f1 zoaCHfC0Vd-_u?4R1*Ex$*8`fNwEr*3rGYRPETuWRqG-KUvB6`JAiTy zGA2k!d`XJ3|ZR-0EztuB_S zwdC&i?4J6MRZ_nw;GW>AIb3CzhB)C{Ac6SQQV*Od&NmV;2?t@w=cvJ4V2+2Jbrz=E z8f0?AaUgWUj&OM#;B+JIo}3yYhG{@63!LM2&{zS}aR4i16P%Nbj2w#AQc+ivNiM&4 zm-X{J>2oPJd0BifYq!(q(dqdabKA)KnLxk{a&mY$BoJ_;t1vv}K->-mRyNK)W-b*# z$SOd6GRDbnkx zC-IiAg}2de%PEW;#L5vQUBtUM*vzPMV-guuovsp0ppR<>9%X0qv(>BU*1P@Bc8w{@ zceI_o--b86)wlAyUy0(P&xVk9LdrrZ%92Uxh8sfXCvXIg4tb!^lFp@aTLj=S=ugTC z^xD94)L~n#eJ0-l{vfQ666m*q6c+OgMih}+5bE)?m`P4s0U$F>86OFg9{&J5@khgN z75Gv`eN#)kwTF_eBxh@~F6ILOusBy%04XFf3RiHfYF2XhSG%_QzMV8`+uP4WvQw9{ za(vNSHEl0w+n2J|_t!(pWPp#jy9oKV;DX#>XFUG^x_Wh1#(020#{`3d212;!ZtM&a zTNoJmNykBsGty54n*rOn?PVx7=Om$1&)o_DU_l&%&swUs>=!05+;vtwJ~}oZCp}5P z0N`>CL|O0e-P`-yCI0{et1yh(YFaDVw7u1BH-Cd?KRu$&zd0BHf%Aj87a(MjyK`U? z*~Zb4jkTjk0hLKhgUsi9SnF2OI$oT}~{Pi%~w1M_t}5IM$9ifJuc zidNm)-#xGLR{XY7br-of-B~F1ck2A^uB@Kh>W?B^kO$j<^sWaaJ)AJ> zV>knr+&=Im3K-uV7EMEVZaAy`J3*L*v8hbUSAIHz>yyZA!9?5IRoY@4iJ^d4ogO*}RB;@cI1lxnd;F{;PJpt5>(Ch`9_l0)>lAz_3kTMhk z!@fBAK(EuSBla-(;o?+Q(moyQw<#oKr`oi=O4=z_MKVCq+)ZX+WxGh4SPM-OJRld9 z2v9ofFZd>h?H_d-y~l#BVvgXh!zQn%MTQbE!zA;i%0{6>38b}*nDR&&kIdqfsJ8j9 z9+rB!J1ezoZGE@xwTlC@PZD`%MzMAZQJ6>pU7#22wNC5!6Y)0>p zs4KX0&NH|$z{o5CE6+)xr~@&vja8HePy!G`k&*)7;Ek%F7GIkjSMKe<{1PYQPOOnV z)~n$i0L+j|AiTPs_EdI{&Xr@1&NB&byBv|-y`l5b!vdikZCL*R!5Y3JO}5`q@yCU2 zx5o=_+j~4vmzQnIvi+V1l0{9PLo2e98b>)1TRh698ZoqID9-Dbn)Y|Hvfo`A>D2So zaX#POqgh2+^QO5}^wX8L;??y|*Kc>R{O;<$7?M{kup!ulplgIU}X`Nd1L+V^~#X%$YKaoA-8!;7z_dP2_S_Z)HSdC5m&^iByrt*OYq!~ zWn?oXdXL&uJBfq-LBD4rHrN%#n;nA;(=?l*j(_+f4gKWO{iEWIg2O5YjjgSmPK6Z+ zhF?2PmMI!c`FR+KnB|d*i6KSjm1sF>8j-w}q?WG9UGCG@YxHdP@bj-2u6VZGl6=Xw zuWxy+Qi@vn^goiVf8n$VZsW*lW%AYHe557G!r&tYcU55IF<~PCmyyX(o^5mB2@H=E zR;(B)-5Ov<2bQFKuAz$na#l9oy;uN1=lcHCf8c}j+{PL&iq^7AE2`{~1-P`0qCw`3 zx&_gBk<5Zt6U($HXjV|>F~(~j@Ip@(tgn$G?6wk9m{D%n{XQa5Pg z^AuV*F$Iz=N|%dYT1xAgsJ-PR)thm*yJzUE{aw#im03oes(aIEu2`)ae7_FKHD`PL zkK^-I@MX=3UozTdh$ooIAqa;Af%An7RObW@t+9jx|SA>=&k68Xuk_T1B03hxPNgI%C2RQzM z{7L@+1XKO4Z7pOLJ_)$hMX@h%-`RJGZwzrn(_b=bc58nbTWLf~2y1w^K{1i`$fg;7 zLGjQ06HoT0@O`Xu-+U$U9CG=S!fdSUWSU_lELEbB=SyJoiM+TTG-r6;Xk@u~pmQ=f zV&Mr%=@`kyC(jr2vv#{~*G>MXWNLGJJ4>1u=4zUKqq}K*thCpu`9U^}>>ZzI+~*6B zqz$`92;GbZ9PKNU&nIZ2`cVPER|Qz01cFXMAhQHS{t`%Czc~PoMSZ2>Z`p(6XNO{m zHE)JKF1C3gj$-lXSJ$wrNjZTcn&!eAsIA^J6p~Dr4v7jQGdiJDULASheQM6&Lvdqq z4Z%czvrQYpGc3FOsS+7bN#r|2HI8yweC38 zii(VPMX|EZkGsUe?_wuITXDtW*^xL$ad-&JR*l5)Mf@#~J4U@CI-$JRzsw z{PSD0D}r8PR5ox}N3oQTEfj-`!N&7ThL1ZV>WQI9|kW8D=isx$XNTZcV-G(AC#h08!0aN-LCX~%AiE$T|2qbx^ z$C7#Da3#w!o^o<>z~B&HCW{rqDx(Z5WSlVyy9PlVJN*9u#nAkXmFjyTTBVX|HhQnL zx@l&wtMlmh)wzx#^QTf#l2Ox5FQT>k-{&CnUBl+)d9FUJBh$-oRSF#%DhYPd%}9WY=cXR2{J^F3M^{pd3FIpg$l|MP)EY5 zf}l4w(HfC{^GXqyF0k2bozq&|@3x0T{fwZWy&1k&c*VOU)|c(4;cFk2?2WrTo_%U)$r&xjIQ<82*N^0D?7tI!&8nqFpFD9k^Rbj=L?w5wV_dm)CvI@e zPTYL`?f$WGK^>wu?lty9)KjZ}VDPWD&R z)%WQ9(VC1SCgC{CnWm$ve+*vE-Pfl>%Yp-(9+>UdIrrlpht{GbfO>KGXX(!ex9gEs zt}U-EBr(kdu(Fc7WQ?ID8*6Yz3Wf~11mxuRstqIO9FzRLI*;-)YhP;>6&XdQms>CR ze^mbfQ!24ZD<>A4)n3l_vbMeLZo0eK-KddB4S}BLJ@M20{T|*4uetUA0PE5y!TEtdo(CO$Ju~#D3G-go>DK;w>CyDm;+vC6HucfzrS89_ zwy#lyg%~-`4h9YY9{qY`;~s~-B}f#KJLL5l$vkx9pI|>aVHhNORoU9lSpAi2G_0)e zt?ZK3TGr@b@4d9WwAatke_eDEo~^WZ>)Yx1{{S!POroatcGLRVcK)^;Un{!l{eO_< zaxyvR1dN}k$Ojq7?~{()(Ydpn{{V$B9!T`Z>OC<|{4xG<@BaYm^r?f3glw;@mfPCe zEB5~Yf>Ux&M)Z9Zt^I$)78U+po%5XJbnnOG+XuA_{X2T{2P5B(#Bu#9xIMYXdHQ$! z>Dz}Rk_g})$Mxy{eQNxd^Hd4wD{{7$tEZE)w?(!3ufJjrNx^eFOYhsS zp1-MM2LKb-sU3gM*Yf9v1i{Wp8RMY(XFW6DC+X=%FiGq&@7IiW>HM)utAYviU1kMuN8f++ifj6b=kg~UgP`cpG;~?jraqrM~9eUG-bB|o-9r|OY0Y0Q>r(BwM+e=%v=3LJ0-cQf9 zt@n4oWS!d_p@=SV&T;F{7#Pn}&p6Lcl)uC8laI^%ai7weyFE__oRfq753tWsoM)O* zxsL-QAd+$Ek>8>B>JM)9ct)Cyq}}#fwUlUDhrMJ6pNAgy;^oF23 zPIOBtZ$79A#3g9nX0CA8`dXd26vB3U z#`GrX**9g&t&`W`d+56QEv~MALOu!q0D{i=-qXW+7K!2;Sg&T%?a?Q`mhI-b)I?Vk zJTOfq#224ow~hyf85kz1EZ$0HOL)wY%lcpNBmN5E@Mpx@eWV^Yd#xu?kOjWEwMl1! z+Cgs{2%?U4wtJg@G|aNk8YxZDyoP@@yr1IvrF8&;RgXE(zXT3*->wM!#c5e;+J&e- zRowBhWne_D&IihJNx=gIU;;1*#s)n4nN}LJ{pRHPqLXVxow}}?>80*OqfT>; zy~xE)*(AB#;|^6RB&5_`+EQ*Uwwk*?(PzP59R3n~Rj`(S3;5?ly+H(Su*Y_(G;+xM zKF4+E0+zRXzI2LLMv@>dB389;F@1}}zBusz0EMTp(&E=Gm7{|DUDRhsGQ|d&WhLFT z`|eYHv_RZJGBTyWo)c*#^DK7q2~YXacr)Yg#NPu$>G$6T9&olF2r-mO93z zZ=xF=Bg>j7BYV%c1ey^NJ@=FZ-g%l-ua3|1$mQ8?VU4L)l&N8`m21{=ygkZL=albj zX%#73cWWMwUzf_YMb9o}%%tTRa>YjQw4|il=1$4UOIz%%ul7R+i){WOU1}aJuy>bC z)aFmH0TB&7lors#ZFI5iS6{ZIX7r<~?Uv?MbPPyRyh`RT_*ec2@YjWO%Zv+M4#!R+ zMtEh0*2>ZgSh(3AGOT3;BMlUBuw+9ZP*?a###yE}h&ZP_&Sfap{?N>^HQ`cHlpLu_ zt*JXFZE5ng>b%eB9v{eX_?)v3R<0s6X5y2lZf3buR<>%_Y1>P*)9R7>GS9UFj1U!w zB^j~++4s01iF}3xW4Pp1l^Fx)To3>`_UvLaE)74hs4Zc^M!cM^Di=A+0&ob)z{$tm#tujWBLH#Bh(9Zg078HdC2@`id}ESFs3eTjdh$rX z1HO8kgOk{F7~`+fv2>TacYUR|;klgL75RC6Ro;y*jlWx~exS<0ZGH(j9D|IGM;RDp zKERxUGm41hXP$k*#z;8GIM369dJeg%Lku1Xzyy*;3C25M=Z?w;@+>=C5;?;VbCI4- zKt8!3jB}g=ieAbN+HK^$dwxa^qEeEU`f9XK&d;xXb<<)emjI~1U>UjSNf{X=T^DZKmZC>TRU|26$s0%jAY+V{187cI zs2SXOAQiU|M*y)qn+I^tLo=}jm!=s?0tw^;@`K5z6G*JMQ-XztPaI@p91O7okVyfz z9P?Jz21JB-7Oa%p0V0!1SYhPr!<173w`)~b!!0uzs&lZ%Ee(G-B6TQA` zw_f(Z@>p=KZ!{vZZ91cCCCo+{B$3m!gTHj|tWP)B3e9Xa}QlATN0K4+pyq_?%( zeqOrVB`aF{E8beWbXr>a-D%VE&w>)<4WrA*+8d4mIOL!J91LfkaLhBByY_sp)CE8Q zf)|h!=L$$5a0mlA9RiHzr@$bR2LNrxGDzodO!7x?F|<_U0Ouz;JP>~IC+5ij^kQ;J z{u~lIbW?M2_mbx9p89oOcengAM1=P&QBqTJgDe-&Oquh-QY8S76}6&1C6)@W2OK+ah`YsoYU4&G6BF` zs61s)-8sMnb2-tD|A@bAQ)BaoOh>5?LLEV71;9n_$c%P)+oZvsZn6^kMkXr=P= z^gppJ$!Xj#8-a6xHj-HGW1Yl|?qa7ZLKC=^_l+CkJ(ho@%#?nLr!6dQ2pXlEc?ez=$SS7lOHM)@@X+b+J#EhttOc#VeO0&61!{%dG%;+`vce5ARCWtKS^a2Urbu}LCk$c@l4INZy*Ng|_GdM4b} zn$uL9<>;-~`bpT%R3XaWveQ*AeO`(-<$v%sKBLfl5%AMO(;=3`*~N3rvD!c_%xFxC z(uaX!WfICGW_`vm`-2FxjoW%c+9k!!u8(gNlU>@$YqTaviSRb2&8UGe4nA181()Sr zzbx4Jx@i#Q$-y{a%bw>9%aORN42{^y#~3*5{5|7q%PZJ#ZLUDOi+aZ7MCd%wVQj?8 z(1v7pT$u5WK-^S~X{RVQoL;`|ueOTKel7WVkx!OWj?s)#O-3u;U0$;InqEuE9>uBJ zK9wig@8XU-mygca#u=qVa_XDjCXys_QJ5+}Dn{TpapoQ=v(hzd3(HIUdwYoP7DbgM zK*6#c;BusG$uH z%WeSm4f77X5s}r8`y>#%PI3)7E2YlTvb*lxwYK})XL~O}$+vc*oPNTUuHh~3Yb{b& z(@x0z=JfBb1TGqQ;cfFTHwA|(PZuW6px6$8~bh=&l?Wa!0RMDZs z7GfBWEmVNJoBP|cN!m`_02Bj}oEoL%vB<_9PI5~C;P>3aXe9I{m#N4Yu7~V|otpvN z#QexYXCP#@FnWWN*mN9`*63dkd_k|gF=;ww%*{NCvAV-MMZQ)MD!hn{k^J1?kgB<7 zJQf8?^tn=tvX0BUcI&0TBd&}pC?=sNcD?PB*>AU9SNWb!QL~SiYK#y8E%&esu_TOi z0}I<2V$AR@pxz`^b}o1r89gu*01h*N0KpsqUu1Z9_FnN7+{*gYkm>MBpE$v3flwq= zRdA>fFfqy+SjuHtbGK`K1L4ov*T6a~_NL)wzhzk&yy+4|S9B^BV`w5*3Ahv&9(KZ^ zqgeZKRK?P@rN30QOHD7P&iy+xx-_RRcb7*b^wF)HfAVCXqSE`X%xhl`>Q`(9rL?T= z({d1aU~t5ctM^|8iVv5D0ZBfy;eUWX5`0}EL#6m*QMleDZNx=w5{SIe?e?3gBZ^!+ zep;=&NLl5H0p+p!U2CTJ7sAcvX}VUIX*@_&PGXK15u-GMFu|3)sTokbM2OjxU=X;e zzu{?HX(7&>e7BWw>tfMD#03G1d0|*%XaP9FslyC~t{LMZ_PUa?(YW6B`~Lt#SYfAb zSy{{cK5Mnx`R;tX;jj27$BZwgjr?1$==vR}o3>@Om9;CMC`dO;7>Gj)1%x>ZCCpCe z%Tgg5jDE9Y`w;vS&{}N62|PwYZEs2zTgho{Z+R;j3n*7<5tS9AP(Eo} zUtai`tF%pa_m>kRtFwKo;z^p>iE6Cs+MtwR zkP*pN7-ey_M=W^<8O}DTIK_F!q46fOAao`>nisry7r04Cn!Oo*rmu|sb%DI1#( zKF}s$Kq|P&Q?%g$a7PKKe$m>va$8btMo1zBNK!KF0Sb^TZzkRjT)W50fJq|1Gw*zT zJF`jVONT7Xanb)+-CLTPOrH>)b^RT`{iXFVWLWi$N>!0E z(mmX(3}mr8S~g-_E=CnfB#ORSa9BCy^>5l@@5l=c_4n?SD@bOY+DQDi!C9Hr$1K7? z!6kDc!QtKi06it~Rl`P5$jzO>To&ECsRt~oFu;7jHUTZ1aB=Q@MR@0Fk(l6;0l+64 zM&rA27|8$@9Ovfb966^|zF9c(weNn4>s@!<8b=Q5K6!I`xiq>rrTn$K@;>;R_L-H_ z%Uj#X3SP(F$J6I5>6e$CJ4HyM_ijV!35ftCXVT`D4qz&sD1JZe4X}WGT3-^1}D!O*a;;%I|d7HU9wN zu6~b8`%~){AhvQoU_s;zQ*~thm53$^Ii1R{Z4P%%f%|0i^O;Ko>3|!g682!3xW$P8J<+Z18W9}fK}R{BCh-& zwx@{}2ZCKuZj>ktB?^4R1WA>aVIqWrgu;Tj0aq~FWeuzR1uB2Q+m`9Izn7J* z)Xh%IR+gUhX0F}&TT#0G9r~m8gH8RpwILEFsG4Kh#Ud$5Y@>I$jY5+VWR+MVe5GVC zERD)BRxwK_Sf92Yfvfof?@H2yVZlp_dD;n9SDw|<7h8!WkIzZ0Y~^P2B0gjm=?d?T zGQWk=_@;Ry-4(&yaCU$~oL~h^u?lx&KHdQ(y5Nkfj~MFaEs)(w4hG_?{I|?@lBaSI zIT@29)MS8h3)arMy2s5;2*>* zT|Z6Kyc6O3g|RmmcMU$Bqh8A`#pGqfIcs3+7@9Uy6t_{vpk~#bEdnKbui3-)G4ai$ zV_5K?hWy#vca;n;Yi?OUaFG^*;>s}5WGZbNgy6-O^2q!{@aM#hLdD{eeL_PlZJpuR zw*ata-;*Xr3o8Z=3C>19_H7&Ern_Z2N}7mIFUlB_INV4R=3z3iS1j4w?u;Cg8CYRF zw+fSll2f#oDwB7T`71|P=YL!1T;|%6k2Ip6GS#Qj-FChE?Wy$-jep>c-?3-JDN-#P z!d5zT&R6Vug{79443^Ha!z5{MKAUH!&#_|jeAtYR*9iVxtU{3g02BOC{{Vw^d=G3I ze*<{;Re;F^nC%`%QQn%JOdy&8K*#1R_`4r`%bOvm|+%NaeMc zR7O(bHkL<35CV`!4D-h-{%L$e{fWP6FNIeVr-=R+_<`+q$X5RVNwYeXF^h9M6D_^A zbr_O6cns3bHlC2f8!U26lE)+q{rG4$;AMKZS0Ct<31r{MR*n^6yld_SUJE!+Vng8IhB<=|OT-6WDZrHw8GI7nhMMup5F zR|uPs`Vh@&q@tR7rnGJSo|pUneT^em5Y@C&R$TQX%^Rm3<8=96s@LhR%>Mv0t#86Q zrkO0`RMW34ba10alK1(MXH|5~)L$Dn|=7oQdXv2rh)IipcB1 zWk>;Kv$mKles|g;RJV~@ zVH!-YaU4)wT81qr?*W_5PslHiU+_R54PVQtYQG6QM|Y)p%QM>9Nh9j8vPA@Hk8@$F z>M`7lxh909LdV25w&EvwA=9pJCKm14{jY|ol9QBNSCfvsx_7np)qVzx6I%1;joO-8 zUfixRZ6wy4?3}c-x^1QWf}JrXA3T0zkCcoa0mo8CcIRO8Lep-r%Ki|jYCS+AZZ%oP1UUKblpPO zMOQ`^S>`+9Ea(uk73ADK`!}JDiDOPf>3rI!~;m8AmFv<#N8-XJ| zdJVv>bkY3bD0STwhyXmC?ZI$9P)0~N1bof3f=3n88tzWAvr* zNpjv=Xw+I#(OcqeYTtWnYj2_X8{!{>-Yn7Ol%=E30$sQ6Su*WEj{;Q|2=q zBu9Z>Wj>LAX3j1xW{Y7Vnd4xfslzFJ5EvhnjE;W_{f^aqJ!>npWg{`PXXj0&hV9CF zHb=+-AmE+|&MVDzpM-uK)S#K4PehVt4AL_(ECE(Kfsu$TrHi~`He-X7+s^drLB=z) zjFgq!5>MW?`tJO?3!0SdWM2_#n^b7666O3f1^D>{^Mwer7s5Pk8_AoUrdT^d?6_0zn3-*wZ!eK@6usFQrR zNnYyDqQ1@dw|^pvkXeZ7$FHY7ed*M5MO7KboOySD64Kk+>3V7Z01RWxC(&!uO?LaY z?b~3Yknl6@k@;j$P6kaJ%Jx#xS@yHKwf_JcTHUk_R_lFNr}fa0NzWwX^!;jJKqqj| z91Q*)4m39-iGlojF$rJ^csp{{Wxm>sl#juYI=pZDyay(j3axOI>dD z^!vJh!?IB+ zt$hCg;jGfEIO-2M=iiVx&#z9txXm|lJx8~3!S~O%^QmM58^AqqIX!)UpB!N0lhD9V zIpp*Nf1l6m>)pLK>A4eJt);WG?yb{)-_?asSmXTl`~d6Uj%vyt!>GY0sQ?b1r#-Xj zo}&i3o=+V|zp?i{0meDW^x~vaLlca04?N^@IpmMPeJSat`|IiYefzG(Q{QL0@AzrI z&#r`|ZW-q}=c&&<^PGG0>+OdENC!C2Uza0}2OxUj^PYbk#5o{(oNzjR98`;r2cXYf zdSqkUcfKm`cWu*4O>}o(kDiO8HH-4)>ASOP+UaX($O?embov}0U#34_YO%;%ckWJl zkV)sKt}#N4fyZ;(C$C=I(rqQX^PG3*uTFUCf5NVXI4N^Z$w@7vt+df<^}d(wd)#lD zG50m*Xd}Z(q)V{h-cAI31W0`4#KQVk^V_q$Z!-4mMA-9-vlT0D=^JFnFN&r|}wCE(~(ocxS_>4LePB;tfziERq|BdwADCX_6EXf22fO zNhDDme}ercxQd?(_&>%N>@`NQc#O8DUqfi~RL8hsER#;sO0%fH!mVqjzN?0*{{Xd6 zPu_)2cT-C!DsXi-zV1<8eeTiwY2$q+dyAW!+p@`HquI!jGa&u!P!~H?5$3tckZ#Gs zgMv;470dqCJ~z7Xcf(CuJrdGu&3j)qz8KOxtfY`$YLdJ&-XU3|c)rhMw^OCsxe#0> zu^@S&(68~!AmK0dhXAqltKo31RCsi&)P!9}PBf({!8s=4olZ;HE@ao)cKz=!oBFjl z(Q)O1if@+Jmn>UtH@>$1uD?i%2@YF(1SIj!K*v*@?FT%7azF=+8q1xFCbYf4qwk z8LKwhZEqd4)oW|??b!Y-o-PuKe910o^Cf2dw%+~v^z2zv$2e9XWQ^co4%`9I1C5}8 zlZ*jR!eclmBw%3Y9CO!^&T=|*U@%C59wLlXfwYiu>yXDj{d3fiah@<8=N^C#pDsFN z(;RTQJoCxH#yP3>kp5&PDw340m9$Gms!3aaUHr*60m*TJp1^Q(?bD`n&Hx9F zk@>1l;C@vco|z4|oDw$--~uy@^v*>_${8fxlfR5)9;?`}z(2);08^X_az?R$2sjD` zSmldnJT`eFfu1pew+d>Ly1Lapt*=5<=XcL!(&cU6Zj$-C>A&PXe(Mm~1Of-kkZ^e8 z}RnrctplCnu(Mw44h<&-Motw5k51d-Qpz{%N$%9HZof&-NYj1U18TgoTz0;jToH#gqs zpt0wW9DtxGDh}healAIwRRxGbq>#fXp-5q!!AayV%oLJwnx|ydtoCZ!_WRe}zmXS} ztfbOSJ6mlQ()IG(xe*GArdo`(b)tjs|_F+B$J&H*`YHxrS7q>TMKQU_u8mpRWsNXXA107w`Z2b^aI zfC(I3uKNC0UH0p}w(WKiy1LQyT6re@Kc~5E%VTy%4+=s1xjjJ`AOJ}u_CmH#(l0YgjK<9#Z=Wyvzhb@Aw(8 zCn|HEoQ=6$j>fsM9MObYw=TTT%iZ$dR_&3s)8>$5leYli1*dQ02|(E_@-s120ZZ*nx5}lPo!G`OK5j;E1~7a` zjcut-xO|R7bq5Y}oG2wh=V{3KMi^%xj$Ks9=p)=nBa^oy(Bq7NMouz)Pc`IoP1Tl; zDlKZaNxt^!_gc$dpFs*w0{juBuh8^}dpNclcUO?YEba z$5NbRszwdlc(>BcZPMH6+qR7NJqGUO=1jH&fbGYta44wMQTfkqrJf@c#gY%eB-icO+5E8rwT<}I4B$J#BV1UGObB-C}ru4j$dM4hR#`b@L*`AFmH0-Tz zOZ}ZKZtq>*-{-0H*0J$2#up;qMr9kZENlW0r1F8z*U1@XI~79!cjPsBj;--(^*1Pe zu?ETb*e6Al(|#UxmwLz@4eoiBdgiMHur3v-EFnD z)n83tZzI$7kBDI+ol2LY@qy+#BWw&64%H!^-0IB5j(%Z!wGw&#Q z8%S&bq>;n&Nj$R zO;g62{-QjSson@9JE2cLRol5&aKez@SyWONlu$E)xCP^`@3lLut;OZYUBLN!osvaf zKr!;WxD0q=84CagMOgc4#xRN%h{5EM*QXd@I+p2-bDUOn=A#frT%F_RWa+@*oagT2 zY5C4Z+zkA?uy~ZNuO$U!md~a2_pY~n5+%o;Ji0sXqkU~8t*dQsZ}T(EHw@vK#?PB0 zB$1HIoRB#=KPsMw1TNw$KIE}>O~tTD&J>(yKPVi4pl5cDmc?H(?Y*Ihs0U*xZ^qWN5C zN?fhQUfhXCrP8z0^60L~?jPh*94|hW&#`kOnOA?@M^AxF2TZ{r&VX^?n2dQ3!92=|1_c$)Z1IQqPz!ITB z#sL2Sfd)LVI2^>Y3QqBLBg&f7x>mLK*8Mbk_R#C4gmSk$b@yP}l2_UG>)QP{Cu@Np z-@@RNxE$vI=OGAfz#NPoMtbLlHO5qOq!!@uj0|y}eqyVgySHubM-|Rp--y9xbrJK7 zw`^eG9G{R79OsPv4?Sl#k+;N&;+PHh!N$j__ zmrG@}w03{e^qvY*rlk~;O(kxZ<<+jem)>?4cM&E*&pFwW2;2eZpvVJhJGx^aoL4$- zVG0r0?->kF-2`Md4it0A8$cNAgMe{=wwIM=aTy9SCvvMm2{{U1` zAv^ZQ01DiV-uWLggS3pU2^lPMKp51_@YY`T*WOEAVwH?xg00S!qa|muy1kOVtuFm9 z_*~bX@Ixa8Dq}f35C%)J+A?ss3-@;h$pd!>IpX zX(IRM~iHG-EU5O=DEIRJ?Zb|)>koP|~xz)(iwsyU)-p`Ez}LX4*6 z^#tz7AxiU{HzR}Evz2)KYIcp+F1jn*V;Xo&UW?f^Z+Wzn(Qm%@y5DPeMe{IMX%)zJ z+rb4gG4hO@1;YHzz-AcgdRkl7007Dgs4O#{3jm}7cK}JoNh3HJ$id|%x@6xYv}#Wv zaKK{+0YfI@1_J=aRP`enElo&(vKbXi0HuEN<#_qZE&xBm2?Hb?fstJB#lgzW^1CZ2 z%UgB5mGATIqtx`Hg{YvNqTe#UmeJd)x5KN|b+(6n7O#B*gcC>tvpCr70<(}CBPSq} z&j+7&IJp;zbttwKxP6LA*^)cB+)5Q~xFajTKQ2QA73XiOI;Y4How-6BC<~3mvbN#? zUUGIG0XvmjHsI8m)mgAe;k>hwFc|#1K@7McVEo*07pd-!B3zWxozj}Mn${}Y>8nfE zw&YZyW~9?f2|lZx>38L|y80f)W$^=2vuw#UjuNX54u6Mk0pcYap4bDC7;&vcXJ z-d)n5Ql#vqbneqoZ98*v+WX5zYu&xm+UM_8lvpy;DXZ9fdmw#w|A=g;&hlj83SZ=d-ipuIc zIf%0?*0!@jB=#)hPqU6=VKt=YJ7kd^UNtrOiKYBiyVGKdSf=MBIwJzafsoiex`tu2 zuwpVm73`i0{ik)ECidD%ubL|;k{FCol^K>b+YQK5D#pyN0|s)Z=V@aB(ROrD#aE|M zJHF1!+gnZhKKkpamoK|zC3~i~Z7ZuKWzz3`@ArHw`%8bp1|!p~ZuMV+zA4vI;wy04 zewBA6zN@9G!)RHd5*;=TW;?69i)mrr*MiD5lF&hG5Q<@6haVdM0AoLop8&4)CGoF; z^{?!mF2Wm|-w|n6I)m6|zLMf;fDD&baT%R9yFn$Cgn-{NkSai;2ec9W?`eH4Cg znG7Q3(f-dmVnR1f<(qg(Sp%Rjstl-PA4P`EWTR=dJ#EowxqQ1j`m2!LZf;dCcSUNE zi)z-jHziRDtVn#}X@_@b4PgJ=cmhM zx_9Wc))g92zq;FMPTuNn%YQbzE|$6ZyK$tl0!(GqRk4sUz~B`na85X0a7e+(BCzf( zA(&0Me|UC=LJ1tURBaf^JxB<^t_T2^whmfMUWVn*!ZzO9zk;*7fm+RS#TT%SP_I=!#RQrDWPy zcI96WEwtB5O8)>YPs=Y8{1EX@i!}cLWVMp=*#Ti90gybmkfV?X%z+4zf+Smts=KgY zJeKcA)U9QbJDV%09xRCjusmS^I|DH*jBW&O&N2w(gI}??It){*31M8$1acq@Ibh0U zB|*yVSQTeoj7S@SbC%z+muo0x?}cS} zDJHMGPS@L8ef^l%v#Bmu1@?7|Yv$IeU(qg}zmn!ROmWXXoPK{_N@l`)1K;>@_;dPk z^sl-6Rr@;WcLqtcsHd`#gLzRYW`!6WGCo0d3IQRHnokFI+VD>kd=>F-hVzImWYkt7 zNEVQpC1}W3i1|v-F7}ET%3`C?URi4>(Ayn^`twOjGy!UeQ{cMdOoXQ#V>4Ufq@}}u{?WE zBMp`LPJUC7obl9RvZdaq<`~DfZ1(5Z^fiyPQF_Kvvv%{J&CZ7?FeA`hT9BXV*WJ6jB`H zjtw^3^=bL-ZJYcb%x$*r@BMmMc2DKc)8GF9*Tpz7&PhL+$G746@!FyUC;*X>oZ~*H z^`%pvrZPDk9QPjJdwx9(#&>az?(DQm?P(p|?|zHtuwDGSUE9*#zGb+;Is7^I1RP{{ z{CaxOzc(ac@_9USl0Kt=c;g)Q<oicHOk8i`TL)WiTYWh8HwSVR6Gb{l);P&<8=je0JIQ8v7J3&43(>;eg z^v7Rreuj{rljX*8IPJ&yg(|D)zOTlQpr6Mae7&|=WSlU=VPMq{gBi(3p;F(C7Bh3Y;YrmoKXPNiP!+zoX8}!S}G1$D1hj>>GoaLJ19%G71Uj`chsluJ@t*2VFT8q8hG)<(J z+htRyhIDR}Wff_4kG;zM?Hh7@+FDB5?wNz*4JIv1R~ntliDR;6nj#e>@@9-U^CEMD z8=z)okw|^RVz>h!ugD+xC|~>(OHTNGr|KUH{tjQQ=Zo*`?(OyO6WSG*O7PN8ACUIe z5>6SfJVuT7fY0SMmY583BV6hQQpB(2&JOx8_?N{QJv`Q%%kq3JT9Q~g8Jw{Z#MYti zO;`4GXw^`Jrzyq?ZZdqTT)eF}`c?}ujA-)n+Dc2AC(6{Ch3>VpSMSjNp1i1-jy50f zDFJva%t$MS!D0Zx_0Iz{Hw+YGB9;|Er3Q2e~O>{y`}3f$poBb7j)X+eRQ|4f6#c` zt)AnLeg+13=e|MXlh&k(c?@!Ldf<>S;fYWI&OjJtJRQo|%97aQSKOowNx)zM#tAHW zBX&+VV<%`T2k}(#C?I{(a&ergVdz;&D#IDuf}~*fIOP&Y@py+yX zKIkBxX~kR0_FHdnzst|mUd~!nmO0IG|Yn(3#luDWiXzcgW1H1&#J@^@)$leO==eY$GjVY@gu0Zs=@XCwifecbwF zgU3A7h=teXCj$VCV1h~cl$>V=0Dy6hGC?$ng5Wn8AQRjI3CJB!8ObB>b_1-+{#hz9 z)p82wAdo|HMi_3%%V#<1#YC@Cp4Pk4-IGbBxa(_S=Bw^MH!ZL$9>PnV4+O@%0#c=mAszzA>Ibca$pzY2S4uhyt zIODEGd9vh>yth_zdRtpH_`BbwysUe4sy;=li)nOsvuew)Xa4{Ub=n1~OO$ZrmI}Oa zv@^2t#_pxMpqHkw**aD(}PVmjOQ2}DWl?#gU&j5HI zSl4eL7FJS8yy2u}aEe%OzN?p-*LvFS+G*E* z$0eod_c0jb5VxC$zV_2Y+$j-z!)b0?m7AE!#*?dHi4^nj@wth zlKR3;N=MS3NWeB$#n?w~8*U|e<4ERx?4~J1tcCZ;?axyaCmmgq?R)Ch_kBHWrt<;-J!%v6jj4tA(uOKm%FyN@{( zuYMtDz8{PI6{8y$=O_~`hYDE%;ZZ>+GASFEa2r6~^DeFN9_H#p8!H$2w&V~( zhEKdzil4q51u7%kwfxgk@dVeg%8bDX1$OWGpE=J5<|mNEs2Lc+Tnunj#V%*>UfZcX zTG6X?`>wC2Q?fX9%92URb(g){Wp!^YujQ%qABw&=%XYUA>3bkj%7SJrW@Kpa!#Pz| zW4H!XMpg={K#z330j_wC`%s#BUgkwJfxmR5gx{d8d2)JGXB7=soi=7+u0Sl-&lTkY3-9WcORrzk~JPF_mQ?DxN) z;Puq%Z?#orB?|=y3>W3j;7(Yoh1yGC{J}`)2X+T3F1C`p+lI>~Pb?LNK~Og+z|R|j z!2yW{^M&(GU*ZLn5y>omg#0odOrE$9h?~p?ru*N_omyB#?Cj@T7)(z&l0ah_g3-G|HISO)q zQM)Qs92Erp(%Bsc#(Mt%#%nzrSH6o;@ivuX1)$p`cUSiCJd(3QfnYMuf@#d}4XKV2 zT*)_-0~s4{mE8W;eg)Gstz!2709=LjBr6`9q{R8S+!U92*r9=8iGr+$cbLXZTfs0= z>Eq*bDaI~J`bKw@WaSi+i)u>Ew(p`ztu;N$Sq$kz+tjDc3&!dR^IfHHb;U{Dd46|3 z@YK9nZ5^zn+$#BM?YNR~RY7C8WUmSdeW3ii&H*^{Nxmm((a2z)>Lf9d=1QfV3o>C< zmc#rnJeNs!fEiNsstz%g6x^S~d8btG?7U4^n_aKpWWusFlE)~MJ zo$5ce9)V{C&CTwkZ9J)vtY%12nb_@!ga}&TVolp~f~N|>B*)2OGknTZm$0X@id@O+ z^t-fe<>#UA;dpzRnyFF_DcPvqUe4R67Sp!Z)w}v1uJU;9!sm0Fff{r}BdAsbc4WY2 zz+sb_LXKOqoM27k+ayCX-rKB1@#e~qu_`w(P~~#V@{A1UC+0iVSMicR+Vax*?xQ-q z7Iy5?nC5%Mj3iNFO^Y1PtkTIEw#}zFT!@vhhnLmAX}IKuCx={FBJ;{^l66KTugtFO zz&Ty9493Pe7c5vPQheEFx!Q7*qfS=QNlr=;dVQF|N>;w9Nqxt=hT+OC*OW9#a-}<~ zDBewc?f3lu0An?uik22pz3=XZa!wUxeOTjXA?x$aAx632eUWntK5l$@RD6~nb-_5LE2Gn__H%bqNu_yTmijyLulQ{b+^K#lcz*D#>vC2G=)s!r*_r4-*S z?-$K`HEU_RKXNR-B50B!GHMW`LjGK_34z$bS=AVp0c9wR>l-j)izJwJ49lTw@e@kA zm&i-FnFbF306S*{l0q(2v!~s1szzI>$pi36e$lZoj#zJ5Wr>QSyD?S+5@gC7a7f7_ zIar2`)G%x-W3+GDV#-TfWtUQ(Ia6qMY2(|oVFag^LrLZQsHb81WWdM_Po;;cpTm{b zq?)pNwx@oZS-o}ZxVjj@ ze1I2ovEE9ng&yoN*^je~D&gfhb3M7EueodNyY&0d0~f=TDJe#sNy2fmeDI35D_yOt zSKR$plf<^6WJR7MAs-;!#!t!tA$H&?E5_l16cPvwSnHNoL1Af0m>d|>bM9bI&5#6m zW(O)=h#5Ixxv$OpUyk=Pz>$`>5=z-=733k~*cDd~yq(TQ!X1X)%BA;$zLDVXiCUfF zT}kC#8SK=~b}Bnb76HonOobVDe8u)7?(&y!AnQi1Ds{D|C|Ue5O8O-3w(9rozV|*# zrUo%}Ax%1+TTLYSlCxK7U%vbKBkw=7MX`yK0Da)3V3X5~@XeB=3fbe8-GYm9BT=?M zS9d503^@f!86yJ$a>I~009VZx9~N!i(gdBJGbHS#&1%$e>25cWlQS zR{sDKG^t_o#ofBd(qURz6*quJQ5nG8*g(oaIRxN08TQ^Lq$tOlGL7$bvsy2UweGE_ zcd5-RuDtngNxR-L<&E9$l3T5{SH7(Gv8bKHYqGJy+)o3XXJJq>er%RpbDn!k7NW;^ z+;hT!#24KAoRfoqNyt{lR~!JpAn@Hw$CegW(M$H&6wUI+(YbKBUEA`dhDw|(5r-jm zhByY5uaDKlWu}vCgZFzxVWa>S1Qr+|CoDH^Q^-@zc=F7n^@g7^v{I8+Uh}q^xA*or z-bIR!zUX^6$t50*H_LvF-+%aH=#T9MAxMy{gXbtWHc9F^#sY)10km!z<0BU0)MAk^ z&ZOk9age9m40?gw0uLLx738*lB!ccW5=gu%ZgSW^I3R{x6Pyy*$qIQTj?j82^>`5B zcamv9ulBX1I7Y5`4DNQ&1u7OR0$jA7(f*D9Gp6kKKIT? zC*~lMR{%GyLlr^WmGa+4+k5G@wr|S%cGU9fVI>(m#jO&GPRpW}meSs~+vV?`8S#DI zlt6}OJDp1xaz@-8m}1|%U|(vt8CKdhs}o;KcsJw4<Q`J$Ev5*@y8n7EbIgkk0p znA|W2lKI{gCzwL~9c6PEAhUd>RD}m8J5+VZQ0D_6WPGFyoYsw{)bUPQDGH|#&ke!c z03hT5SP~9bi~<43@1<9JOGdP{wA%WorS`Xde9Wf`QF3xsEuwO=O}lApE{f}2Y|q@U zhu*T~xm3iPho^M)e+JXYi-P{y)?-%eW>oD;SC~LL4c>24S&r zl>m_CNGzjn;5i>;_y^-{#1h5+oZ=nPVmG-vKq?Ce%Ab(n6?Fg-M&Fro4_zv)DBZh8 z&zY;;t6NLmTJG&Ven$;XWet}zjgw0DO4s?l7t3SiuiE$i2+iPMAHk~lv*A!*32TB& z>x*^KAVF()aVw)C)%0&EqMjRq7|8ltT2H5pJTuJ^`!v7IhsTfEJL3nyeNN{}@$ZK( zEMSi1k_~=4YonoGl{V3|c6Zk>TRS{=7ed?0nkXffNaQyDY-yAI{dgPV^^Ut}k>3@G zrZO~AERQ-AA%-1-{Ed-;g=H<#m7OCPpBMiCXMcwu9W)E=E5#lj(6x(gP6t`d?ww(& zTV3x(5zTQ7@Jg2tYy!=0;nrAWjV>+bwz^1eV)n54ilu1ON=rp{o3px4miO%RdK?tx zH8rcV*-A}sZDD;9()Nl=XKSD4_5GV6lt(HTMPiEQb0=0U#Dx6dbRAdRj&rUpmeq-k z0>+F>WERT+&dY{8U<@$G11CGNf&C7C+Q0BfzZZNhO;5$&2`s19^b}j0nLIHB@?GD@ zZEGy1Y4i`?n~SD+e7Vk*JFVD>eS z(aRg6OB~U{CW>bJr>S9O3{~B%$3`%aE(h+;;7LG?>_!v<-z|A%&YOE+(noh~JS`akgowZ?;9#6%za2d*_8RX=wQ$nE zl=6%OMnRHERRMr!EDqqL^dtaTfv+j?FT;%sRfXQ>&J!~S-i0Dy!cV;Xp(kn}0c2wX zDa$Bzjic_PI&H;mE6O)bsOxKKt(LkZ?f2`0N^*=JFEeQ;2W1uR-tlf+&ED6%eEh#K zh$L~Gax>}vbL~u0Prf~SXVdY|=lECG-Y5N^;SmXRXr+QMcS|Plbq;#OPDyyI!Y}+H1__#$Y0an{QeXUJv|3G>z}7V z)2~Vo9G>6)uj@}t9_OBfV;pzR3G8})w0)%0S4sJAXRfQ&KP}%uYxkx1mSW@|KnLJ| zUWeEE)s29VbBt#l2|anoe0~|K&|qhdPuI484n6x-fIIqnW2SM?^(VLC>&Jc;ccz^6 z_tMoj*|nouD`>u3YIedek}G>Fzb%^mbn@&mlO?b_ywWJZ135YC&Uy7Y z!2C$a6+F&LNdur46jwX_k@6h~68!s3eMIbs|sKU-&3j{1m#!!xL+t1wI37 zBJWv}E3GTW9}u*wt?Q#oMa`z6qIh3Yv%U>A%Ol73%~}}ciWiD&ds(F1{#Wy}@OR>O zi#`ro^+#CG!AJQBkt+)*SyX=f!OGI?ko zQ!4YChO2X^%^bHfhHhAuR6WJUQdVE^!}X0y z?)qDUaWl%#G==7pLnM+H+)J^1?sqIpHe2Q+l5zo2Y4$IDakPbanoy!KxDp8%XIu#K zRGgCh0hSz$75ml)Cc-=|4`~QON)c9!V{I+6(%WpTwDfCO=9q=-R@EBRzt^;cxf57ka5_W(kc!~^C!xi zOKo(s`3*T<+`GqpA2U|dR@&dDn^>;av9yuO$VrKIqLyu{Gm!WIWwX$*ZNI~VlUCx1 zTmzmLIppwg7?aL6@r~KZ#sLK8kw#bo4<`q)eQ9*X148Q_SArnn1D9&Mmp^P^v-d|)c5++2`!PvNXJ3f zra-|Qbq56Q>w+?7lm^V1Uf*<_vYc_tagLe5$P7pv3XB3+0viOOAOcR_3gqVz}hlOQB#bs?%Ai`N3FDeukPHIDA`zo zL1F4xw#}z##!lXWwq>)O#{>-B0P*sYGBJR~hZ!MA1Rcwg4^;s42aqW(&NIPmVLr13Qi|I`gBI(pFnr=ic}Ee6{LzIYq)v z^82z$Uj16Tz4W@?-PN}sUR@Y&P{EsM!6ac%CyWByhhR=e0P%Sm6j?Sen&mT16OqZwvEn zBnD+>bzFo4bltQyLdv z?x`VmsUJ4t4(yI_dgCLN7$6+deyh{VZT|Lf^HlS9R!_;=`)z$ct*eyA+>N9Y#uyXo z#N*LPQcuhq9AhnFNYJk4z#TetC76?tZ~?}{(>>2hPbm3=e+t2Nl1p;gAz0*+26!3d zjGXlw78+IFsUeEpAIpuET5YUhQdL-q7%3bhZX-Lkl5lves#da5=1IpylG%H{Yg^m? z9GXz6DaEV4XLWVyr(5ayoL%;xCZMZr93`B}m>6Q95xf@QbHeeA55u2a@DIUz&0V3A zOKGJ^9HE(Fz>ODX*V+t(u*&0l?Q%*ML7m=}@ZZ2os_J(3-cXQvfhU(?aKAWqXDE!w zh>i0zVjw^zxyt>erRbV>hOD8E6=o45WVlk>gJ8bUK3&)?wR5!mib8{5KZvZP+KX-J zcd}O2>s|VPne0(jd2HkF^;WgkombA+ z?7$}7pm`3XtIKfi^GfowNbJr@+{b9nN#Tgw^6tuvao7^#M~(jgcnJq8nZW^0Smfm3 zV}Ko*fcZv1IOVTrMpqIMoVN;bf;*fJ7p7Qz&7QgBapNmGRNS1mR!-WhTK;eFTBLe( zD7u#STW(ESO6@k5y*j1R{V%!;tx;ir-ZnR>`SJlHET>n<^(7wHRGNo@l}S06!-d-%yB^z1uo7r`^gHb@IseAD8VC-l}_W5 zz7g@xnc_QJo6Ry|JTN$pLPj>R0HznYWefl$VX)gkA&<;MIHK`u3h@zDr590AzrNzE zxw&<`TUY41TGl;>fvZZ2sX8@%no2IGE9K_sucp45-EFDtO*)uz7%ODpa!3KO#{`Z> zaB-ZLBcK`gH;SVLut6a6%8W6<+5zAaPjQCJ06D^4Q9_cgrz*wq)G1B|F@|OY;NeF( z8OBdDs%y5^u{+#cMQjOQn8-#;I2Z%?Ps|!Z-@9B8?Y6#xo+dRY#?!QyyVq4{>fcMd zXtcj`%$^#pNwr4pxcj@d?QJc8G_?DUj%`pbSLF;&Fh~l{2_tCS7_%H_C)XqI7Uyqu z#YJb9O{##97jFQP2q5HxoD8?jMmCO4JV#vkm8a>}%`8_e^0babP75k7TLX4kO6@1^ zNL@f)4&VpOzA^ov^+_G=^m`YYZLJTJ3|AL3GbD^&XrO@vqBFT;XLOP~WL5`oWMSjx zxVce-RPQ;pr8xX*+^)(yw(rw!_OaiTWcaGMwpNkCK#hip?hU){M+%zul&wC9K|9_U`&!KBB!SW8VPKtvz{$R<^2R{h?&;}41d0Jo=z?#yv% zTP(q8vnFFA7-ODLfs$~1=}P$<=VBun{Nl(Oo5Ps1Y@k=arC9S?vj>U|PAS;F; zfZPaTNh;YpS!BWM|_gGeiWYNCODviK8JE3}azU%QhJnKZGpw{{R_kvu%pXX(N<{3LPDnC3h<) z&9yS>S%@*IU98I372DW+C)Vzyw~toT?DW)_jnhjbDn}DG9FxMR5jG2FYVHciPBZpd ze+p(?)Yc-BO6ke-x4pE!_WrESd}c3%a4~e}io;5zwU4lIlS%UX@7Xy!X|qr7I)5Af z(t6zTy1{cS@=6FX$t;t=F}*4|`_G(m49 z(tuSWC6qe?T1Ey#CO?AS0=I9pYhE(6h`|g=I{mKRXj!C@NHMMqh2-2~ zjAVuL7D(20Ef~EVzW{tR$!%+Dy4BnwTZw19k~g)DBAkS4c?G9B+~EtW5r z%q~aX;J9vuT5+RVl{+X!b8<>ed^T@HyLH=hvF6$*!H;bRdkutf5A!qDn~pw_8uhEtTj7%(%{V)v3p5pRoT64E^Vi?NRIg! zTlo@1rHjWDA!G9XmWKl55sK%-LZ*wEN#5(-(kXJd^Ywb{t>^NXjy2*r&;6GNguzPs z*Y?rW=wWD-j(#LD5ld^ZH}WOo3 zi!_fNyzg_TMFpkL*&<&tmF{EnoJkm99aHNs2>$@VuKxhG4~+E9KULE_Tj2PtE*%)& z>UTE!WvW84$@}{YIqrVhs!1ff6zrExw2Ne)=@U5$pU+Q(zu=|+0JRr{bx5^sALAdy zdnu9&*rGPxF4j^clJ@5A>UoW`+&!!_%XN8iJKYO-B1V?l%HsApbp(xMGQ3YM>AHd1O}8i>1&6w~ z1msht535ni=*ykHTCl}RHfe6@N_8aDwXV`vcfN@8qsKgXgq)>brCi2SN-^Y)5;LdD zqs=>3gjYLvmE$z`_g#k8Xy*7|eYM4O0dm-|mrR1-NR zA~H(MyGzYx%*vb&vHt)DuYbWuEud>Ms>CI0{k{5@aoayVn-Jvnu6>on87(@UA}((3(R>(3f#DOSY7 z6LD8-16J-zDJ9QFRW9YF{&(fGI9t#7HgEn4%VTloY2OXL9%|O+Mhhjk#;*ff%7JEe z`K>jJ-7|J0P~q}~y8#?tP!q}EpA!E7;DsOXSigokR-vrV`zv^xUa`@mYn$)*LHv2} z+r}4vWy8xQ&Apa`;~ULWQSwn(%Lboib8!(?V6PdDNk3RTC;tEkQv6c3w@V#D-$>M6 z&f3``xx2Q~mh$%Llq8FIWbo*Z$yM_&1cLkR5-es1bz>XL^iGHW00%+n*Pa?v;=4(; zJwo_P4x^{q>0T6T3uxZXS!IFdXtb+?7;TnFZR6D?Yq?d-kz1sa!{k@syc3+8$?}I3 z*DuwoJ(i96*zTp`4-!fch9fLhuA-_-5tsXtcGYuHojz$k@aBq2 z&1`=f-Y3`oJA5M4FMK=k1H(Q#@FusW%&Bvwc(cR$=Z3WlDPVU76KShjS_COHGb2VK z`J{qq&h<$nuG8UV^NbJ%_ z2@T~2NB*rQ{{VuO{=y#}yfV=IMbUgGa=L`l-0GTMy{GBd(Q0~}x9O={+h177x}B0* z-rrfpd2gv|6Zv;G&|1eLE##7E(s&QVkANTWOh1cWAF{Nv@NdKK4*0)YwAM9yZ9_%0 zPY3H(;$qOvdMz~8(rhh+S0Nq{*3b52MV8{;GjVGazFs$ha(YTqryNZsH*}m-?RzaM zK}Fdlt#sY5uB{!|UM#~p)Fqi^QiSS4a<&ptrkjJNr7vSwno?2cjnbW!-QC*1;$p{WneUwXMRz4b9!f-QKBuMyIGU~1-uEyx9u&bYATaj>aj!!jg~(<%bzSmm6@2X^1NkHNL|1%LRF;nzlq=Q zPEUo8f2hgu`^J(?F134f((Q%Z(nV*Zh_2?kx|_}WY_ls|$)-hTEydJ3tmJoNBO5hAOJTmd7gR&Ihwj`k*a6Q`k3_ck(Ca(}FQj-;V_03CozfsS;RacT zV^VRj5>9e9o!^WXQuyz|&onxO7jbz{wpf{b#7Py5U@IWl&A)h!m5h+EP}PIo|x6-St{@-2KGUJ}@@ew%=_I5z&m8ljcAU;sIblbt7(3 zSeXDEW9SbCd`r{y35B)n;iFU&8Ksc81gZjg3ZR?^t88b>k%a?weM|8B;=~eKadgH>OmfGUMJ#p#!apeai-s)7TWC8o zum%j?d@xy+39e{zx2&%2wdK=fw0ddX`5zsb;Bb``y_;N?X+b4;wac$Yw|(!c-2Khd zJWpcrEJ9z15}7pPQ)4h=nB)th?89fEGE`+yonNrS@+MLWN=hA5!Qa8SHQ2A32Fx z!3Cv4%11>;H z)!1)OE=I`YvY7#3p>d3c0Fa{`e6`<)$3@%Tv*v9^&dcH3RMqx-r|ZAT*TCZ`$**O| zxp}6XY}}Nr^ml%j^zuD=+T~?X*f~-`Impi5an$YkxaX)nc{S1K+TG=y+(V6ojkzFh zW@5mq$M--uRmdEZv;s3;U1hAJ?OZf!Hs=y<+*GL~D&V8G0Xt3!KX3vu)I&b-rSPHi zj538I7{*z?{&K^PJ7DJ?#SCpWqTKpk_e*=6s*JOPqEc06P5{{V(x8uL6>*Ea@O*+4L~ zic|wAb#)}J)gXew86yw1xm6;+9xUzxN*zlAah;#SSLQ8%K?|Imo!RO@AZOToE#oWg zGU6E~ob6d7J5Jxate^nvwXi~ruJr?cMl+G$3essMcg~}$d#ATY=jW=|d-)QC6;!!4 zvR##)sr27v^11tSst*r%-$^NTYZcUFITq8R%z@ni`IM_6EF6{rSE@G{LtloUw?F(7 zQ%U%Sx}S}{AL+V&iQ=;j)#TB^40f<<(*rdB0A$p@%CSWa#nQ1cYd%c!TNtCXyo}ns za@qaS@UP`%MzcEf(~+^`D#RsfgsKb7C&xjcltkyEMwg9wCs#b zZm3%gu^)10b412N8CK{^1^|&=cx+7Q&hV2-d%UvMJ-1pW^zC)AwfR@NudHP)Z)+%| z^htU7-)4WGFOR+p_=mwd_5PKwY18Q%g^IA6-e`CcWSFi|lL;g@2v$g@i+Yuj0}#Q{ zJbO^k(gsk$q}m(h=m>=TAjhY1a`fZYFz9G`A?q0)O zgv{3#spmvnPnZ_+=F)DSSthu)b0C6WGJ6QE4(xv{Ull$GYkv-WPpNoo#hOIcH~M_W z6lrX3tXAURhD)`I@e*W?Xy%R3uw$}Fq(_=LR#*CrJ}=wSTdBoGH4ckJ?3?^LJM<}H zY4fK$vsTb3x*TnL|bSq9`JF;Vj-Rai2RdE9f7c*g~O z;kY8YZMO0@R1ktP%GeF}iw4U!2`ikD$-@RGc}}FcR8qTAZ7Fp3e6OYYZ?}`z>j_HE z(Y*G*Mzqyi&r5f?;SZ+H{{S)+2pld89mkB40}O3mfNl(Sw&e-5)@+tCmgq1K8;0Gg z3o8}`XKU>|0B|x67z19tsc3Fh$CoFZ2IN%;c92zA?d5`;a-^?L*cs*~)5^1}s0>KR zAcj$ZbF>k_esBRFb0p*uFqGX(B+`oMrSE39T{h{jb-v29B`GH)-jiIf-B4V+C42R| z(_3hHl=dtn-h{DSf=ccHZ+18!hUt(T@Iv<_3ZZkS2^FNlc0vvUH#sLD9HS5iI2qbH z@JSwvb7i__Unq^+0A^gMISdBwg^50(0>GXyD^@ z-g)%k=Hi=naaZqswZBhAZSAhC&NUvl(1NK0ph8(U*D zC@NDVsRsZI?d0=Z_MxIde1bU@L#bv+z@1BV~^(x8*q61$yn}yoSmV3htNA zCBTb#3N|wCz&%?z+n#}r;&3_F)78~o(S^s%S=fR|IdGdnV4#*H`D(ab+m&|!yFyZ2 ztvfiqp1ro$Z$CY@Jp~?EK2-UmB;Pi+=ca|frCERkvv1&`A1KKqZwDM>in!4}#>P)26-!{S9Oa2@Duz4~cu|qS z7|AVL!mFPuZYkY)CuG07_p9&Mv*(L;apsFxzbfD2<+HQje@`RxcUJgu;te~_Eo@{E zfLtK^z_C(Lju}S>cHjz;jPqP9mXlk^(Mua6M%ZOxjB-v7esVF_AcLG&=+3R9rNC&U zg_b;)0E_|`b{T_bAgIVMz;1+cN6z08v|T$+(XJ+j-GjS8QH!f=b1Ez0R47#^cJRTQ zEOwN^2eCp8#?3|YzlCpWX|An1>HRWghNm^n%Hb_rO7_u5zfJU4+3tMf2q&BX20P;; z^Z*m}IjarRKkW1zdXdTP#!sN>p0x~a3t)E`$s7!JDPR z*!1a|>BGt}j{wm?F25zzxt@(%SA8z8qT1#O{_QlK_II}WB);o@tY~4d=cycV)Q-m; zznKEHG;@o~eWi!Zh9GnYAda}&-^AU4`D-Y1#zuMoI%ACV!RM|I)3L63(f^&n6bIo+5szTKqQjA({#_eC1rT+j=z=(5m^DTYHyW3>$*Ilfx zbL&e(x-Qb+e0L`4TvybezeKb}+De>Ku_US2#?@Q9kqQ1z@ z%u_a{X*H~lre;_qw@u-d7&N14ge9A1d^Z(E_|{x z)ZkHDM;THo(MiVlUAkzr^!dKq_%$;clACdwva->7K9}sewtr4afRZ?0P6<4blecp8 z=2Z8g;6;2!9Uf0`AHhunj7$+6$>EF-#`^PY2f^(2?*#00u z845mJ^MUHTHbyDPya1q{IOnhf2aZVZ>PJIRuKmm$u@W2(rB!fxliY$3XO?0Y0|ypH z7a>MEZ9bd;N8b5{4nXUiaZ@UaadM00yZ2kZx~uBfZT$ZL43hVqmXg^mQ?;-8{%^3V znJtVju6W!)!RH;19Ag2y@F}5!Jwg_##Ip^ld>{Rv0 z;{$+Ba0fFByWi}muSK)pqrRT2??C5v zHt;cno}V^7Gsj+ouWWNB>;iIBwsW4RINirRc8uVHM_*=+7pFtc2+yZJ+#Wzao zVgShsLj2hP64-6I-P0!@D8uYi^n~*Yo*5U5<4m+MDH1TdQvR0ZvILl?0mDi2w_n44uI9!P&t*O5sj9Jmh4I@j?iSZ5hKl zh6fk{@yl&)amPc$Wbn17h-8Q}f}{hG3X_qX?QO&b+nkO;9FdSQRB1w_F5=Qs?|$9W z>{P2pO3LeN&#Yb5(%W^T>-iU=Sk;2#Ew%BluV3CfavTT9U`U;!;`Asb>)B@o1q82~5@ z;x%K8Z46H4UYyq*YLKTJM(RmgPDH@ERC;0VeS#DI@%@V|wvJU6Bn zSk-UDS-6vE`}+fg3<(=qvF12-SAV_2#;fz#yh>cwlhNO!UuU<^FLx)M+<;SQ>R8}_22kS#z$;!o;$2>A z{Far0`N9xJPD2*K;NWg8k(STYn(<{?`Dpt{5u8U2rXV&jm=z6fjQgqeyZqCUy zwXNl{Al3EjxxCUOFC#Y8ke{1qUB$wHFj$S*DmIK9;EZ!GaL%gFj&YVFaU}fMWeJR{ z4p=F{BLoV}n&)o>w^Da7;4xC6k2&lKY!k-^H3WCZB|cN#u(&zOj=3w2gl@qk6WG>n ztrp|WD)s$|8-R;v@rK^6rSo@k-Ty8G`PX}Iw zsHsM+T9ID#oL$#5va?ZoE4{qWr#0V-@IiL*Y0UFU2I$F;V@7c7h*gPJAn~_3RB+j5 z2s2y2dfZ+(@lCFub*1XwE{!Bps%bg_c`qS>*}_)VhSEzgT}+d#Li9Ga9RK(o_lp3Rh9%`J|c z8e2%E)jaF?EoS_r{jNXYxA(KRiM$8 zw3+Sn>&fh_p!;;zlHAUx6n1pKj_(h7cj)(=}u79xV}XMpDp97oz!__@inaN zdqx{0Kchc}(Be&Bx4I`8b~@H0}@yhr;$ z{6x_F4+Yz57akn=N8xQs9Ye*Juq4vkTR<6SwVe4jX&#|?;k0;do#hki;HK-J#s2`> zSN;nX;T<2t+P}l!*`ML3g#0I?T}^vsdE*P&uCKgbsU#BI+FD%3GZm~e+{E%s?R#;n zT-rwOXqRStc<$Hv;P{dIM0n5QCZVZnJ|gipx36mV*E8H)>UzcGm)DcL&fmS3c^#T| z+aoA4845%~Zp3O2%{q>?cQo%j^Sp~Rxe2_58Fy(hv=R^xn}N$MY_&%A1GT9`_9*vVx;ODu-}0E2^`wz{iQb?x}rr>owfIOOooW z<<$g|sXK^Vt21LbJA1LgBD{((5ZlKioS-Eflen(!slY7ERN$)aO~>W?tP5hZuDn@! zE39JRn2~p5dkxuKkC{q>GnWNO$r&t84Sh~s!Z~FrDL6thjCGTS_P2K4{l8XuxZLH@ zgsI_iKF%#S1vp0Wa^<%qZq!$jO8$L5hK?Nu6b-3f#u6Yzo12}=3EDRus?Kl~P6iI{ zn~g;NKk(L!ul7rJm&*!5%8d~-OBsm^nIYGQ+sIQf-b!*$XnVH>2bF@1E zz@4COBq>~wa#ZAw0VLH~t|eeMIUAQhGnN2+$2ldk3-tqV19Kc4SJu+Wuu!K38AdC& zBsAN$sp+>%^*$3Y&a)g`oeH>`)hTGzrzHn&Tj;q|dOIZV=dtwV@5k%N7FDxygpjel zs)$C?71>pzB0x7GV9ZMZrE&%tyz|6A8GJ*k%N(-m7g4A|5<)I#7(wPp?!iMT-z=}V z1qi{2Dsj(^25^UB<=cSSzyJUS?hi~10m(j`wPdhu&% zx+9lilI4tANvk&$x+d+aT|AFEmL_qNjnm}mcYk`_Q}XJ%>*wi@ zD_+*S-_u+7@;hl_B-(P6Qg&%H+R@qS-S_MN01l=Xa091?+K2f~m0E`mH zAj1n2R z$25m@iRNRHKmfJ@IXPm)oSmV$9SHzsvzdpti&0PBi@vV$SGBa!X=n4%Z>Obtbty-l zq*`x8p?|cZlGk^u>9*E25UF91273I(k3W17fJOlzVBv=&98|cA56?Ujq=E9Y78{7m z5C|l(btei4VVq>Fvn)uQ5OIeY2O~W)F}M)f7$lC0Gn%#`X9Y`SHXG&#JE*G+@G*07jD7B1S1Q)_)i(O;{VgSz$T00kV&G(g0Sp6t%rSy;S0RpZlGp^0XS9{z z*i-@+XP9zxlsI4jDtd-Hl#oVG92%f4=4rSbs00uRKPssCa6!uLJ+rier1MXa|SM0B*ZU!3R0ymMl(lo6IpvO3_xjdOfyR)o-V-U5omxRCygfd0i&$qHfym z`X#=ac^anbd7nApU|<#jnB)L*;W)_&kWM>rLk9Lp8OpH-<;Xw5&TsT05Ce>9td2Knr1-YGf3rdfC5X90^=P*C?6>uSCD#E z^z&SAGkeF~(^j^Q(zCnM@z~{-4wdE2Z6z0E^!qQ-S*O2c+}Mj*p52;ZGnrc(KyH}Y z0l~-s00s!$H~^E99=h%OJ7Q;6YzzmH^YW2`0|dqfNFag<$UN6L7DXp^Re(+7p6UtC zK?Dy%c;h0Z2_mpy$sjr1g1`b!03txGmCFKGg2Zh&B#wyV@iMb|b2gRbrR^R4-L9A9 zXZ1R9o%D-WTiZ=H)$ZP#>i+Kf*T$NbmaLH7$e0KoBxYFUMIljLKq~5tTWYvs0AyTb zn(ypBJ9z5P$$$7tHCu3iZFuh|NmT4|P`baEL0JkG!;*~3-GTY?SmkiQ5?p`^jm*S+ ztVT;=x&|jN@|~)q1hk6b@FqtH2LV6~IN)O-WlM4gBQ20{F?{lLj>jh%1C}EP?(P}SntZt|7(U=z2dO6{5s(Vwo;|VZ zE;t-4OSYx}s$T&qagzK!Xv(_31{>z0-A*Wurb zAr>0;ou{a~k!OEC*=1?x*|icof{bmLW=3&wDn-6xp`Es?a{eyxCxARvYc=+a(b(NP zx~NCnEPI*|6uhdDJaRwo)<#0bfdgqckMnm**XOkg>mZGn8yOo6HjozwB!bE^xWEJ+ zdC2Lk{CliNa3%Y7!^Gj5K_s#``4&K>NqmiknG}ZkLy^E~6!PLSd>wUtBJFKrn(5K$ zuD^Y**3pHA-zZUqH!_&)WboUnWM<|X!=0ZVTnDUue9is{Zq=ze%DtIG5 zMEJh(OpSWe7`(DJOD0!)Cf9W(vg%1^RU|P{u&^0m{{Rqc`c}CL+zCvxNT&>>E(3Kg zuH}|611hi#LktJWCcaNG;j98r+)rwh9(iJ+S3r%y{(qk zn)<84-yJP({F`X! zOJxKrJaUF4GmdgTSWlON;hln_Zel}57xFUwSVkJcTs&^g@)C-`u?>@)7EywD!*W*u zf_i@p_`g)rn7hc$yzQ59%7g^-xE$c_Z2YA`$s?|RFwFRRtYtaTPRX}vOWjZ1v)kmi z?tP{nz6TLS%i2ZM)0!Z-TKell_`M3n1Q(Yv$1z06Rt}`P?(-S*j&q(|09kf!953^|;Qs)M$qaGH z4cenY+74DV2r-gdXe_YUszdLB+I?J(H7RUsdJb4JOpJwLA_^ZNKI)aN+5ZADqx=;Ld2+WNlQ z>XwJF_*29aX_u@F(kd{^F=8DG2HI5TI4DkVPdFny2K#s6U&NQTcq4-BZH%#umsDm_ z#at5S`>|0l4;v6$JO<}+UUPs*J5B-(fQ+sI#yuOt8l1X)(gd8u z>iG^Cv64Aoyje*E5rLd!u`9)TbllvNPn%Y?O3LY3x97LZsf4LGMfA$Zhqx>cUQFW4v!lnEZ$@rBv&VJ%7tLye87T6;&y^S1ajE?&HcH*V{0#p-XGL; z?E=S1hs4@>{?M|TcWX#)L`Xc_TZsfysCUC8Gc<1`V==3(vrMu355ezB3R={3Q4 z8PK$HNO!Wx2q0rS(SB30*XLjfCpk~D+U~<&)6APzMV2)!7DS3m?F<|5BMdQLnVFX4GWc<<=vUV^TAi7- zx{SJ9TigL8kjk5t)V;gQ2`P|=63G)BfhgKDy4KVVz)0E#_<>#qjDG^b$ycT zlY&^XByAWch9RV1==b*H{g>^H#rMQ50?e{WpY2Gk>|>5Kg-n~TkCu=^qTblXmn^8t zUMSr`X&N;An7#O7uN<+e`C~4-$WT;nY_~WCSwS421%HV`oP7=+tvSXLe6f7CdVe=9 z*6RChc8+y9MP1s-Y_Fx%cb4hBv|g5XKRNGw4S5n5D6b@$MEOY(62Cj;fh1!fvt>&Z z3^9RRguV$9PGIun4CQytu)Z7TQoG8A;Zzk4c8swbLk+*7SAPu5a&34d-r3sNWD+Wt z2wF0rDurYi0af>9fB{2tI;X>-wbFZV8_X=51ff7U0JuUGm9xKN?oz>iQ<0BCoh8bq znr$zzu9dAVR;u@1_qgMXbnkcW!`+&Sx4hCy%Ujy_>Hc4xx~GGtS3X=$n94}QEfXpY zo0P6WlZ=oHB7(UI#_o3O!p7DUHW?%=3$a#qWygMi@DwptJm3N`&*)VD01e<9BN3S- zMl&l2m7^zSL}Z2DH)M$Dibg3egJW!3q9g*OM z-PG;Eu%ex1#WgvnG3tV=m@RsE!=E0D48Y~o6bfPz zlWR>{T)X}oZRORTyfIYWC|Yhj_L6Pwc9pEWt*7XGeI}m?FR(9`%-8@ZI2*9cxX34r z3}6G$_Qt)jR!z9w9$Ru^FbK{8BN#5ck%Bk_KK}qrYX1NVuWkN#A#kkaLMN8%2*FXg zn}R@BECgg7xk*cd80Id%80t*Ue4!ChwZV;vW^DfP5r@tKuu{8`!3D>dOQQ6`QoMC` zlJC8(b@=c3vsmIF-JMmcyp*@LjV7JQS*ny-v!-jdPK0<+Od`2AygB>u*)wcNF{g#9jYC;D_^1apATJDNW@YWRaKMB ze=TsOPS;mpgm8o+lPd=VD-I7b{{Rf9b`iadhBg^F0z_mI7upMLQVNf_&cL?a;D*@U zbSfpv<8;)lqU4wIr}l34UoTUkVq?j4AtWq$CxOpBzJPr@b>ogJ^>fA_v&EjZ{iAT&eA0P$ zZmx`~fg@8SPqmPi0c0RNfsf4|8H$aS;#$Y-i>ST7ouXRb88Ff;Zx~Sg|T3A_lcTu`GH!wib3p;|bH2z^(cRD0;BS##PGou)Gqcchom7n!z_ILe=Y&;pK zSn7T-wo8pl&P0`MnlmJD$RzWkkl^g!z#U~o0oQb+Yl6Ne7ukWJE~9#>Amj zIR&<{B=W$30M6oa20C>4YWS+soUbWad&(*Fmn%zq^w;y~eC{%(O3reXxurO```+w% zBNb)jyIFeda@JZ>N9D+>WMmmA!LZCh3%d+5OJRW8pq`*&iu5}jHBMYB`9)WZY+_Cn zlx`V-Vn8_q3`ksoMPc=+>1lfffAY|ZEHn7HXz|KejoOI(j?bP6Y7!>e#4DBZ)vB?`xCp@kX zLQZ(?-hs8`w;2FuYY;)sIA>1Y<9y27yQ}i+XTO!N({8#$>k*RY zgR-+~?(gAt)wJ|`35=X^&Uq@?#tGz%bB>tjw>xP$Pn3`dB!ECCfN~TNI5-&Kj{Aps zkpo6ZKR9f14ik;s4Xk<&4mco%Bb~{!<~y=RGCLfPyPg9sa7I~BV+0e(9Uk(uVP|HQ zozq)c@7wy)#?h#oaJ%PD_p)g{G)Y>?>93b<2*?K@@$(PEJx&Hsd<^9F$9h4*CphGc zkVqtw3C0dE3FHRB18DC~C~`6~7!&f1+!ME+3EW5o@;T$KMNT5a5CCI<8yUb{fH!fE zm}58t2N*qbPn|~YDQm8;rM38atNp~b(w4E4YWv$oYu(#@ZNJ_!KP=>sq@GFnhZ*E4 zzyXIIgyFft6sa39!NTV%6Ckk|;DL?~K_Kq=fX4umW&_qTyG}8{V9c9NcQ7~`xC4?% zBL^hO61I75*Z{G?!7Km-e+bFQBxG_%G09PKQjAsYb#>WktFw1@US4NCN{U*jsLEDO z?MquNlK6Df?)55|!2}>BgN&TEK<9;4Ae>>2-0m6L8L^tav6V$e%Mu3dz;Je`0|Xuk z8B$b|K_vXc60BmQ?a%d zV3;3yhB9)v`Eo&Cr`I5WEnnHFLHpK=mn-WftCsHDZPDH9pebJ0=2v%@TSYs3_rGU- zZbTsYK|6@RBo)9>m27j+kP4iDq>eer7wxSjk<-daWM?X>u_LxOHZs9M!hiuRaf}hj z6{(|XS6Zy;3~@6i-OXt8Vv7-mP|jdf6NfkKikt z$rek(5*8!n&c)+nWFD%=b_NK@BWo(KXZB4qLeuP{jth9BX%I#{!Oz`55aD`cF6P4g z`6nkFY<-2MOj@9dJPb*|Q<1ctzbU}LYytu5!yFy^D+u8VK>5@FTV@M!%j1KBMlk2*$V0x)?SnDWHu2uqbANIP-CzYOY1j4;CI zJ^GC81c8#=9zi@DaM!ji;*StPV-Q*GtXWuX`J!vLP?&Yv{6QMFS~YEq%!ieAKRu1D z$xq&?&h^nHdtN(hr<*$P&~vF9+u7aoz4Z56j>~>!ZzHw%duT5vxYq8XQF77~jzC8z zcF?4jRE|Bn1A@Su1D)CGwS7~_62v4`-Hei5P=G@LfI#Rmw>ZfJ6N=xmvx`Zvj@C3( zia7pIcM=`T7aN$8GR)2aa-o~$;cz^o#g~k%(t-#Dfl^5M2_P}a9A!tL7(5U-`8t)H z=P0+TweIhw*DBlaURyh#MM^YdPnyZ4B=yqQvv>TxHQk)vu{W4Zk>Wz2;~y|{+%W-; zer6<&y>fZ4G1afqGE|(ha&w-!#Tt-g#~uN3t?h z22$-H1P0gv3^yF-YVdHwfNSP+Jkp&Ca&V}XSft;*YrCs0F8tSTBj|8Bdz+{3T}tjZ zY1;PI&2;U%*Rj`llf@Q#b+M9bxRs+;Wi2Yjl0p5}=O_!gVS+bg9s{-#z6toR`$Iuz zB=Fct3g9|O=0#-<^KFw7DU6aClO#F-uOP`F4in=??FDabr_66JAh3ac(;N~{aTsQ1 zk1B{%q>Z?oxv^VX6ro7PFL4OQhL7pALbdgNHX-QlQbZLZdzBPp&;zcf#`78@MpUNMJ z-?o0QrpnQHYg9$JwRuc>g{<<2c&FZpG!lm%REp|Zor55dM#|ffaqy?bFO1jv?d8l# zaAjEv1>xh`vB?{6okL*CyG|H57*r%7^96jdtN51o?s<&26EKyDkjWuqA!j+>z%f(1 zc-_1ZcOINq)$r#D<7(nzipD10St&S4yUXF$_S*jd)`#gh%)ckga@ayOBT`zp$|>G0 zLMkd=^WIu%Yj!=)$KM-#N8+p7tw&Yy2B)gt-bryK#m(L2-OTqBPQ~6?XS$kcBs-2( z*~r+~7(AaAxbY?Bz;Pss6qY&5Gov1%Ngyt9jilq|J!^|=xg?RsGD8u#WA3>5O8_=5 z17mm}Ip=~xm&PTTRIA_)xeN)*6$c<~*f6;qlA~(p75yWWWpIWLjW-xxG51uH*>c$} zbn5l#Z62rNnT94baTO;*QH$oh^=j?7yXj=)?X0^r`?I3^YZ4?9?v-=H<(L9_QS)@c z1QJ*Hfail(P`cd$6;?BDLJl*=Hpmr3j7qWRvB)1N$pW3ME*vz0iz2>AB%Bh&0g_7< zV!L-K!2=oO)0G+I-56jPfHwsP_;+s4&9IJye5CRS0Gjoogr^M?QE4xMX|0=2ReRfe z9xY7I6DhRsc%{3tma)~VYW7xdw&q;1N>!Bs4WF0po-vG_-zmuiFd4w(ZU$;4c7Sa? zNB0<k%KvCx6eI$(e?&cx7^IbL&idA_qmc%s=^Er0+# zf!3*9YZ^=mm~$-roJNbc00GMuQWW3=xrrf(9A>d*@nZydBeX>Xpxq<0Fhyl20Ya!} z0D^f@xR5dhC}JFBl+tlc{7&s{s@bHSy;oZtIG#&$^^~-H*0M=&qqd%Xy4w5y0B2%6 zy{DAt0P~a3anAhq%X7gUXk9i*0;0lIx&&a^az0!DNjwe2gZGZ(hHTdw-Y3+Q7KUa{ zNElUY1Hi+woE2l0+qbSrCacM>YO*@BUfhPy46IRs@rwr)zF`3T;(#=8n9#w=-=vz0~Zle)sb|HrvB@mvb~oixE}%-a;2)PzV4Hc7cwe zhX7#oGrxslO`_{m)8gFC^G7KdWo)pR%CX^8;J8pg`ByyP`4egygoOFGmoh2)%Ja&> zyXOUn>w})W4D_gEnpenYVow7k@JGKrx(++yu$^very0d9nzpy^ua&&@vD+L|jD6l# zlI2j9D7kcZ=5G4G?(eDX(CD5LjTTG46lv`0q%?7~EDNbdY=u!)3d z$s4#kK>&!KkOuSD7y~DE>$d(Q_;Cy{G?vn6_tWEFhX9`^Le!ax6>m9W9Fu^^qVnPKno}IJ6=O2m2deI9hE@>!5r}k~Gi)Q}-KcAGWOw^pM zHO;-|r5%=>l7^aH@2}JcLc0xXO3L9_$^uQl50IGxQ>4oEggY6TN_$~n)ko!p)=QtxEk-M%kI&dqx zH7N2cxlf|9chc8dNqP0QkJQFh-I|Q+DSy++QmXcg)0T}j6{d@qZQIoQ3hVZI@hop` z6|B~G_cv?4813g$sJUfXJlU2M#IAxRBj+s085TUcaN57ZuNG;HuuGy`8-pxyD%wVF z8_buOhGJLRtQU-&=Na@qE2ns~#QJa_+1?@7Y$OA2>n&dX(ZKSIINt@tYygM%AZO)^ zF|HGX*IN8x@%6DXKZ!LhLUKzRolbMA+!rp+(n~I&ZeHS6k;^mOG^MZ=!=kFLk*!H; zlUKE)B`0gyJL>i7{{S0187bndN`{Lrl+PBOT9k& z-eAp`q=m!oDqIqTWN!>uouq9c{{YpMu3Gm^xVMRAc!&pr3iMx`OsgU;96ayiUk_`Ey7xv~ zXDC+*BA7RDB`^30?K z!CpW+Nnx}Aa6t7~^sfw08p&lepS{oSWB{@I%;V)z^6)n8a1IF}L#;(OfW^jM*5VdU zSR}+F1t9WWu!lIr(UB8^=(I_Wg!7d6RsYfU?A%d_j- zr(KUUd4plt^Hmzris!vVyMIx+*GM0Km|^E z0&-M?j;B0$h0c}a<;?YR*4E{>rpK#Fud`9)mF?0ybm-OXwY2Va7CM_E4=|mF8N(b9 zq%kDtCy|B)N}jkF&1tTpr10w8{p8*0!DJy@rbZ4he}v})g_kj~avX;T0E58EJu|gH zZln#sou@frM0X`Os0$v_o0yQ?l?Q@*f>?Ctj`aH8b zZg7oSla)SdcT(2&lx~&Zn!dhz^!*#~FUB(~+S^dHUj9l05Iw9STOm4 zEEn!?hu;&fAd=GV4Mbb{zFdWu4LLj|^;A}1ADkVk#0-(S ziC$GYup9z8ABP_dekNM#+ENQUw2t!9DA97;oE1=|*|%WsBP6RY4f2DG*WKRSZIZa+VT#n;2tQL5z_Ca=w_P1~-H%Gy1( zK2ti#aLSX!P`l=8*H?Pl>HP1m$?eenPVm*_a-eABNup^3238+0?)fU}3PLa-4WxYAcPPd}@=phXO?=PbZxh*SrRI`v-M)*K z*VS2Xs{E1pc4LHty!!lFK#KtN!yFE*LYZS6G1CFlf;NzwXro z%+d!7`{SZtjayHN#EN5OQmjcEiy`E0!(=eP9YziZ2EIrAram2iZfNIQwzW?;PmqZV zMj6&3va;cjvxNtHJ38a$*h?8PAASm}r#?wFX4dIm_g&q!JlsT*O~uJL+g7h_R{HhU z+nUZYA=dMJk(_)p>SO zn?Pb4a}a@WTPGyoSJvTYdP&CVHniUQC)-Wm^{M2}s&AI=^W~J%VfHT8doOZAtSs*Z6r|)$MP4vh#Xh~-+@RW4N-OE1dEfkO`J0WJwv#^p|OK3pBOOH+14M-ftRa#EGkS~)${o%Blo0D5P_m%j$BWL>Lfq;5Nk zVlY{9z_PkCZ0=MHvgDkwRXpY2!4Y-2Qrw$+a!kt)mJUH9a&8GDpKB!q+Yc@$|Uz8Aj z@B=iOalN^rZIidp&i??C300J>D9t(hv-fvWjjr13d+E2MXTay+b%aIYlF_A|fg)2H zm||8(7$H&F0|BsnqlWHUq##TuqaWh~=$T6@|9IFzN2^C$7sv|igPS@d&hM{4% zL(}}w(UoVkQmN!_DC-{5tmAVX?yl{a!(}3lH2M;4J{`N$Bg`9=FWf@dWMJ$L6mASK z=YmK-FjHImES@8bmfA3*aL>zze6hhBxE)Ez$Ds68ZfNNy)3&UDiO8ZxK#m*4io^OY24|N z2-nDoQKfLwE_VZ+m~0RR@4NFHfrUGP#djB4Y=}t_?!Xyrhq2dN3g5u|9(i2(BvCVw-8*^>@A2j`q>rYP9dU*CjYc4f0A(H+tI7-Rjcb>rFNM zdC%+yvy5B1BS?w7g~?IhZs15HedQS2j1Uep8jR6a=RpqzlY zQG!bIzCoRd#5RXv z<06$~Es19v(5z=4i)U5|%+DXe&gbhWg#n&7xx`El+lxKLzc$Wgg~ z-o;Tjpf079*KG%QH#?@@{SxnG-@d&*c=JiVW$vcetJ~Jv`ThqD8oH_9yK4YI0G8{F z6~O?ze4}?zrE%V*+cGcxxB#)at2^nlC$p^33`Zw&g;w$*lYx$zHjI3C< z7?$OXg~N#@l%=#$6j3V3vdGeB%JSohmU`TO*&kOVtU8<%GLg!}&`47UXa&TA1y(9R zb1vW=K|)oj`$eYS_SX4-ch6<_X{O1y6r`M|tB*D9x=n9;Y544XLf&u6WGCeyZra#C zFgU|1oZth_K_fj*1-O79gu?=HfKOK4gMXX_+$WM1h{ny7Sp1gTA%CyoiqS?K7{;rA&!y#kd4ss7xE^p8wU!2-W84`?= z7kaoQa$9y379@01F<$9m2-Dz>-UI-sBomA)GM&RCDU!{RxN*P@f^*9%u~oU7v$dLA zrtNQ&*I&gks#CMx*42Hht1G_Wovm{_OVTYgt8|J4K42iY0dUL+#?V7-0Av%DImsE$ z7p$|>q`AXPHpW3<4i4Z)0f56~XPvts*wNFf;-aJWZ`%4={WSjb`IVxy5h|o) zi~ul3LW6)nW&n;!Af8DlkTY6wTS`iTxKc5n?u_FDh8u@b!5zT|1XoE6YzQMbI1R>o zka}mPMtKQhB1&mm+q=Dz+oid? zBvu~}h^c9Eb4L7{EuG?@-KD$v57+fLG)*ev;z1(>ia@CuRCx}NmV2yrdl3&_DA z9geTfQ&jUx@`B{-PYw!D_JXBl`S^urSIQsY1J1mVlYO|*i``SI954ecxO1^4oM?# zBVpW4dH(>3U1hc8hTjohK?E)fHZV9R9>m~)MoB%6t#)KrKysl=6l{@|8OH>Hkff0~%`jlpJR0FxOiU9^9QG0C!;E9t_J73RrnNG}JV9y{zJ% z{#reBww(_As+92T)BB$y`7Wqr(N&bXZEmwJu;+_BFvGOi>H#g&*Y(8xg<-?wuD zd649)m2_T9#(p=t)b0w&c4UJgk#{j9$WA=RLP;u5AB0_EuEY-eQlU z)mX8L7%ghmCibclGpX7mC_(MLN8h~vz**1ve9n39`+HxPZdQdM^JJxflg~WDb*st| zw|9CGqb$_5WUEas@X7;jH^98Ryq&gsR^-rewb3eCdBy;%Yir%t1t)1IX$tmGU_bdWe4%SLu zh{IP(6hi{>j>+2^!#Wxe>8na(#GiuL_ZNn;)Ea-zT$+8gwwz}cZrDO}2aa4$>r%gd z!$~0-bpQMo*Ex0XNcUe@8~6T^ov_S0^8vyZuK08*A|fTF2}Emf5Dz@TJ;B`}^H^E6 zDM%XXhYZLA1uhI~@NVRtM8XZmKUsgS!K=_Q${my44u^26mq$$?A9x6cyRb15pP zo=73|+?>pC_X9;l8tQ8&r<6EZ;*krb9Y(2XXYXcFEpzz1ZyoW<#%=b-G<=6D=C&N0SI56!%zw@DoZZV-Up^Vr za0c&;Zj{z}SH6?1d92W_vn^N`&DO-N!3SKr1MOOGe{+G^Ne8E|CqXX}GwVF87*FJZ z;Y1e}RK!cyy=H2;Fd5pC=6xJ! zW+`uK{$F0ol;Kwbs&roco@*|$G=&k}Wd#t!k`ef%Nld@M)LT<6$7Kvl1@d)cVj+>uhQ z(d?PgVnsZUocaTAt4mR9*bw~GxIl{!TD~s){OZT4J<2}bfAi}Rqnz0|t z7zzSJ|G{`pu|u&^_Gx_(H2e8oZ0GT%{^bwEk=B+aQwz*`wP2TzuN>9#t}qi5m$QSY@rRq1aSW zAhP>=E=>B{DekhBmdVUh|J>DKwQQnO>BDEx`ZQq{KzG<%Td({vnBzK64+9xMTZdIi zKMDY?j~!u@Y14+NzpJ&FStVSVcl_OU)k#m7(sQa3cr1UREOq_fg(erWmw0reRG%GJ zqUc4wvbab%u_m4reB94^hCSZ9mHP85g#55_sN(qKl)rVTbgR;7H0N8?!M5)-3mt=rrX4$%l|^F}<$c~-&|F^K z5uZxZP`G8^lz5UPcS#@_PN1J%o)odydZOh{(2boNd&WCHjgQlBGiF3~7E3egyh<)Q zevhHzo&7rpE*4AqEojAa=RJ4k4-%BEwLC6Vv0*MN#phn3-?H+PUVRJA>w%wL2Hig{ z61O{VUWsqo+Q7Q!m!6(>rdV3$ek8bS+}$%<3ha@u+A9jIwiz>bk7_H?Sm$dJ+Qb-+EX;SaU4JV?90o>M%iFumgnwzmtblZtaB zm0zp@`xazwZKRgNp|(E~ii<62bel&+q#LTnv^Qq_JI&2YC!TUHyZzRY*|48IJPgcD z`~v}JIfQyq7~bvY{s5eX&85p%cP{WDgr*C|xDDb|y5i%E-`e!X#n1IEQ{p0;_^k|9 zYlR4zf3?gw`E;T?`3X=SIVfi&-L89vV40>M+30(owaWFEF^nIEs7p-FttbGG!L%y# z)7$~woT6g`PQDgpZ}BVFqZ1){zJ>uOH={QwMF^j~kJyK-QPd zTx;ivCh0K8_y6&HU?wTwBfndhPzN=PwI!SVOQErt5nFP@5 zW(6mEd8E1u%sGq}=G2FtRJP7svJSZ?h;^J!niq#USNLzZote9B8lh@ir1Xd$RCX2f z-90RIkVi7PI3fVx1PN#IZIoUIugGY)n#zhhAo7`A62Q=cA5;Stap#@N0%|cnVgw-B zd)$YP*o%ewZB%TrB(L+cMo)#SOSw^WfIqSfKWzZC{zPz6eYqbMc5K}px}l0ixrc$svW*n5WBvRfi~Dl{ z!%(x<;c9i^;nQePDVU=ue1N-_*4mq15)ojV1OQ!Qh_1?tve`e;H-(5B1q=Q+)59#p zr4TNY(q-Y$#3l!Jv+2rhEm3bMkeYRp`C8S`IJ;oxd#p%h$V;oioKkPrnX=o^n4a6> zj5`neDd8k5b4KsZ?WjR&k{qeRA21k^GO9Vig`hyUnZNtB#k`N3&46ZhsFX3*(SGJ_ z^ysQ0t_(yxz0PpwH%-tP4u|6J6r>3axa^aIXwSDSPa~G?zG2^%KT?JzHB&df#XESM z_v?F|1MkLgMXjtgKVmK-)fYT@kZM-z*D2C4YHI$qW^=Xq+e7K!6+uruwY4kFd&}o6 zFa0`S?GSeBq0$}utH(m19mZZm)c$B)OR8UwXs^eYPc<)%-*yi?>{Jb93|52wF>i7- zS!4KV{q}9&@dA*{F8)i02SAkvU<^;bu>M1RCBHS~nAXLTNcVJy?LYglG>hhomkdAe z{s!Dz6lU(It*#|}xMecRtki@9-_!tuv@_|`<#;ShWiTM}_gZmtN)8uk2B3;irk}98 zTCdWy7#AfGp}QkaLGF%@6^$BOK$kZx_oL#URC3I1_s)*Frx-L$ICo@KqIdFsVB=V( znEOmI1BvN1V*KF=WE8}JLw_lXd$oQ$VGn7CAUSlars?&BC*boU+w}$P2jB zLkhgpNfyd+4RwxbNLctID`8IhVzVhTli5KJ(d$w9S61RZmn6s2+v-s4M+@R5( zWTxcmMGiWH16Sp0k3Fqh7A|k&{sD@z%q|yEQZMoGz{dB| zWHAB1WHV4|uOc-v^IH4vEdUJ%lVmv<9~|V6{c#iNkr#l>Q*uLzQkP0!nuF=5c&hJ$FB{L1-Eo5tGZg&;f%7HMtJrHjDHXwtNL3v!}<0 zdlgmAuD=f6c@1I&_;%YJoGYYXT;p=fCTH^EAKb=b>!O|{7`WtVd^IkJ~u zJXMTPm?=V%T2z8FMu5Oic8omXWQ-~GL{WI}|A47{{tNwhW+Eu)ZlP!QOEOhH_VSH= zLs04NMOurg`A|o@b^n1QcE@s2d*Q0eS2VFbBYh!MW`UwH(!tQFz~Hr>|J~LEHm`4f z*Vzd`Xl`Lt8nM12udQV{l>me&L1u|o>1EH_gfeLPa@@2PkE&lVZo90cOZ|ggYb=H`zOW6Z7uV@%;NM^ta%wkR34>-PK2kRp(DMk>-UaInwTdHo%03Ha{XM zKLJK^AN>`10(_}X>R)RnuPoF+X*rh~(+?J%e++V+i2=~}^QGvAK+^5t0{u(5l+*|f zR>1wl%mh!Y^bCtH^KRB*18Q`utYN3LLe5g11uD~=f2{57T#j@0znDMD^uZOn8hON7 znwNsty&8E>kGTX90Ae1{(V1U!^zhrVK^<9FuGJ<5G8dFgqy|xQ-`&7qR4cKo(PDT$ zXNJcBp<4o3LMG{qUrw^)A`3-O()xJOH7WqcLrGs3AR`_Q9op|}UMFYuwz|II)Kl z@krpEt|Xz6)0DOPl#G^w;k|DQmQ|e>Y(Fa0I83e}r40fDuZ+`DU%mKN;ag?*Q#e>2 z4A4+8x70JXmmdazgZ%Qj#Pp)+!&P~JisGL2|FP+&9uW7fS~PO)8#Z!gS7YXn0UU}( zYXcwXe}3`zg3@{Rm<-m06vsHX89)pY{_I1OeyFlxxs=t!XGZ0Y>4$gm(aUT1$ z_oEkuyo!*CEC)w(6X3tHvXLh8F1tpL&C2nR0`s7?n>zWIV*z5U7FP6%cxTPFuIqtCUvE!TcS zpFP<*x;Rg$snzCISk85e*?JQC>yX<+*9a6~xY%*v5aB^$~eaG{rhfV zInJEzfKeP+A%T;-*c{|#rj2uWl*3bUD;nhn&=Y(*`c_w?@-t>zFRqFv0bZlV~sTZ4u}S^elyr#N9etWp65Lwka=P$+?J3niiw8E((aO$D%dn|&`C67QKg(+pHDl-Jt^Y3I7+_hz}ZegY8;&;1j z*qqjd&}y{JZ~g@L&CZiyeuTPb0Bi_pa7SD6Z^p>22h~~vuCA3Rqb=W%F~6ft2Wi=_ z?_}E3DxA$jo;a2Jk4?~v)Z12sjg4@E?)#X^bFPh|%W_}pMKC5(pp#=PtqQ}rtIv(q1$I<9blkvUZ@#Awm2HhU6L5@YyPmVfu~MJv)?V1X z>s|DQd=O$b5LESS=y1R@Iq*?2-YG+W>ezRWwf8!EV35keMTzSyKG{hI zumJ(ilW#r|)I|gl? z+Zwm%*wL5~LTk^N&m3DP#2WH@Ybju}4RRVU~czSinlj#aS~cX}kVNZctu=6RIAvKl3(jZ1 z4~D&P`)c69A}1^v&9$Q+e*Kf-4wDx)VUdERFPCooTBxE3SCm_DcO-2J@ut2r!XeTA zV`m`rJ~I_C&G=RQ_4inR>@D%R;k_PR>bY|-%U60+6)r0OH$Ur1kNbJ5my@<32-T-# zG*CioNeJ~+gQ0S4b#kO8wY1WtZ@_e5R^OFhx~P8E@+wa)a?tA%yO4^!NNa|I8WTSGO}R&;0W{!~RRJ056!I!>fj{|)y1R_cE@H6C1eq4lT*!RCRjeabk`d@~*% zE%304y)cvzD(iz&6y3reDi@kmaLKuF6=msAXej#0=Hhve-qfI||W|QuhzQA~Mmo z{r%($n-Ynv(E+s_-sFgcT2J0u`ZSvxvxx6IDK}ZiW%@v5C5319#Wf-pCBmNijT z{@&__i!;WxJs^eeyUSOzRJgR{4 zhQ->qGqqG;2loheDfld=PNbe??31}{v*yGj(tDZgwH@dB8YF#_hu`gyg$^GLh1ol4 zIs^jnn@s3i$+v^r@(ogTL1ZtiUa53xjd;~B-KP0hXw45;h9ur~3wnyOn{YYc6twSL*+ z&L7P?q}`0JV&6P@j+bWs{<_F1$KT z6ID;@jf`(M0MX{(pW`}VmBd)wX^mWpZ;cD5rbiDGi7Fjdqb(4ys=o>xrs`=xgH?Y^ z_n=_W4Or{K4KsR)HQgVcE?OwE%g-C?|9JK9*t^+w>AiI~^YCZBkof`>bjc>7ah2o! zT>v(C9U*_J zz|nx)0lkV0R1=cPGpPKYz1jH)=Id;Lgca?1tMNJcIS*`Rgegl2DM95}H#YAPFP>mQ zD_LdFB$@w)=n^NKZ>8)ibG*=e7QJ5OCcap_sjC>WK}le~D=K5P1~7yu-vvx)V-1&q z_Zaam!uq6TAGxcY`)O;_)u!=`sz{!1Fe_vMS$c9YAahK zFRxNkHV{v)LY%&Pd0&Jm3N(0G%*|Z(-Jt4><}S_HEpV>(R}GbOm!gaER0ri`wr3vz zblzhfl8LR;c2kVK@5>HlLm_8VU(=Ht*(L!_t!po{qUZ_KfD}ydikH2(r%4jMo6%#zx zW)SP=OZ1VN+d(TANct_!p|<_Nll9~|f*p$E9=nfc@pg*QnzLWdm{G^bUeIL-TEdl& zsr-eRY{Q&?JFcao%I)SOJ#jHPeB}hImpANtS~BjcNUO@ZAh$K3aIzGp^R?)`>vPWb zfh9-Q4Y((I74t;z5t+tS2hQ`H_8&m&^VQh)pmEJaV>ZF3IXj`It3=+l3}uVbV?d*$tQ;Z(IgT^*0S@kZ-- z=fc*N*W*&A@^o+^VS@22HcNJSLmYY7gF+8;AU-JY>L?*c`Nq&q+Jc9PX|NJU5GXb* zY#BBt&#)e4?LJmc6VO){J|!mb!2=V$bDKs)VMYF0 zqh>N$i`u4-t*2Tg{BMukW*0Uu-7YV8e!Y|+BUii;-@9(widsO{q_0FoOyv>a;$y`+ zC*XHayvURcuWPVYFuu|atXZxYlg`S(60I(AN+OmE8Twh?=jeKGcB*wRD3I-GhGeV+ zRFQ4w5n^<9uF>I~Msu#TZ?WoC%2blr6FVj3N$J9TI`GnQ4y6es2Qh>kO%|IpUBEz5 zX?tT|`nQgcOII3UoVI*X37MN+pq0f=JZ$X?b$x}e>kh%`*!KH~fR6tYGLE$0U2z<7 z2&!!Ly*jRWJ_jc?O6g<(+v9Bo8Mr`f{M_p?M7u_V=YgZPq_e4+?eu5}VGA*j@b z9rwV+D^dv^Hc#LzfJT>(Ybj(q$jV$@-8ex^{V(Ph(cEApC08^F=Vx&m3ap^S6I+6( zoUh~5EVwoF$;Th!B^QQih=x{kHTyl>;=a74^3U3tFE5#>%Y*>f8hB95x|Kh(#eR_i zM_gxbvH$YWM;kikXgexsu;#EVdv7WtuCP++MG=(TZ(pklNwK&?!#kLm;h_vM6egA( zX<{HVM=rrR!pE_16MrG{^FEgY<~<4pUPbjV1ky=Jc7vMD+N?^iMHCh1+GT1{?eg~x ze|viBz0(;Wpv;eVW=@WUHjRaQPn!Y?=exw_%@F|rq9~*d@%X+#OE6Vf;Lm@6S~fv4 z1B5?)w1Nw(3sKBPwYbn+B$bTJ^%oDZRzmWBo`I6bSrovP^HH1>2);-1&qw^G=T zUyt7X)n50EvF{lhok^JkDt=hj_2RIZx(R-_*W?rY;u|8klG3@wX+}{o&^;9G`yh4m zQ5CADTRzmpW+0BaLkwcuE|=Za{q~*k---U1iXPk^uL;?1*nGARJb?X{Xq@H=ApdB~B&GHL!sroBOnfd+!}C!=D~vc=-0 zI$-#D`R`&ZxRk)q8=LSNRNBtH+@3PQz1s~<4Hi7mJ>_U{Ndej?4#!enb%VY5{YCCy z!~=;T;%z~i;z=vy$~B#J{_(vFbu{-RRqxyM&?Qrm2_x?IT9kccV*f~Msi`)-62OT~ z>{(UgzHc!6qK3S6HS82^N(cj6abwH#)(;#~vIS`$$ ztFM|+BkLylP?8Ec5SvekeA(po71(13B>=<`34saky%Ynw`v__?xCoB-_sG`K*uk&W zwDe?ssHLc@JE|i$9(g?3J07Wv1AqkZj(l$ku}x!8@F1I_ICT3LH#jei8WgQ82F_Iv zwf@2fzD9G(K0n>gkI&y#pzkB#V-CgP$cWqkkexKgM2srHGio#=AK=Cgxtf6}Om4PW zR`9p(wT!*+(d|t8FnQo4Ti{$JQ?5;jmPt?jTIHC1WCUb&Ac-#)mH@2t<13U-P;q+o(jhm7YRXuLrhxu8}=%KT$5trP@Vpd&eBQMCq< z>A?|b7l5Z(q9ey9sYAhH!YVtjERXohFE%Pmi*LiqK<}g)-0mJvh523a`F_3X_yK)%aYrJ58|5X6GtOK9)F~Rwz!a z!DyjOM`Uq(CR8?1{`d-0qLU}(z}hru&ET#UYKbu0DHyBU^pItK%FjCFmO@hySR!|U zCQpdn#lvlmNk|9M=jmh?wSa*LCUduV@c!M7bgvi$0>(F?J2Q5 z9mzz423fwD(qt_h%7fcJx3ov}2%ev*_{C$NWPlKc{i_P04Vu^Tu|!4Ak_S1PDU zMW8U6b9vYC$SI~8ePn&8fKQO1WE;Pm4*(v)Js8DTKg#_aa$qD}9%H1o%&$3Wnj`>q zlU)*H3D*i&$f9V+VPry!kg`tcX=m84-zo14&w_`vmEvZ7jiDzS(}y3oLl0aauRSP9 z_E-2kT*!!P2D-TjRXZBC5#`qzhpArET!f7vxw}HHv3!(=gm+V5{3=4edP&gs8I3n# zmaqS6<@_TUbmtx)vaKOZ?Zzh&OW=1`ati4iJrs_4obgLk1rll9c2khi~%`hG6Cq9y9sE_dNko(L5yUPF(|rOTMfQte~hqr9O{%>45TJ z#Ll-*RjZ|I`c-i`YOJc@iR%=LjvULzy>DxN83!_3J!hn8KPpO$-o#H!EbZ{faoug^ zqSYOy+6Q1LnPSL5^0RTV}GH4@CNLqGz6Hm}J`$}u3OM?^7 zo41ojIEKi;I=TV)QuNNuRkf# zl}_mO{n#i$l4;7U<7Kb83=qVNrMTyBTV^`nLzjly`(yX3D#vZJf6GW`%ps=nXYNja}dO z$*V>u<265LASKwvjeq7MT}~n!!@$>-U`jl2RlQkIQGN5pN2mvwa0`3})9^`&_OP6w zOvW!oPNRoN=!%DHhX)yS*U!|>ODpEP*So1TIQ{_yyyglhqp6l^Q4YTInCa>0jJMrf zr$%A)4T)m%x`L7gcQ?2fW4V?H@tJuEoH>`HAJc!0A5vVsA?0R|4V^_#8&4WAtm>(j zt3#spdBR2?XL$K5v6iwO#e3VzZ1qOrI?@65;jL;-S}TLe_tN{GZr?=iGko{oiv3gHWH!<(_rV;XPnnBP_>*ATvtGGjhC(dkzguQb&D2~H;JpJ z1h0&5vn&71!dcy!QKH)9p2m3!R9%{fq7>(2wTpTovp2b?<`7dkAuipNh1PbiZg;m)bSw4>y}J7C{A$@5YA!irscy{wZDBz?du`O-*p@pz-?ySS<{sLQcm`;y z?TlG=sz}UaYL%)DHETp;A(X3{BFoPrt==G1G#1j0NJ%_sb{*j5o=Cia`@QplgA(Ul z_O_b%;PY<@nxCH@g1uOIc!sI2ru-)PyVItH3rj2$2}uC{r>O<}S5^THWvLFV;4Dw4 zv%h;jEqQ8)vWXfGZ#TrNm>Mme!Iyu}a9c$!u676aRu+3*-IuY64OdR}kDLeGc3pOC z;$Q4kq|asACM-pOEOnV`CP(oJj!y^CYy8b&p8>BCl56x+Fd$I+0#R(f z#h`V!9G$sn=xn{PfHQ36{KZrw^$x!u4aCHPEqF*_mQU%|8qWl!E2@G-urt^QD@bki zO##>M?FVemuFo{X=jT%Hh~V&zbhoFx5p8G(7NaG3Gw~x_p`&f0WQp1(lPp_Mk#))<+_-I zR9pYqsW!8a#DRbeO5j-cWZk-th}mhQMEd09URqVkNn>2FhJTdt>vM|AXmb)8COJW| zSf>z706T`Lzlv+}F^z|$60pt7mN6O8+I6AAYqDe~=t0S~?>rwW@#FQ|U70&TLH9nH z;GfsUyT~0YbxNYXfU3_Y7eyH_(w6Po|Er|@;W8MN3sd0M!|42}mk!~u4Gdt~o~?D8 z3jCYj;eXX>jXfL`hsDLK`SOwSI&b;9;c%B7IrkC>8`j6HA+g#i_b>F)Jzg{L(`wz3 z6>Q=)iE$9F0t)6g3Ac6<1UYk4%VX%WqAcAfJw?3_pU0i4Pnv%;TK2rk_-R2NBjXKL z`P@?`U$`6Q-|3WNw!Ej+CgAn!lge+p?{UD#StV6#gzpVFjmZ+V@4u^}vxql8Z9dqZ z#l|)KRT>5Fe`+n)9EZOb0Dk}y*9(Pz(EC9ylx_n|=X`Hl^kD>o-Q2|9eKzeqvw86i zx$0QlTU0fM4>R__7)SiDA3vy^-xQUMi}`&fTs0DUIcJ?lfK)f+{Y<}H|1hg7Aw^?v zBr))i`Hg0Q=v)TxQ;8IAhiIsre9e(eGsMZHoV_(i$Lk)1hXeq%fBdS` zkx$=Z0&lB4OW!?S9+3XLl>OWmSpR?!)sr7_JKbB;9C?RRgJ{kQE zW9{rP%0J_yTby^TFmM(@I6AT3&PDALZ^CJI#(h_+)`W=<>C{!w%Fhzyc5>xC;l5H+ z06-ha5oyPTkPnpuUlRSUK0{`q%6&J_E}T*LLCUAf=MRF+PS1i*-H$g_`q?h8E<*&% zBhd*mCmWa`$0I_qyIenH5q0p|y=>sdZ6KZ= zJ5`}%-V5Cru54J`oA5E;neLO~!4BgP4F$8KmR2q9goXCw2k(0(g!N+;{sH2_QF2Q; zI57>rgbTt;p!jxR3lri*tE(UOL@z^h$lCf>V;Q0HH&gkXan^XW*KUga~P)7gk4jtef!am(;^(QUP-G1!;(YJiis15Kqq`~KhVii zNJwl6<*TRxk}Lo28wmd9-FQll)SPzq1Yre!-^LugXH3x=d6%2zdbZ*ISbkH>dye%M z`45nsD?o-T9wT%qK#4`t{ag`fz_B7GD9>|jU$FeS_EgXYrCRu>2UD%|@onRwT?{dv&A08kFiqu7aMauD+(=es!R z^WK!)6*w&A8%{Brotk>lFxrWBOP4C%(^}Xv*Jz!2TfejD$*r5ZyRn#CP<_(1v&d!m zK3>*dU~2$>w3U)q{7v~uFgL0ncHD)x_mcOH$i;aYGxOmi$t0jWzwGZ&o$jUNLdcou z3RAOkf_3UB>d72ios)kQhUgLnF~YeS@U)lrSh+X|xF05MuJu_y5R8wic@ zCD7Hb)35Jf=(tu9Tg@v%+6kVV#@@yH`b(2^_5;ZkD$gWhJ7Vw(00H1pq$Y}(VhWTP zbzxm1q!)vW2;RWTwZAZMWPzKyEc^0Tgr2r$`EBFxsY61P`k?;)yG(IUGx59dPN}!yFt~Kf{3GwG@?%=O22k7A%=vg&vtLl# zCi-=uV}f_olKN=~p>KU>#|W#!=4>NCs%hgdLw(1Cvb(ZM``}xZJ$Kx~a=;`gTK+UX zJa(3X#P$QP3VD)&7!-+H*gz4u)jefQ$5bk zpG`#^{!6C5$bCbS&^)*eq{82?dzTK*>GGXf3!IAfy(=TY`q1wKi)B|?GyqxG7aJ-Q zNu4^&YVO3X$=+MsYx0$zvL`e34gpD%9OpXE=r*h5vR{aR=`93RflQs1h0Cb=DV!vV zFsm;$(w{pw$rum2&eH&PAF! z07RRkxId{c%fRp@uCUqi*57F7*Lo@I$ThV!tZ(x)QMAR$F(_p3)iD0|3Gf@|xFI9a>A_x))hXwHdLj0FrYP3u8$fFg|+v)dxM6X%3 z?ojO;xUq$E*P*^lMy0i%0Jm2*D?(V@<#QFyj^eGfQ4@&lzm++s3%8*ekj@wsvy7~# zDnC_S(l8hdbNKorxa*JZ@H5DdRvC+q34x&Hg|y;LGncZ_;!M)k&xI7!lDk$sf-3Wj zv<5p^ngZ_F9INxP#TRYKuB)V9!}z~keOx`E(CD8F#{hTxMGjNaG2;qBv<1$q&v)k~ z4lN@@WvVHx^KFz|Qd+@)-gtwJ-b1gdI7-|j+(h=#QJrYy&nL)*6E)`SxU}pjRCUXbN?70QKRJic&SA{;fYu*nRFk)7S*H^s6L2`8(b-T*T{9TYk>@XoNc{XrA z<4K%eMoY@(DO6rw(efXl;&pw<-{fU!L}-Fs<;H=r0*)YewRpf;F{)U`eA{iCq|B@z&p4d zLy4ipLi$&jk{O394QwKij&htobQYq+F%re|96}(AhkuUuA5go?`YI~2=|X4T zA@)B$4?d<-^p6oM)$+GBLp)Hq!<9ErWhrGDEy4l3KR~5c-&HN>ijQ3OMBz6@hK#E^ z;(^(j~g*&e1Hu|aretfMcxnR7b!2sJdhe(ZE5a2~UK=nUZuD$`&#)Na!} zMA@Hm!QVeysCRX#h!R=%75g9?)x#o3u!^Qm60h zK8RT%<FOTASF8mPh7OI*2Ig%S+dnwZO;%W=8-a0bFCqbfTF4?U4KC4;zti6EDT#S$e;P z4{5}J{Ej6f0q8A=*nD*YqUKsc=W?p+x_Rb8qzZm$EqoM54M@KKh zUhu!hERCz7R(rQz!wwgY|3fucA#3dl>@Wku|E05;)+H`vD>P#)C{NLv5{S;4A5DFY zK(rd8s-{8|8k7vrlLIa@;-x>b`KPDwHgUZ5Fk%acdHIE&RM^@->8p5BnfkBtu6aPS zp&M*IHfBANm_`;{0urYs6brgx-=$AW{k>)P?6Wj%AJ+8qPBXODTwCr}3@GIM_}aY2 z^qS)F5yHEh^)(r>>s@#imrYU=U}|9%QBv}IX7JR>Y%)FF-C_SSPvp~k7{0=%upnTw zUQbsWx6_fEl@_@>N4T9;92`Xrsvfw2*}>uAstP4NKfd`z-#r4Q15iv&KsOk`(f_qK zob;P;TPabLU^to@T`C7gtqpWhCxsp!wFGqYlF|N_@PZOYc8dP_6{(3AqahoMoY;{T zGS!;A5-``U!2JWXoYWpqAH6GSHwamEecZ5fb}g&j?-UIkvNctwWCcV*&^qBuvT{oK zhA`Wg-!<|F!1zc%+M$7^_3E=;>%;1v^p{N8PF#2-T-LIS0ouc%c{;2Ceni3cS#&!= z7Neaitga#_NCZJcAY7zN{uuASfh-0KP@c6uTGbyHCVb@# z&%B6+#Z zA$0eMlJ$}vejiSgK(yrbj`E>s<_|JO2_03|E+GEWCer^g=TD*R>88QK`GiRV1OY|p zh6Y;wloj!BjZgiWp}~<@ZC4M52y}Vq6+kR9GFXU#nJji#R6T zZB=1q#YOb}3IOC@;2rZk({GSD_$q#tE*?GU9f21Epto52;_{pS z)7s&vWz0Q5jC{Dl{iZ5zO&T&8gbGJq2((`+ z$-^2x&!_zoENS|K`Qe&fc)|5ml2s`9@NhtDLr9w4eQxjgxMRIk$30!3skPSqf+JSC)4TQA934!)yXS1ADVdBM&s(}G-;?Eornq6 z>|+Q(&r~NeHQTdj)!$WWBW!c{xJ1y6rKCtePPVee$u*EL4zk2)Z>GiXl!M+jO5id*b(;nQwKrxg$8PbtyH;3VN=79~=IU(2r+yokAgzTaWc}KCoZnUzUAOFfIXZV5%2XSeJ=N|s zzgZ|Z=M=g&s2 z6NiYG-5+KHRKqoN3pzwq1{m)R_JX6I(I4)T`Vqrz&3&4-pYE=M0)Ru$#C-I7YIoU< z{m)dm7%0if*Qg{1s(7-z+;MAWLPzEY4aZ8^_oScby}KR_uF@Hlx0-F;Iy0M6kTt~I zz`Y-~hUYVUAJ*B9zz)@?M3d0bN;D~O6p&6o1`8ZjjikPMM3toJ`&tX1W)&`Aiy;kE z?+9*fX6m@gaQ`0w9zo&0mubSU%rZDXD&a>1--4iW%p)6}zCct0KtDOkoE(kB5O)Ez zD zPUU9ar*wY>d|M8cXQ=4z0}nJ$7t0VT#1Qf`t|W3}+7B!-<@}(QBh;@oneG}`{Ki;c zljW0!1#+Z-0;tGbs9rOGPBUGq5p6zSb+oU(t*tg|MgCn661ju2o-kvzcQ2p$GWB?Sg0 zmvq|?mSjJEy6Yd>>&Ee?lyxmO@xc!?k8Jy(^H4U#j@Em4lm;8v`9?vwg?0W9GySK$ z7i-}=ueDo~_E{#%$@XUq-fs2@EUA%{*x<;&CIMnbQ4hg$_@-St;h8PTS4QM=_%+Izg*y?5!ad*0SQ*8zm5TiLj)xyl+xMQ`23zE|p+ zyYJrT>h-7XsjEiG7Q1O}_I-+mcp20FSs?(!D>#LT+(f}#c~VCifc=;>o{!NUOf$*^#DE6YCnc@?6{x=ItvSV8%uV<>pmMBX;WUB3yn{{V?Ph>hfq9muMxeq$!$ zc1EqYJEMKaXvrZ#ES!fe<+J=}@dk+#a_g7!apoPXxJX9cRkCy9 zR>C^5ac$XhyWeG{{{RK$WVBtrl9pc@aZ*XbadC>X7o5BYF7Ri@&1)8 z);Icgt!H?X$M(HC?g^p>F(gu~H&(_(cZyiTF-B}-Bjs_AnDx&OYJLiecr0XTZQPee zAbE@z3fXi;C>*cNu!L|qU6}*%qv5~pCGopJ)-CV+FRn>rYi~HaxQgls?ljxQGKXtx ziz|g_37ouZB#^9EjRZ>^Q=mdu_A}wH$FB%}(3(Q%H?iI59xI1SXTPwyn$8F=UD9v0 zPoUgeUNyz_v;|gK!`fKf#T1*&43Wt)c-YLAtu@aW#%g!j+RNS5rn-K8c01_imGDyb z6(;J?f{dytb5v1NaY;1WS4z#rbauZ}tNoRHe=X0%ZBt5Xh-JU9w-*YbmPsIMdG|bu z4&-bXgl_WV^GhGqV(zh#ezw;n9;ZH2qO`@J;;5)%G%%MjSXwwWBpr~<_joGd^X zqEM-k{AK(h_;cbPhCj4+gW`=M^6C6PeI@RZtXoMYe9IkJv_bAjSrTZVbhnri8IZt{ z{irY6e9!2M_D}e?ao|rMrk{LdlS|Z^6cI6uB!tRjNRUYJGlL@qR{6`R3U(+%7me)a zgvLgsqZLL_P@BEET%#CAO};d=`@5Yvyr|>w3N)t*wJKAmh^NVWsPk(UjIIb$J{$Pg z;j7OKYZnX^#f9R?_N473BbgLrsUk92TWE0}LPl^|m{+xptrddg_@x-x>86~i+V5Lm zUzbz!JS9299VXLPlv}#Jtd+WL>)iY&{j)D`bY<4$x41E@$8?tXAt52vm5hPBy`-Zw zatHFnF}Wqz_m5x4pU1s%@BCS--G1#->hkJvkt!7pB+UC)Xj8Wt*trVHfUAWy{f7SD z4q))Fh;BA4vI}Q;N!m6MXvcDJL$q?njKQ+rSC<;F8vy<;{w}yr6Y6o6`cIhw5&7aZvK4Sj>)jCqC zD>=<7@pfrTmOQF2MQ6qsKD7WN0|&2Dk6es%&N19^_;XLrN}jpT;Bn9E z>)M@#ZZ~p$2VR78&rJFp^Y~q4+*OlnnO@$i%Wqrj{zuA3-kWzzbd%ZNmF;~u^+{Z? zr9@!#Iqlz`od_ow@9)hqS1ZWtoF2Sqj{Sa~;PM4T#?2; zx%8%~Y=P(xL)$!e>(dzHj@@cmQ2B==8RyrwbJwPM>({m^#c`Z-j@alueKFJX>FJ!| zWVCmBU1|KiH+Q$@&MsL>ZtcZKM6Kz+eZL;oBhClS*Qx2wI&uNyKAiqpraue2fzLSZ z52kzc_x0nDtWk53+n-PK^rou@QR$o>o$@pIbM>s`LEw#OwoVjny zbmeQUTeH(v?632`Uz=A4jE<+Dr~d$~b;fg%MlsVpzxv-!KR&ed0|$U}*RM?Huh%?( zg#~g32`AU52hbik;1B-2V&N_KcI@xdrQh_uFFM(1uiZViR!!-DKDz0kz;n`r&PT08 zS@Lthz~_Q{j;Ehv>F>cW0o$iwGJSG0$KmPu^sTAWgsH|-g4J)YcmDtmzu*}v_ijA0 zZuYj_mY3M{_UvH*;dQuh($;TeN=O540(;adtKWNnm+FlpXRF;No|kPuKAmmXM2K*CJmWu?PxJmw6(L>; z1mhXU>-@hTdS*Btq-VZ+{vQ6EesJQ~_2>Tp1qGUSv-9mOb^F!y(_uf)`Q&4a@;RrK z0F%@X-=|*0XY2gwh=7Bh4pjF%@&|ueBmuA7y$=(gV5 zr=!qmYj(AEeRTf-gT4AICd5z)3Wv;gAul0VufKwoj3C1(ifOGlr z!Rt>WBo3!O{dwtw^f^DJ1FuZ`Q-YpH;f@d2C%4nD>X@9($H`rVqk zF?Y9CuC067r`Nu}e%;~hXK0)p?&T+KzI-YV5J#o{o6x9QF zJ&$F^I%fcp*CVZ2MaKt^e02kyLH^R<@zsoSsP<)+5;C`Ri|BHLP})oG^s z_qLsNE!%>;92WU;&IUnI^AnGh0(X5rQ{J_00<#~K5=Kho0twtQr9!rTKuG|V-I96d zDRRE&403%r>^aYG^TI67k+I}w9H}7Va_z@F0K}7kOJ^K)t(@kzYRM0NvbhXSep2jJRA8vuNyz{La=F`)$97!7<-Q|T!zz_3 zm^-p}@&?kZhvo#4!si*urDb!1tn!`2k$?x>;FeMpF%8HnyR(5;8vZs63!R|50>KGo zAaDYf&dsEev=M`i**j9_QgV#$rP5c?tvvf36ICRXRF^8Wt$QmsduXowpHADEl1fl8 zKt55G=daE4;BGn22{{LF>yy#}GpJSvYl2xY*;fF9Lk0OrTmmvq3X#SzZA!4Y-lQu7 zxmVMJ&^IBzQ`HE_1Ma3oaYT}kK#VBC1Iqxh?ScRyLvVZWbCt$4c59k8O~<=`YC1K3 z_w_lI740J0l&-AZ(pE`dZ9I}!+g7?Ur$SVd%LBOy1y0r4RGvfR<0R+YWL1>EmNi0; z%7)8tV8af;H^|$9k&Z)Pwla8Hg5uN5e1_Z!$ZTVbayVmxG7fM7;3?h3RgJR9NXq16 zfOzMOk-Hh>Htgd7a7|?zkDfgIi8!s*yKK6>SKVZ6smAb%jBR+mQ+B+fp1+Nq@8@H> zv+;%9u#Pz2egd7YFar{xhGIZvBZ4+Js*#cpVW)W7HM)jt#?Q_hVgyBCc@C_jqGKl| zn31`DZbyxUW>z2)J%;QIjBp1WbR&b#O+;|{kJ(7*B zDQmvBwXLt0mu|#Y!%?06*v8gL^78JMyT2`(eP2WGO)K_*(e%wA+rtvWbg`YXI{c^2 zjbmqxBYY4O%v=`?tQ3{`L{;IwGWe}|tK7T6IdJSeu+FTD7{LJ>&1mDs=@gC3IdlXL zYrvPxV7!9445hMo8*)zrox68rk(?981vvcDo!@tMK?IBt4&E04mB`0a_n6>-4?0j) zIZ}%1Zzk zIl&y2VA&WwFc@XXP@patmJBhp7Q`XDhQVjfNhfjZl1R@z^ZjxUt?QwPQ9&&jEDEU@1%j|6aB@M;LCJBR zxFA*;kd`WX1Jkkf?Z;ZIW#d9C=cjkdzYmw{PqpN#o87;6M|m8O#I|Jp*YD01Pp*j+TRYYM0(DbA&?+jh@9-)9m*6S5~>bdvgd9C zZXl21uY^1%`!C{U#?zD~huzLFz>|PW3}+;Pk>0-7_-PBvtm$ze&hrZv+{j{V0(_TI zxSRr2lok#_;~e~^Wl20PE>^RZDL2>btJ|)rIO?^&&d1Ty#L6^jt0}s$vr)E|an-+` zuH8Jf{)oS0ONW*SZl_X(5+C)OgQGc&vMRFR5<&+;tX11$ouq;L$@@C^PJL%si&JQx zUm`gc*n~#QO0Nuovbl{yf)Z6@zvozOQGN4x^B5g=w zKtWVY65!iafwta=7U+Q`@tJvI_;tvrq4Vzd**)ie6ATFSxAxQ|uRH!%} zjQZ}8;&c{1AdE7~LLKm#H1ukmw9%2vFSR!;is)3&cfep!g*+~5W(7oG|Gqi)hc!90Vtefi17N{47t zs!H?oVZh{&GH_LL!~jP;;~b3rv*Ul+*2d*7^-l#|1@mKBlEzs#TA!9kgq>HEpGFNHg3`?uu(0Lh%&$sqy8NzOv$i6DZ? zp|A;T`ekqkZdhewX&I52Fvw*f?aGj(s5lC|k&&DZGqh)eA)5*bZcac?lmJKzfH~ST z^9=EUlbVw&9C%<$t7jwwx8^Df5s|wYAh$g+!8MYUTlZ6zy6G;~>3;XscGsz$K4|MG zw%m5Ln!Ht#dN*g)t$eh(+{o$)U;qRRbMk;Uk(N6_;eZNrxMT`rxZ2}8*+C#=bOnhx zf4b|y!Q96fPw!J-Er8ota7z+%w~_%NfjI=82RsnmVylt|xyNpUBObi*j(N%SuBg|i zCv8){*7LE|7`aE8HTm1g`Pg{Mg4xgJr;;l$oUe}G) z)|;fSzTa`nIZo+nq^_*I+;_U(>-w=&nG3QrCc+2=s4CrZypS2O!!COs1_&=mfpFLW zC$2)i+V2%jD3<$S8)T9GCp2FIRG}$I3%1Axrv!nVB;%>85=_X z0Cb%2Fi0Sb;DR~lrcPs9Gp0%tIeo?d&l>?qo5HfNJ zV81pqfCnJ(4M8GqUzGg6!-1TV`;JKDo<>PHJoD1LnZk0Zwv$TtS}XGTrKYXk-O<@i zsI=^(4s@1}d#872=5v=8%D^)c5x3-Y!-hFrjlqUM>(zMqv6{lTvMfGAr7+u9A+y(V zs;K$7!6b4<-ZDAsW`}kZoU3ub$Ry_@0~`VdJw`?jYK+jRSB+O-{u~}~Ta&ju_aqE) zk$^Zg8ZA35cX3H=W~}yl>(l-l(W2uO8&pm=b8RbY?%8gweSSv`J(2(sKvR?ej(Od? zl1_G#xeN&)9AMxQS3@nj0M1toxyVu%oRtUW##OflBw?Gm=Yq7A7_L_&?8&?W!(O#6q``2Hh757ItfdA)V5J9^cRQyifcw5*pv>UJ zIbwE)QTK=h1D;RHPbWVwAd%45&lajv?6N7tTRJ+7gSab=>cp0AcCzQOJy`Qz%qEUY zJ9$v5gBihc1271?$;Lqd91X+fT<`&99<@1pI!aYut-YhJoV)9**P_0icRVWaok{-f zDLzEwE4O{Rbb9Hlz5J|bTwREvGP?y{c9bExRypLZ)3|4yymcFi!uXfPFN!)Bf;1U# z^}G1sQyhXAnWb5-Br3!tLM3-r8we5ru`Hfi$s%u!o1*dWjC9`)Xct%4*HBxFD|xOD zn=(ekLm8GujY%G4#Sra`Z7l45@c>uk*Tf$Yc#q?Mh@SIMm+ZbBwlUgSY0BHmM2|0< zd59p3?H3YdoG}t8Snc6?e5kiU$BD&JoPIS6Z+_30X4gk#`t;oNa(uHLTN0-j^5p3 zzttVxNoY`ff;B9PftFxbXUx7}jhHNq&E=?H0hdnk7sTt4JTl6fQbt%w*Ksk*LXJbH&dT0nBCjl;?X{NLMDrhD9D=R2R5R`ci?#>+vuv`Tu{3{&8eWm)t-Lb%n~=F+k^qcJE?q|K zjFJnpDP_*USk~~+;em78lEf~*ufvoXd_FdH1z2}*Smj3sMpcfPx7 zzohJAjK<;NK~uxkbnnZ}CB03quI|!l>Z0}C-1z`}JC@QG7U_iy06+|gYdtGo(Jmst(;nu=?#fN}w|29&z0?vZ!IBwKk>Zh5u~vM(MJPgY7Fn^hE52Si!H^jp81DQdJ|0+ZE$@sTzSzp)d-Iqu$rh)6Wc5wx)t;MeYrEa-dP^~dDsTX`89PrG<7 z?Ct_U(Gc$#V+^R}BtsC5gCK3$R56)+!~37`ALC}97GK?{W41l0 zf;jgo`HO@==^0@o#~JupSDgO<+3KZ!RHEedXgF|d>))Ot`0L>Z`BC45oK2k}fR6a0Nh{hxWkTI*tD zKK(zaKVQ)Ld(_eO;rbkt$@&a^I6qN=RbwI4;~*RoJ^K2b_CJn03b3fffd>PO@#~y* z_36e(t#;FKsG^(F$-S@Db?CajzDJb_JH}C5$-OM!_iwekEB^q%X0^UBHiB>o&nE>& zdSq}13I^+*(6Wak9V}No-IEyOK*Nrij1bcu-<=5-ep0!0$ zcIP?AAan;jX9Q>4(~94Cw&!pF_43P{>dA9!s!99DFwe9w|Sqq2@Mj2v~& z2+7Aho=OGhs!O2np-P~m7j(H~^raif< zl_$%!uG@XxtonEV0D$grN`$?ulw*4|zD*@}r%UVibSabo`g5L#pQ@aFJ-bwFj7JBj z9Y3yr$mv(SrQSx+KU34+pX7fEhFFO7z$ftO#y558)P8k`v9njw>sx7V`f1at6)3)0 zd$#wj?zep$UY{q~`LdjwvUBJ5s<)1o7=+SWh`Q$Q?bv zAajf#UZXwg9l7c{j=0Ik^Zb9trA4@|ovzcp($?u|^YYl?l{rSNoLkeQ_1jIf?w$VO z$n3+XeDHnw^yiWX=aWw4azPz>jl-ro_2c>T>qx3bQ*R%U?eFeA`}V0bN>P2^PS(Gw zv)=txy$-5zymf80ZEbB=$vb)O`s_oFm^sfFILPEXqe+t;7w zss=dxe+=MyW9ig!OOD4p4o9y!I3ua!l0K)>v85O*sU^*6Ep<-T^wsP4X}+^0?R_;? zPwxJorp!eu09<3PeL4E`&#CK7EO2lJPhZbIw4rm8+tWPr{J`(r^c~1T2Hc-qb;dei zjz)d^j^6s$id3{#OSh$#i%q|)5$|cH>qoYlYqyoO`KxFsAY_ld@6+%Dr};kA?WMWn zwtC||e=+>Q{9 z>D(dj%aYqJW}cl=Z*ASzPr#NGR*2+~bI(zaudg}AG5O;Yd3eqbzvIV#df?}{sUsQM zF`Sc=oRU3A9OQRBI(yZIiLwrUT<{1{#xtII7#ZFCAc6_N$=Swy&emEhCX(GJzWcqp zzK5qy6xBE;?>j|lblsNw?X8`!{#3TA0F$lZg^GDyf6$Uia07cSGiuJ6p#X)EdK z``cef+@(pTxipHjZML#&TfJSazTJ9Uh1;WG@!NP-)o`CH<^y!{L{u$5BPdH~P&AC-b zTyz7d?VRHPoueERkT7d60CeN89D0w;_4nqT!95rZ`hv$K@sI~N$0yL7bQMcWy{?ki zrMlTZx9jDh=)zXzx|41y>gn3aSvy&;S7Jg+ax!=d2_#^9dmeqTPXjdgZVEQ-?T}AV zfI;U3?I)=OjPcGo<)Y(h&UigPPWiy(j;E%2(lHN!1~3kCdY@i%kHZ`e-D)2@cDqXY zuKRiEe!DGgvo2}1rINS19xrphBl{*f6pND%i_p22t}3-!W28az`y;adB@UWFI0aQMHI> zEw`f*7lj;y!Bd{sn>{a6R@>-?Z{{VL6KiPp0mT6c4lNzzYWGepv000&M1|X;dvHsK7g!c;Jk51LZ5o-H^-(0h<`< zXR~IJ^AjT+e++}7FG2uNN#r&U$}&{rocFYNV&2WwTRoWVaO9kg+%Y%=@!U2AcgaRm zrk{7!Z=-h8Z!f&*<)`f8-Jo@#h)T3G_@ zF2%lNIq1qr10;;AI^Z@4ISRvYRp|PyK7MPF1xcj@?qgJ)9y7j-v z&y->Txj|+aLcM@u#2h)uIU#%FuWG~|TFK9H+2^Ur@0?@YW7p}ksn6syS`2>W`RT(B z7-Jj^=XT;wKV7$Jik@O$Ib_Q>haT zFt`$})tLC)>k}Fnc_}sf$VL&m)$>~IdTp{xuE%@D)1yVsQHq*`)ikgB$=Pznr5|-) zMEZHy{b&CGf@A*37v2@{MvLPA02k?o*6R5Z<4d-c#GYNWz{~d1C9<=*Hy&HVZyU*R zIS|_j<1FE>kL}EsG3fSLj3|v1ZNUY>R8U9;GmpE*-UkGXfr~l^hji}^SX)`zK(_Yw z@gz3!j1d|lpS(!m@qphdjBEqFeCzRt;)2H__-{d*%)6DmyT^`W{)ryfLmLERgD*a0 zMT-PN@*?n!`QNjrDw1%Fr>cy3Ubl94PhB^<{Lhf7TCML<#nhxd8 zqa<;E#M@VYI^~1!^8B*uvF}t>CM+^2U&2{O+zi;11mX`Rqyv11_s zVTr=!asBMMQVApIs|&k}i+g2~F%)YU*nvn2pfFIW@~9y~kT~F+5t0YdWw~D?jY+5N zB-P#h*u}WJB)aK!we(Ez@wtqpN)+MC?4xd$mpnb&x2nFQk&Z@kIl#%m9Tx`x4DrrM z&P`cj%^pTrwgJcRkT7x1asUGyVDzZGuvp`eIS86zdJ!0+}{@Vt<^<#N0CY~8j>`rT>0^jBV|&pbnOap!lFP3*MN-EO|` zzpmGZ^~T%9Jvh|%yzn_-U3Bc1e^`QqdNuxB=}m4H~H=w6Vo21o?i@;IjPtdmNES(G)AUAeIfE zG&a^p40yf~sQ7#f9YbW26@e|`ON*A><$b6K!oK$l6vsbkBuC}SP&8*XHGWxcnzu7) zboo8jo%CfoF;{VFaZV{IJ#8l)mzDMW56_N7fED|^ZzZ~dMhM3k#ybEoM^lJdkwX)o zm(Y>^$m!Q4XOIEso-4HRcZ2*x;SEM>U1v|8)On8_b1>Zv!Ut`#M0Tr)*_o9*)rs=1 ztboSBc)neU*htC9Wf&WB2qB2vK~iuAeYnjLoFgeDpEob9+TW|S?*8G$INAy~T(-AW z%9iQu-N~cIFvMd7V1hve6ONe1GEPoC@M++v=YUD--0m4xEzy~jH$uQ1f-*6hYqryZ zHw^OJ5CL3ZgMxAn9Z2M7AnoPBvy9+ms2g%}Nf_smv?%#ku72_2ttOS7?a^KJx07wB zzKY&wJffeyD75;v*1LQ@>v!GTOK)~en^ZIHAn}v@L3V%u1ONd&I%kiVk%1_~vVuXv z?qGUn18L-Bf(~#8Tz4Q;QK%UqPIG{IjBZnoasf=_W4I?CmVu9q91;ivZZ?2GDpU-T zcM_umA;18hNd%s+R~@vquk&}?Pskvn(Q2LUwAI?$EB0%q`i)R|JpmaEK|!6$4{ix3 zBq%u~uXBgGm)wIVfW-5Z<0lwgV}rLpF$W-kaY$r9RdPWrFsCFhAnha)rv#EYIL_nO zmj)n|7!1lu&m*QX0NaJ!aoC)3fl%=9a#C%!x~9|9=kwdE?rFEkn@RN2Uw_5@TkcV*X4{fl z=@y)%z82VA&@jKs=JQ+7xm&oG(la;5OlgJF-c^ z$ENM1bSp(|%^vspKVH6N`*y6AMYg}YebWB`KkHMaTcv&jH_8cR>7U^PYXO`Qf)3-1 z@G>)-d#ytT;F3El0fGSlHVDID7Gt;pjt1U(j(OSjNTQBUEsIE0?N!{t&OpZOcFysg zs@MaQisWvu=8=ezhC?yNKp7c*s)Q~Ih1<6r9!nNw6`HLHJ4R7$Z+FYu+FM=xk<|>o zlw_}aTFGpmEt`68qu*_M^{20Rj_&2t#3s`wF+p%n)ku8JsE;cVx5!Bt z841JrN_K{9BRs~WzNrsqtF)7sXL$6#ov+j~+BBt(ajO|S$_++4IO%@2*L@F;zA$MI zuL7Enoo}P1#LX+V;MXBJIL^$b^!eNsE*BUj7aszAM)<3s_;GH0JK;-K7m6f~6J--l z{%c1hY_}axnY=Ja;<&gbHfCcRhKPN?`(OCeRPhd^{uS^&lEbD)ym|Ji5qTsm1hLzs z4J3B(tA%bCc-mJ743YdX;qQYjVRA3^#g^kxkgLfZ#>QL*FTEEI#JM5lc@F$5hT7rx zerF6`I<7Ksa&DY-NmP8Y)h4ZIq>@SQ^zMH9gUa%37FmYI;%Y`1iBfWjT^qrZc$ZU~TGp-Kb;((xwsvTuEc0(>kwk;ZjxekHwgDR`dD;@a z!$$D*8g;d`wUx5L6|`|ikiZfk?KmsRDh@_K01%^r$)qn zweUaokb}dz#l6Lrw-|7+3G4*$JkYw#15Fx#u2o<`cU9aGhV|Wo+_%Ti1Kaq9?2BZY z8PtvUFiNUlEhLZUD@QKme>ZHKcFQAqV<7`1pEdYv;Cy-yh!h?1>)@1V;Km`Zx zky|mMa?gcDJ9lP6#diLEiNIH>h<1x#ZBEO3MLj+%?3I(-(*FRXV6i!8_H{mL@KsV= z%1Y`>mNMnF-J9sVx9|Nx{2Tb;qxh+!o=}SJ8d%lhLS#+l zK#|eSd^P_71vmcyf@J(V{k;AfYA>WEw}!qcY4APng|1p#s>^k##R*8@zm6qVxq?rX zB~nW?Qe1`eCGsIZ8hkJDuZw;d>M>qvmyK~^?1^!0a??CwF(SDtk;xOqa1<5uP>!sx zlx$b)N5TI9kGda>#-3xmh6}Of$33*Ov2|pQ-OMuX18adM(8L8`6U=y+C~UA4t6_0| z(z4{`oE&DfQnxIV>%O<&&AXhHag`{j*T6S9M@7r4k2fx@e^)=ti}tqtmcB9m%icfM zz8U;j@V)+ttm!v0q*rr8C)hPhRG#8AxzlH5#IUi2+iPr{bGf5Pe71j!-Y=Mfx#O-m zJ@bH1w_J>#G0uP1r}pXp0D^Y>0{y@I3qFI zzK?4%31hdM$0?RMRuzF>&N;3pKj)wS00k8P0D?yT(Z8^FiZx5m5cq3S@h8IvySX|~ z#4Rqx?liT4O%RIPSCYb0IX%1&KDU9RAo^@y`y-^ zCmFWB#h;_ybhY)rpE}dWRg=U)M-lPf+_c`-idyo?_TB8QW{=2tnL_e;>Fa@s7Q457(ozxM;x( zwVP^yaB!+mBOrnaJD7rf8BPJNM%<0WoPqD$clIBrBO?{FZomL{qUVrUoDv;RC+?0w z$@k+K&3DqAoG#;a(erwFb-$jsI`Fk_xw({Hx?84;_0w;}>SLXXkT_wtAd#GHE&lKu zRP*x%7(MY&$i??y;dTPY1Dq3u&me+H7*IZ7PUgS@rL_BrP;#X0WnwTlHc1LFSYVJd zhTtAK#g}2Zf(?p3Rs<^#l$>Esc8uo(ocH9AIu71#6rArAmEw|bUA&rBz4dABxX`<| z9f0IAfI^T91|WUh@sXaJPds9?Suo&(kU$%A^9-pcjFZ4na(-MKbJnjrlq`7cahA?8 z&N4|Pk@EAOm|&iEz;nH@T~(Zz!5fGhNeXv-zzhONQIN-;c;?Ynx^cag)$E&geO`?v zW$VzmRZHDVMx>S9x-Il>{{WB3&Xq_!94XG+br?83GH`H6!2tFHBnAz`9FPtVI4392 z`g$Io)o89AaD|tg1;$r`*e53~ox}{51P!g)n(M)B*~!QqeqO^PAd!q7a6*&qTU5U+ zly|df+p}Mq{60o>uIAji_PTfSPR`F;>E*VCU;$ou7&$oSAcK!w{{UQa2Q>__{KO99 zBz52coM3t!;Af8fRN+Te9fotBF@erAf(A!^4?#+KUqg%>@;}cw_B?~>#TO?zCbhn+ zmg`?X$MElMXGuy4G?t0oTV7qY)2H0^DL&JIj0|zxwm`t?$3xKlDzl&soPRz#@z?9t zt(>XHT>5rAjyMNA`kz2*5(6HmI6c2yk^Xv$*Os5LO3BH|**B`&ZC1T>N0(7vPU~B% zt6IxzUiNxxr|LwYjF39@Kj*j5b{Xht=$qS<-=|U2py#KzO!TQb3<^!lj=xS1`TaX} zqmebL)h^4j-_fh?Oj3^}<#d{SugiNr&#r@fnF|#i26K)<$DqN^eUDCRCyQrQ{COjj zkEegauVr>9Z09@^k}>!UjCRI&Cm!x(I5`K`AE&-E@9KN;Sx$=Pi%UrBYb{es_rK+D zM9tL*$_~!&M|baX-6w6d@_kJGgl!{_amYQ7QgPFdOnX#qv~iAohCk2iSDGP=E=R6; z&m*BAb;lX)+NsEdvjdVaG3o8wjCu||#VK;mHn+UecKJQOuk$%-)14)C6!uE`?{2o! zv$+rqNaL<~?Z>I_>Fbg?#|J@I0CEEL&I!+6Mmhp>j^3OKst0bojC*z;%iF&dem|K4 zk;obDc;k+w0JtYS43p``l(|#ow07Cat7@&bx~FSjcdO_+6z=5PZua~-bl%%<<*u`c z)FPaK!O@E_0aqCuob(_Af>WFiLsxia=jP*aP(UCk1cFXM1&%<#I3#WuH4JQ}KyIXD zf&lBu0D37n0P~KgIW;VJ4EuKmzzWK_7&{-Gp}PM7x;O_Tkwl!+cTIMB-|XJ@U3A;O zt@`Q8N~gQc3#6~|@4rpE{tiUofW$Xo4lr^UhF!Z?Xe+=ZZ9HT#BoPuo4YY>C- zZ3CP!JQ4{fp1o>#&Tzzese`?T8<=gzLFG;XB#uW+<+D$Htg2KDvmEaPWlD^Ic;xUw z0~ibIk$T(BnBm08v`N7sVjw2 z0bmZ|#|J$LG=?q6s>OE}4av#tfJW?u2MRhB0I(_uu9!*6`e?1HY42;Ut$FKyg{V1e zWxd;O>sx4=w%Y!MKPB?YMhcAKvNr?JsoFu$Y>}RM7&v-DPht*KWRL(nmdF6HJOBV0 z8Oh@nr7DLT%K?TP!Otp4%AArI07wCfo*0as**vA>q82z@mgQU%fI_(g1#^NjLEvW` z($fA(F1l@^z3+a@UAH!jDl1*{CmX3Hds^34+RxJc>`)_UB0-V3hR+Nzc*x{~kU%O) z*vGF*iIiYtf^rI$C#O@9g}@-5q;bzqbR~sK8KZ&f<9EAQ0=ua5P+mVcO!2p0rCj*Rb&2>g9D$DWL<^Fy8oar?6law+E&;`HA3w{J^sX8?re$&OlK4X52`?{`Tx) zhkEg|e8g}8UP6qVWww!($K5TSxEKeZD=Pq3%M4VI3BeyR7|uupk~ti6o!t%xEa6qZ zcU01EcdKgs?XTcsbHq1Ddeg4oLLC3kSVhR$#@0Kw!VZ!MIP!v_VpDoIWT#srgwz)-(2#zt@j z%T{Qn-x(k_a6|6i0*vQ*=L8ZCa7GCkRjPz}<#+DNn@y#!HSFJSmiyesqSh}>HGNat ze)j17bVqk}aRlq;7QjKY0?G#U2P6TN-Lxnf!+e=5i~-Nzg(^l1m0mM~KsyI)mdRjC z5;zC0D$Tm!E*B~k;fc;O&d@hDNgT0N#yRIKYdysCu#ExTC~d!gEFUH?p+*jO+1TJ5j+I+SfR`7UJ$o?%$_$&djX zLylW3jiYeS&G)$~Fe_VAWYaA&jC|$_6~{Y{t=n~JUWh%KnSH~qbN|AZt@ zp3lAaobx>jDd&NA8Lbkb?gB{wKJEYb1LszJ%c`@E!B;3M)od5!A4Uj>du1Q>YLs#$H`SGUuUMO`xX`n`K}MR z<_8I4VFCQx0b|9#5ZQsF`d|K$`C9a8dbf2sl&36C9k@r}IT`UvhpK}5{MirABkoEi zNX8waPT?MhM)0E2*cUIZ8mv1Uq+Rj2K-F#BX{hY7>{lF7Fh zx|OT;l@kTph1wO)sKp}f-}zkh*p-!4P3)dY{Tl-6&rNOgqRPnok~vjF7bH zw6FXq>f9=zpW0E&tJ<%v9{+x90@q4$vEr>6gH>eu-ki?v;Cep3O}$Tsi}a#WCMD!# zKWXrhw{eyfg$?||laR&8C^Rsjdz2ntB3|N|8EPi*qX}G&XjH;8P$Y?Oq{dE8cnvqZ zkce{EJ*Z5NPJrC-n7{lz@hIfARlihitMBAqTS)6c^T}Ovp8lAN*|ewGcDi=%kl&6M zgGCRG@xE7!mnTAnQ$9I|jv{5Q=xf};9L9HjUY*oeM<;Miz#F3s!7MhL5X0tK-B@!FgJ zw52J)bm8jm!m*i4O$wp7jkEFakc!mtqN7y;*$`HL_m8gGVo(!k=m`LOiHLa2+k}rM z0dNRi&a};Md($UG|KtJ`QAc~MrrBRWLL`&~kWG1Ne@?XhIH`O(KWqRyVre{*6OrjkKz8E!Sw=y)^h)ewKofj8lT;=*yH(*kEMRE0b9H z-bu`$+CIsc&I|wPBJz?}gS)By@~MP#S9PBy<5AY^qRHs7x_B$W-$fY9cjLix1@HG} zZc917V&e;B@WDDTwRbA%J~9_Qj8C7$CFnmHjlyT=!^yGX1WXVJm|^5q3eq$8S18{t zMT%~wrFZ9+;6fQD8(c>o3$C|qQo&`UntX?g?b=F|)r6icIC>w$CO;(0p^gH)BMqZ? z<0pIcN{Z%IB8LCY+-sa^7fZH^=G&Tu@LJ8CnAdAtrc9b)v5g&)JbiM)K4roSf&sM~ z)?Bb4c+B%8I`#gQC}Gd!oaLMV2yg^U*;t*_oS?!7p_qXffdCqE8gu@09Dsi#JymL_!n8FYo!~C^}(w{&DN8wBw z75VMtWQpl%+$_}8n_qE$ z;7t7?F3W2F`dyQ-uJ!gn-`v({3b*e$XAtO1&)B?>0puM8h*mXuG+M=Duvghf2)b|_ z$>iY=;ogsEz|nfv_}Tr2c-<>xF?8_-=J`X8p zjtm$?Flu6X^C!?kNv!&F5bDS7skzjgt4{9MU9UCzbxClZi%h@SUD}ye>fYw{SFtpK zL8!$!7-S0pAJYGVa02CN+Dlyv0qQo(9C{W>4Mb@?_|_@K7jpyyHt`tHu0=ublE~|% z87FSHP(AS)UmFc8k}-e!#P_>heKH>1)cw+qs<xP@2><{@d2t-}nNZDd@ zMHRL_O9Hjd+ozQcMa_8`X}NtK8NdbH^#>T2)0_7J(mYTP=l4POOq?kl_VX0>AEr;o z1@woDnVFb%3=$f+k!v21d6Aj>BpSBc(uY4+MWCvslv6fh8t>NDd;G7e{QPzU%2bIm zXCz!3L}APHMjUuWV_vKj0HRh9AyX76#>|;&jy0LNqR-4jnX%7C;~_zk_{8(VZ$Y-1 zzycPxy1&V*%!HbTz@tb5N?C_}E*&zrtcWgRe)#lHf4f^PXQ6E2!KV+axhX#I3;oGg zbxi*BI)<}wy3u(`V2vhSUv!zganwzB%70+wu;OrXGe9au73_P%bZ5 z4og$t|Ai5bo)6vc=PQZltrJW{Cv(mgrD+FQ+PcPnIiL7t>#jdljc$DOy~9UAEq3(J@LGz!`nvr=u0= z@C8?KFHzuGk{Qy2Dl%-}&4@-MM6H!yejk6=Pp%T95E%X&dcw#O{7d&h$HkRk#~}Jw4+_ALHv^cnw&Y)P|zm4S>b7J=nDOmFy!l{p&p?qdCkN1 z&rAgCt@`(qR4N1~zx(kW{bV<^ZKx`wO1htzv9I`zgc|{!zqe-e!4`OoO_e)wJFOZO zex7^9*_yy7^I6lPW>YSxeq;R$qOKyp#@u@Fa0Fz%;4(+Nd;W6CHAd`){^bWELf=)u z)dasNEj2lzoA2Yp1Hk3^e*nYAOy(@71pjr>#vIef>hr1_5>7rD93GDFfS0Hq)!y*T z>%8vA0*vQJo%U+tFWC9$ReKR`uR*0Es*#in7!GI$JB>BFtC`7R{Usai`r}8sF3f|8 z-c(6UuQbBt?Vct}KZG+A6%vOFr_F)HLsaZNnqm^^2X!bAn0^t9qT_U${RfY;XV?N_ zrr$BZP{x~^d(0^R1XEn|F*t4Lw&zpt-z8@~KnCCgUA$p%w~GO(qAgr=w9!zd(E!?) z-?DH36Kpm-y>bZ?-{iyOR7KTP$TULv1M=I7!#q!Ns(-lVfX!iM!nA$-Ljf#J&sR;I zX_;OTq3aR8ouxN<9>tsn!46S3K6o3{^kHpV=Rs_y^=zg8B4=d+<~6#>$2`_S!=W)! zpA+lWkm_g`f%VpYLc=e+cWZKKpXbUr*Dd@e1#Q+_H9$1{T%)q70U=}gOis-nuL}uz z*7`Z0hn>Hja(~apK`R%(Oy~UUf9>uD=XRePR0Fs&8QZv6>m_zk=sz8V$pVu`rrEYT&xgKXir{g z%?6euGt?|iCH`{QNLNT^K1+Xp$|xyoupHMoQOa>6?>MFZ^f+cc`9qY$s`>ll{CJcf z@fuCq{o#@;ymQ?%%^tTi=Hmg)C)an!sw@PJUj*dS|E#xYkygaaEPK|_tr<~wYnhI} z71b;HF>Zo~>%+cZ{l-fxvUoO(bHPMz_kRGOlAWo2!rl+`B;JxH8(v#8E+k|-j%sZQ zdyvJ?CHvZXu>-$Ydn-()SX!Z6?s7>}>Mxfs(T7T_>FsTdZx@L#%a(JgFFCufCHCkS zzgD=^Gd%TAc**Fi-y6eUqE%Sw>F!B{PzO^chyb1M929B(&4kh%o#(pHpXbxJ7Iv$E z{b--TAlW%id~`$Wv0pPe*PjnnF*M*@>i9i-Gv5!bxyi+ukqo17 zhcdf58uAJFX4eCZR&rlEz-<%K2gr2`vr>?qK6`W%^dF$3rj1pROsaA%cedV~jq#Qm zp)0^j`%ya$``gT?tSoBmZOb_wT`IvTYxEG@^G&ImC{WhHVpHs8zG8O1ndV0TE zcx{B-wUz3K_yYptjoP_}4QKnu@LDmxPuP$+`F3LOqxI=!+Htfn9lRNza2)b5!6(D2 zC*m~H@GY6zFLoTMenba+oYDFfKnISFg8xwKd+Y)+dpoT`;-j zDp@@4({{@;)cInmb^;-y^G7PWkDKUhI1nBcN%|T{)C;r?Cld1d#)=ImC9?U(q2)bJ z56A-d$ne(cf^G{`vx{mjTGjPVf?s7u0!6ZA3&_pM;tv&mwVpG zw27zvs*wa>*7Rkg_oZo}AbT)jUoSfY*!xxnvifc14@DsEY#X|Hf+;5(dfzdSvS{RI zHn)&{Zk_1tS2?M@gPLC-czV@hf6aYKMiv^t$%J`HsV>8v6E>_Z+G^hw7=b1I8Nitv zd^D^MEa2l~71L3uj#@&V-Nv{8S-#huZ6(hqd}Zky3DZGNKhnuI_Vcf+@cA+8Qqr1v zI~i}?qRq_~Vx5(yy}Q;@S`pH^7pS%}U2uA*bbUMNhXWB#!*dFhzISZaZy6b>EyT(t z>a_erUjJj+e!5IdDv!$@49h*{H_?&hcDVN2YO)Lj`F!{B8FCJN(?3+OpYOU;vW=$k zlC3Y=nqh4w#GbMHN-RSyo4s`3;Wib!>eNAzK?EwQqI*eURsj(CNC@jUy<&2rpv@=@ zcX`kmMpq}bsx>?Fv}LdM;^r>65#l%mTPSn7xOCgUxH4~v?-a;Li9k5}3KkDO3Rv%6&YiARz~=NxQ4;_1W`zvSnKU^;WmBO_U1nI@Zd;lc zJf_({W%j1^VCT>F&kcM4NO2Ba=9q_7F$ji-c=nP)_SFjrzp;p(7S1?OP&Qux&vupX z)W4P3MiHJuNUz>2^oUN^zToChl6gmRwhRZ|fFg1lNx%Je9suv7CMvKF*Zf;M)2=My z9~5$-T&z>A(;(Av{X2k)K!f7vVP+pT4I4Jd?bY|Q|93%rrsS-VA2OxWhNM= zsB;-7qL>F}=w)X?8QQ59kt3i)wuX596<|*a%2Ctx)>pgBklJMc-%Y)02fUxhP=s2} z3_qY%nW~rA+Uws>Z{C|-DzFs1 z?Tzb1CNDK&CG^nI#ybN2eI>Ss5(1Hr=ml#(Rx6iA){VxJ%zKH6;jb8;h;9bLLy6>M z&7_%SAJT+yP@#P8vjn*lqj5stKx)7;(i!{xW>$XlPavh>&y;mt_4l<^R%x?$dpl)K zMPu z(cNu;iTl_=hbo2M#}UKJe)gn-Skhd3q&?iHN3|ps%3NsKOszXOwAI_r9C80cosO3X zf$prLRS4H4p1>uDZAH(z6ug+I(3DvDp)(cdHoeuFt1$hQUA0Z*;fWBL4GA5q2boo< z{!FhO$@+yUp;%9Z3K_Xab4sI0E;@TbjS{%L*N*@I1R5Vi1L~DEHj|Og@(2TvTOYtX z;;U-qyqHutAu?&_K=mXeRO@j%t`CVecKs2dh5jIp0@#@Er%IKkgnS&{u73i2#4_eX%DyFZ( z$|%ZzmR?*KnSVA2wkT{`TpWZ%TkFg63&xR#hDH@h`aI?dA z7mEzgAdCM4kZ}U_S9D~l4XV^xG_dfT#vbT9=K_mV_T?B0gh~Mh{f6kCc)LvRyqWXCZtD}CjK$pWjyt6%f($cU2A9O``}{n-dpUtmG92fodmt*XW|Y48T)Wb?~V>) zHK}AIOS^CH?<_xp*cAVGF|=yRWUB=|xKg>{9qYhWN``%osfGdhXkApQ1*L|PlzO=| zK!b=TEENt9njgZNO7zO;7E^<9`rEtFxkTOFH{ z^v3$lEHB#30|aZPHrDeesv8rCg;;(SeVjM_OxSVtX>(&9Dzg>&v#D^;Zd~BS&_;L2 zx1Iv~y7iE6yb#Cb;9>xuC_+Tr?b5zu`a;RBcKrQS?L(uxy!y(Tn)=KjbXF{v$!ZMH z&KTk6H&;?g01nv~QLK>}0$=sFg>FPVrfF6=)qTm>Ggs|LU5`m>E4KX*@=|7M(Lb%<&SmeU5$Mlh zbn7!WR%U*Y$k>MJD3c0=1%)l=TI0Kx_a5D7SiEVKzPu=K#oy{$ffoJy0=4`yFnPa{ zXA~YUW5%`GB5$`?-@`{~%3L_&E6p<|zTOi)8^0mP4_S0dj)^lHg2JYw&5s!4LwP=H z3~eUL8$NcuPU%~p&mS=P?S0>6iXkPxYcFo;Wu4SFf(I(XgKafUVUf3zcnb8$#Cp{j z?A_i%UhRixZ<2q*TGmbSUeQKsit}~Hr%{kAqjK@JXE8Nvk`e25=_PVjd^)lVf6)cb z)l~;w#>~9ZnsnR0HAgqXe!J^N^jNKpJ`D}~*UR>6sl8(MQO9HJNJScdPUxSp;ZgR9 z+ShF#B#o^>_Y_nGnuXWguSBLBu7OCiVpwh|_dcyfQqh1Jh-aIDj6$Y0{V zF!(bmQ+NMW8{Yupu0qutvaF9@>{##ABP?T4VnAFnPIO(>R*Qk1$6!u;RA;Y&>mQ~6 z-~f|p50YMO{a_k4Og*=6-slVE_L~IxuyAQ!_Vv?E-eI0@Yu}_nx6gvEeVj*Ixi5=K z{f`5ld>C>48S{!3JhGu#nehCBEs83BGaxCP{(&P=inmc9tob$5Ey@MebHO7`3#=9q zY)EK;H3&wuL~K1%uGTW)lv8Flb`uW=auOiD$XE>E$6g|?<@GO8V*xfSWzq8d6!cW# z-IYEEND4~Xn+6JcNBu{|sZgmbzZ8q<&oy*kEcDI!U1w{8hlQEQUv%b5@bdBt8Xyfz z7c$XHR!!*lf^#owu>gu_qVR$w#d8Ro2s_OmibvB4k<40IDRc}2n?v9%T9F1nU;D?= zgmN=ES<2p#_mJUl%+!L1N=1*4bruVR=X0ds^hDRJ0TnifYRUA?-gq;()Um|!*xWCJ zH|0WKHL>5tY)Io#aqr(dh&EyPlGmx10;1aW<0W5V7DwfF#&1VY{Nc~nYo;>&suBfH zN3FCf9DFX$*K|H=|H1dg)?|cpu6Hf;ewwDGPW~Y-$_0;+1gCeFn@E*X|B92)Ghgqx z^705wsd1o$4y&`s8Y|fQPp7M@KZQCbeWlbf%}B>Z5(du*c(;#KO}nl?Y+&OBd1w(N zdWqooY7jmSf99g1GRu!bOy@OCTHPGLq~tRv`7B*sk5OY&X8HLC<0rg)a3t}0D0MIrift z<~_zDG8AbqnX_%~K`5VF$o!dghR7jhSYtTIUS~!3E0VgI(jQ_U)h?g&5e#?m@HDhk z=VV`AP987dl=~!qNV%^@#gxxAl!raJ*$I^s>~k8`Isk6lwOU+&{nWHHAeEj{TrNChFG=Qz@I&$sAl?M z4LcQlivCzTi1dTJwtE0@yq4r$ss&WkuHs~+gMz?^ zUd&a?8ohHFSTbw)qk`$=rbyChvh0T^jDKk|H?7`?QR+f$cBw<5Y+hX6i7D@mQ}jf% zKQ2yVqO`EL^LeT?KZ!m8v8$pDhkcSXMJ2a_pN)NT2XTMGod*^DHThBAa%y=C#p2V$ z-_0J|J3LKk{BJtTwp^$OpE?j*ts_(qE!u{MW8FED>8WoY6>UxXjt_wTKtY8YPacaw z^t{j}Fk&y#{+T(I4j}!4PBSNq18$FbZq79D3XAj5RQx?;`ZI0pAT+V;pt!E={gxUn z5Fl0#g=}p^0&S4Kf`|rgfPKXPXA1KnhFEh) zHJP9SBm}Z4fxUc_l({@Cx~YRZE&G=#DE8-=MDi%}z~xf6zpG|?2?fnz==y2v6SwON z2ptL=Q!Kc6hppGO-b(0ysm$%t;~kEwyN|O?w1IBsh%bqA-u+P_f*1kz`8)#mhDp50 z_c}OJK5@8t0od=6feT6N0=UAB_|RPd#=;>plQgLKt`4NfK0-dJm*rq?MC7m?8}NU4F7xItd!wjkNE%2lAY zghO7hE~tkAM(hA_YyjMqR_$Da60Fmcav{|l!d1w+ZVCt|arZr&* zT#lIaI{4A_uQ}09yhjUxTs@%gpU5w{3_R7<&V`wR6ULs$nLex9Gn5;ksqxalwu6@` z=r{Qr5a#x-=UIiY@AYZxxRin8mDq)j`F7&Y>T*?NxR`%0K?543_Tp3FyhDElaQ2T! zJ2B=ZG8sWSgx#;0ZCg%l?o?vFgxmFy(`sokeaNvmR%Li4xH>@h_9#z`nnCNcslD%s zZ*U{h(O;bc$y(XkhVNes3513CVqtZie~`rma;+{ecJfcn1oumuu7NrC@4iUHYqiTR zRc8HG$rh_@fx4xnT}>bC)`g< zVySDhyU%;K^#cAqFQe`MCcQu9kT^6m(nz<*$6~@ZbMSeIrl5habCFriSr{zsm%L|J zs`*2Oj>}3+XG^-ekf(!zi;<>U{m}h)Ze)F+TcZ2wdJc4dHg>X1pB}*+oTq_cJki&_ z@{Q9^o~MZP~e1j`PHK#-Nn=Gz@of3z|ufNzEz1E># zzsTmMAJPxpMU{>PzCCR`A}RZc5%7Cd9D2ex)Zz3jJkR@4Ln=^78bCqQa3R&az?*%Vp=W!bd`~!(V~Q+k_kdl+)o+|Vg)QDZ)T>YO;z(o zvKy(}DcUeWEyPK<0guvdx^clXy%pa&Pio1voNFpv-=MEA?sS=Hm*){)Fp0d7^v;^S zp#rPK-V68WY1wD4vZ2`}3oq6;y6>ufuziq0+D=jrD!R1f1e&o9NswQ``4DjWN zoLa|*0;YonOST_V7XI*GqaG=+dcJ#}UMKzFVK<}i>!cD17+oyrr_>WjcM`3oMn$H) zT!>)VpztH=Kft=>q~BcxZE(@9a6f4oY^3b;f+G24e!iXM&1;^-j4?>cB!nyMetS*6}htWFhik3mZW8Pn1&%iI;o3Y&(v zM|{eMc-piB5IWOinDvj{Bcv&Ui?(Daxs+(8kXG}ER7yZE5vw_pj+_4IUr_Y;sDViC`P;5(gm|L?gFKAD!@miF}pqm z2~IJ**%?G|(fOjsUo1=8Z8H!Sjr?s(o)z9lB)OjS`P<$3PXeBjIg$<<5o29>0L5zr zGtmnl*`w#nt_D^s;Q!bUbt*#aL%$-Xp!Uhn?s3I}qL2H5SB`qmsEgZUxJmt&-!s2n z|LkJ!9yeA$U$azu&8Dtx(DUb2hbBGWZ`5i&5X~<=#MpAJly07D`L`+1MCD-(KXVT! z$xBdl()!DwRHUP#qnvKqr3{AXsv@zO%e@%e2lFpJY^qAjpc16dORnbbheEgyXdBq2 z#PIbgbfM#qso;{a!3ut8oeB0B$YUn$N_e_Y?9|gZHQ^?x0b+-hL4Mc1Ui{yv(j(?h zMUYmOTz0y&HyvC~=25S2jTSJL+x`Yv+X)QmUF}4)0!Wv627GHO|~$=<_qEtDC!c z%ChDyOTgOOE(cCVk~flp2k5Sym!0=Wmq#A&R6hH$Xl`!xW_8Buh5tWubr#$YQFeq^ zl8ott4ln}xxV>9r=2Jk|@n?*cY}=#+X5wdd`9=Wq9*O$8zJ7bDZ7len+GNi}7duUi zpq0|Hg0=Z!+o#hJdKcr989A%st51V8Yd6Yb&%`2&1W4bQ+9?TSS%jB1>h#mC7zI}a zS0{FbmL24uFKyhg{ZynZkgr|nPxV&|9#7jdwaVqIa``QDB3B!fzjU)TF1$8%OMqHb z-4e@s^B7{}?ct;reP452NFJ9Gn3`HOh;OadYMH_P8~u}Ksw~Zb`=(Dxuh;BPnD~Wv zo{Zp`Jvi0gO7KS5KR?+0M($Q_8l3C~o{$&(ZlNWi$812WjhdOy<$G#isAg)ULQe2Q zow|XYUOH1E@A;Fb z&S-_S$gM71@x8;Pqf4fZU9o7Ht;r5Pl@~;XH>jrpz#H@>;O?l6&ELU@4xJQZWLd0X zqoIluWsj697!-x4-4|1)kZN-&F&6`}0pq_`X*jWqRqiFH_5ksSQesbIZRVs$1Y$Fw zgk?axhlp`Gv;)7;t3{SEWLcCCJij(CyFL%`YqQ9MjQd5!y&9Vu*K(aa^RrHT#STj+ zSjga+FD7A@t1`&`2(?E$da+=tJnK51|l(inU0WHZ$0F>B?=P8?&foOG{IPlWNl zxaDgiMl77TcbPwUt@S>`mD+rG*yGAaYwH6-j9ddE6b0_`RjFJ}Mazon3YVS`A4snDvuFSpvDS+lgl#O~({OlG&8q~W5k9S_WcT#wA~Cd}I(3Mnqji%mI|O)DC9_21 zZ>>9J&|FEz{gOtEoF2Q$#xLbr`#Ss^%VruI4`#Djy~`_K7rX9t4*WE`DE3xJ3fgMs z`n6{N-_-e^oB1~R0xO#D37YTizS#PA42z~1qr*T!sPq@!7l|v=d(O*jOr{lB$p1oYC+sfOsTSnnCH9uU7xvdC6D_AfP}5s+r2h2CVO zJiO`4o>JKEk>+9!{Kd#CL&kr+D@}i7WsHZ|Gp6&M+AO!$ekjt9gZ8=d8M+K>|9(2( zlGjqY7ZMt0A)RLL@tG#FyGJ~XMVeeH3;MKRh^4|k2J7;(jXiWO_t5ph-`H~hwsY;v zELtq;arCJb`DK)+k0)YCTHm1?*g;_>3R_f-y(&f-N@~g{{R`f ziEO{>_mpnL-+Ipkn_Q}_3DV9ne(9*dx=8!wfSO_iRbe7l&x*0#M=I`IyCh_p*K(>O zT&)woCo8i5B`cAJxxu)9cXoe!D!;HZpxO=7aV5Bb1li zsVVsI44(Pn?UQ&^tlN6sv73$(@KeXf+x1U8C zXoIWgNc@5kk&KZ~^2`Y*=^>ZAW;-hQM_zK{6#T$^=~B1#-sL{Cpu(cmq(qB^>$OEZ zed76t3U|M6Qa`GT&4sfY8Mzg8y1eNQe;@8GMN76kaS^Ny;l_{B+A&(LJNza5;fUwu zr5ufM()&!_-OIlypl2sPADj5C_PvHX{tIKTG*YRQyWXldnpEc5}FrivEEv6rS6y@Qf z%Owb7LJE>8IS-YEKmXV#O}{5|3VA8p0D71~xHZsPc_55wC^Y4#@2gvO zb3Tppu}0(`2=BL8q*ff}S7hx?EusXGl%$Pd@A9{q7F|Cn?j2s&Tk?8V;Tih}3^ZBls&akIg@EgK?pzV#UY)yh66WQ4#`j!49oWA9=iVl%#Vxi ziTAfV+N&}`7N%ahv9tQmYgk15aZ1xSCWh`qSUiW7`8(kWd63Pm7U?(8`X5!kMzFi3 zkS2HUboHmZWBT!{W9~oG7O~~^w`3N8K-^7&XGDTm5CMke7o>=u`5?Hp>*yLp5D96& zdn=HZbdT!$u*y!&CV;g7dA>G=a)Mw}axz$(snxy6H!HU=KpAzjOv?rA=KkzXh}Cr} zlPVrh<88*LaEry`N%6e)0K9Z1n@ zx3ilvMlzI|5j}&nB!2)3(7#i`HBJMFkA&dLUH^6#9Y$Z}`Jng3(xMub(b49S0gfGV zKnMKgiGq=H26Wp{GS$bgo(3fcQ~baI9D4fzBCu~M#|Vw>d#h;9Pao03fucd!vc~sK zbva?)@-O5JN4H$Oz28>QvoJ1_NHE8&s!YIi~VDm1v&} zgTD&y>5B!hvy$J3jJ$SSv2=cwIkw26cpmh5cD24T@ksGOX8y6^2=Amqt}?_73TgQA1b*0_``(#{=Mke6x~QQdvD9Lc&0D|cK`emUGnJF{ z8h)39&+E*N%u)4-&2F;+n+;L^Y|s-yvo+muLGYvxL~!b|EAYsA#K+x{Fuz&s6HOU7 zeFSZt0z-`s-C%Eo!aC5omF^uz^%Ko5->rfzr|eu!H`6i3BHOa&Bd%iB>L4@WS=+J4 zv->Q|=o5)k*PZ7HOi#$UR_6mIt9OZIwO^O)J^k|I3;jW;`3=@e(E^kBsb?%vf~Us^ zWEPc)iE~6d#8B{fFloMp zgt*rCOS64#Ewc{-QjgvR&=)1>y;E4zacgi|Qu@>}vGQKhwRdNa>3_k9Jn- zKiGR0>!e85=r^gjO<`FLPaKXD-0V^YT@33vo;`^nGH?0mBPmF_Jq=efaM zx?^q2p>CIgu-Q>avlw}>%PR1Z`4Qs*_;YZwb)Tz?i^B+=M)gBkjE+_=pL7Flm73k1 zjH@oW{{yJ$88e!Np_7J=rf2^L{c{5i`xu!CbX5=a2faaRHv=+q-B@|k8%O^{BWa`7 zdt*<=(xBXN4+<6pVhGtqAh5cB278aBk<`E{`HaeSwDz%koDUo8<*JL*k?^Pe@-)*2 zcR4Pm?XURIE-#4Rgswkv zs6(G{-VkI;@iCQi1W=4hN%KaS#y$MI_TEW1A=vN8c~$9mP+ut4&(GDt3HmTQPaEc@ zD#Y=SF|&W~aZk0IDJ1o?;-MY=W}tdZ>1pqz?PqV2chylGA+t^b-FRmfz=55J2gh(w zDn_QeVmM$w(W=2&mE=dzsKdyalVwu{AFFkDP3S%;>1YDJ-_ncJ5t_$K7W^(jwYBi# z%>Wpm*mWv7Z@%!7anat-{XFOXjop85ZwD$r{`B{qr8h0Zj^I5hS6^d$G?Axvp|*Go zm&qnE`k}a%=r7^ampFo+F|UH}oJ7u~V9#OEp`G`Jesc{EFFGI~(5B3=j?SuO20=K4 zzSi-vh+w2iHp=T6L1GpN7m<(`E<=B;B> z6A?UgQ{KO4S?gL7;3ol#ym~9O`8J8^SJw=@s842jjTy>aH1fipDou^#!J$9?mgSH@ z$^>$rhew(G`gsiD^wR@ysPy*rw)ed&e2rwyYJFYrDlF5{FCveG%h3}veS@W_BIPmaz6$ADviDyDIg(u&UvqDdtq5-UJ{Y6%D;_+1TCl3*dH_D6b8)HvY3Eui*4^RqDmI znn}2a2sN)fXpiY^R~Mp~jj$3b*gn?tUqDgrG064=!)CeJ0 zfDHgbNTCdv_G4-EY>d!TJte{+?TI7wHF1Xv0rJ7M6rIEwbgAfqZ|``>;ZmEXykkVe~3Z&gZ3bE#U6omkRsW4_l-$C=gc8o0b3&rMA=>J z$;pVu@=S9#wLt`l+I|5ylJyppIQ{Z{@hxIMjsIu8pYo%Oq4>;lb_JtAeBpnU6mhb_Z=yyq?22)~C zX9%zzfDmJJkx%Ibfe}H;D5b72|{*DAdE3(PN z#_tf75CEtMHAZH&!9tXlXTx4DsOjiU^3)!@ZJL|AGTp;D)u|#KehpKGh>^aGB*EKs z&Il!Sbh89}W7dE`u=hp8t{PP_(FRgFvzYn5oggr$V?P8Dp#`f>7>CIc8NxN<0 z|9i4YVx;Uh1~T#<=893@ZXw)}fu1u7FHCu$9F^grZXW;;2-9`|>xV#t&$P)Wy{h2> z{kJoJ$%nm2#xA+bMP!k0JG5ow@(V13{^8wrN%PqdKeLkBAQzUK1=A593Er<_a+uN_?BE|g_%C8f@tOg_9~%d0h)hW-QgMnK4%#FR{j0>Y9jf1e z_vAcO)vHwETMwdcPCFQ9!sX;C-uNHytXvtcW}&NQ7bMFns`mKpWqCUd`dUbvgNrbTeLcPX^iFB7+hsly!en)B_ z5D&0#CKk-Qm}`uasZrGdj+1V$0JCCOHYh8D_MX4zHw?#pjxxz4z!jB;@hHXBf%+K1 z1WI!^^Kb8_8~wwK>m~$@9z?1jM7Un^#ms*USV$u9F#STUw6INzSd)G2vcsIun%0sv zHFP>QZT)ozs#+_z$9pqh-=tp!y=Zf&fSoCEmhT0lV>vRVO!J&fpYcCm`I0fqV(v_|y=d$&BiF;U-{gC#t^IO-o0zejD$~w1tZ}ck@ABv{pk~(jNG-yJ-@GrqF%Ckj z=EM4mily21sWH4743CbD6Beam;C&eE>A#ZE^HojtncFM)Q9GNsO^#@Io1T~Km)8aU zDC{Jp@2qw&=mJk@4-gWPeE03tBC!Hy^&cQ7qFIy_D4>DSzmEg0U3!Tye+R!GdSm`e zKp8XGy}XB`mL=@#A#1-<=}`tuY4-dF;B$M2FKF&y0t(C!0lr1b;8=B4ve6C{^!?NX z>>gwQ3Thq52pRpad)Zy_-LCh&_2GEe$GKmKeAz`d1N?8#!+dag>fYF6u3{Lre<`O0 zZRk`L8O34Tpw=4##ztrcV>U1b46t01) z3Yj+4!ZoJ26V#?n_2w>Dkt&yYyYAw;rFjcAQ{&a&DMDXP!d)Ld^~Q>qLsV_R55}E7 zm~_wFx95g?wI05F$oBF3A-*zc(hi-;v$wlyl4@UFuWmAkim|9Jb>!5m0>^(yQ{u`n zHel{*Bf7npH(WL*M__+vd-aI~^ssD#OLUZ>xSlE7*dE`?ociR#1 z?TNMv%R~>Gcq-Lbh6TU?fB}MVfQt*6Fp+qpH#}1+_Cm|(4-BJnw*P!kd^%Ylh;@cp z&YoSp_ed#__iX&r1-$K1mXCQm&9Q4N{l}$ zYJ=9AD{*j;yl?IMl$+heu22oO@JG(vwp5&dHVyof!M-8Y@yC7~$jxZo!@yZct69y^ zJe4rU@ih|A#SH-HXvkc7V`vvZ5a)Aql6?AENji(gx-06#I;gqlij zPR;w*wvIPy>00jATHmhP`BkG$9mtX}%Yr#1k&l@`VYC7Aoa2J4$l;f0 zRZM$HVnHpHQWzbh0gf<0Cu;-AuPV5*F*fbT89R9634(FQ9Iz)G5^xSqM?s@%2HsCB z4p@v5&4NBrk%6=TI%gm-IR|+)%lqDWd#XIT==4@=)#|$WcV{JMJEue!#?~xy2RP2s+m0}Ds7N63@|VURgEHFvw^PzB<#=a8 z(%Z(Y?EzH^(jY@3l;AUMRSB17`9UM-uL$exPQ$rI+zrYAPJpR!Mn-UX2PFOGI2G%* zv07iCM~x*$1)W_(M&Kib#ee~9Ii z{t|BsX^na2MJwvo(A%H1KEQ%Gl^~6zX<@h8BvwpMb#3ImtgsKMKxuAG~3tDPV2qTuHl?_v&>;q@lZ{3#%a!* zT3smJZ|Aest1O97S}Xgu`|h*6$H5S&SF&mkYa3S`L(JI5L~CH+ui{?p1IL1+JB;K0p%eOl9)x0-aWx_0gysBFR3a9QeBNhi}!zV($h-}tU>bI9R zQE5=BB8S-&!0mX%ju@Qv0o#{6oaboC0IjZ#sA`WPh6yEP89RZ=C2|0ML3SC~H)McY zpux4IT548z$$R#AO4!PiO&!2i1V;HWG+Z$!9ERI~4oD<}IC_<1iA&t&y|s61;j_K& zns@u(TOUD)`n0IcIYmKx&BZI-q`m9DyDs|rAKAD36CcEb#$U4+hY&s`(@*w$#2n@c zG_{Jw*=^*C2XvWHSlx)E7YzuP?Kd*K>^|bPw;pt&MH^Ah(~O2!EUWUIj0NF%`Ekcg zSLL_-5$ob6iQ?aen!bagI|=M$TkHE$6a5lukGb|SwmB*8EZGpGg5T$;w zPZ);k$|c1WuH@>9QQP#IJ#cP z6*x_=)cp!x%YUigN!3~m0>yeHEYhNx`CO1{z zCe=CM7TgXxs8Y47vm+S5C)2JDHuWa8?qV;wQ~|d+$t{)J z(L&_z0~iF2+2kApS!|=`3WR?UCnT26+zq1uvYdg?ImaLjZ%!W44lYZV-bpRfe7o(U zYem-o04K+3Dv2+3L2D$rd0MkeWz741_GMo$h2W5+wlH}F5xYF#{J;VNk_JX7IdljH z-1D@bn*Ze%z8q+tFSC+Xfgscb za)_@WGRGoGLR@!>`+8#QGH0vs_+W-J${tn}E>yo2AO` zgrgWik%BC4j0R&R!o(r{1n@8I-{C!IY4&>Vsby<%cf^Tz}~Xq z8#+9fI;57buqu+~LkZefd~qR2!^TcZtAfN8!5Lxj4-3TEU3n}soTh{)ZHphM? zAo*(<3nK4Wyt#apjpc?oLadU^>2))LzRm-QbIMau#pUu`v5n_Sb5m|ysU;U1CargQ ztLV2!%HwkUGMknI8BU~hl8rUYqkdnCP?O%;CY74%a=#Y;0N~g^*+<9sx{dF{?-KZ< zz!#TrUYkfPC$N)8wz;`^+R_Mg>#IA9Xl!)y@gF62UC$k{h4moM=BMR{#_#wwTjTGC zzqIat5`0PU&x>sqGcAlBA%(Q7zmnb-SY%5Dy^NQ*k%3izF3m*Cad&YX343?_H2gmQ z0D`7?U2Pz@@n?i*j`?Cmp6=R6(OPESpSwo8Ea1o@ln*Wy5y;S~E~Kxo+W!E-L_Qnp zB_>%K&17Uz1^o6uX%HEYFFs;XK^+1klyzF+6p@jLzqKmPy) z1^8rV6MP|`#FmlWVQ0{8jE^p#D?k@iTT8g0mF?p)Zn;ZIZr%tJ%~3Fd@LBvD<6qcg z_Nn-DG|_m^;CIB$21{3X?h^CE8jGw9sdnXNlHLhogoy2#_dAHOHJ}nZUfL|b>cipR z+WX;-y%Nw{e|(~ZRxl1jYKy_pgGxm||lo68?tf#Ui#)FVq3fvYJb)MHncqxg2E zIdi|1eQlw^S2M@q{n_DNIB z4D0$_!^$QdM@H0aXA3*dAukoxta5_p+T=tr%R_RYIf3!ZYC0|DoH%P)gRo)=jg%FS z>OZr8>@)FMRQQ+S=fnHfl}UMJ@b-u%lg+oB&mdX!+khHK zW^yKVM@&ZTC};(I@8f^?BR~8T8{#Fr={LfU07xc3=<-Eppj%zQqF59KF#9Cul%~J8E)g`zF&8H@W(gA&QgoRNx3yXdM)kl>&oRe zlUqez)@|Q){zwa^T_iEe(3~-C>dVV0b^weG*ac2H<**4OZeg0%L{0k`GW>`4M6n$Y zC3$rNBL{bZ0jeNX{Bm6_O|e{BS*F|Z>dEzY5>bd zZv2qZ{iMKIRR@uHi~bE9{fKqQ;%yhkJ~7cucI^ra9d_r-kjO3!mol`GT#Jd_{QOG3Zk+gw=a(LiiZao3O?}}2Bji`!AI4Y_$^8=mO+mK06a6rJoAdqqX zj-Dj{0E0b$XG>dGIuFKA6Ikbnh26xugsUS+GSba;9k-bX45B#DAXWrQ?-%ad$#viO zGvC1J_D9k_H*4Fj9Hz!y9_C3ISt3~je`Z+63>leAA2RA-a^q_$GIsv}ZeTr~m$g!U z^HPQ1Gv(-;Nj|%;N2q^jsLNV)WgRY)rOg}L;=M(FXMec=06sQ?@lL}Vfw zI6Yej)G-}1Dnob?Kuis%zCQL2NXROEI2&?6=D*M`Kln3qOP<_3-?ToV1kdt?g5OLp z9!STTze>1_MgiL_@mx)CF(bonUMM{53-9t(m;4&x@B-5*sr*UtHRA^lE2Qzk8lxj1h!bsfa}<$@6`YynW|07i<&1@o%AS3N zoTV6hTiIFi#iwSLiZXp4mb+ZuIO-By@}*jvZa=%9vUBLuZWU(-=%v4@{1L|ya;{-= z%y2Uq&PxKI41C0H3AumBeq+fff-wNI zwUo?E!^#U1$ieOB_%_q8LdLD=S@v`$UD;=sg?ua{ZG01fXdD01bW`*v7%YWbp2Qh?6SE9{7#D zgg z?^6#+rL4L6wo$v%>0k6qQe~KCRb>?!VU$-hwLBe2N>}COv#E)wxubW@cr`5>R*Jvz zh49z@4S)E}t27dPNBFCtcxfhfGR36nH}?`+BxJNuPBjZyV!3Or!5-?*Y%!C*IHYA| zPt-4i-|%fW?4jVObp1oey2pyXAYLll{{U&)YL~XQ+6~IaAoESWn`LPf-hA$|%Nxyo z659#Z+DM$hE++l9@ki}9;Tf5A3?V*dbvma)g+ z?}Gjb(qxYi$26L4g~jtL!*gU3<5j##bsM74Pc57ad3x@a%GQD1eA52_VL^TH&%qJN zEsALRYTHEUR?a8^kI7(szumEtHj&XX50;Y3s7n?I$MW}7_~-FwSa)cr7E!xMyIC$n zObPOHD!jz3amgD<5;RExW(>`RVZ+UN<2_zi{@T~BUMYX&)mlLct46Fud3KpM7{=y# zT0w=5J)mIxeDhu)#MY9bmDZHvtfz{^C?~Q~aBAsqXMe+fnso5-jAe+;D5RxnLY!UO ze7@>R>e}k8w^w}+({B}i(%%mJJ#R8ceHGloR#a$lBjFk-q?K*hF;o&WL>}QF$%;e( zvIAc~YX1PXCElhbxA4B5aU-en1k+oOv$_q)(ryw#cN>*r(G^!>@wWCcd2T*Xv+%~2 zH@(Uk#F$O8Ib}=?6UN0Mlz`)D9AkC{4_|3(rdY;)&2JbeFfc$Q1px7o0bp310$ZVT zg~idp@m4uSVsW(av}G$gSXd=BZdBK_c9$#buC{LWxwNyag98QiY&*nPQdg-~Fq%?I zG1{bL;=0<)&9h@(@z2C>8(im8)y=h;hz7Q{SnXpZnR6_S8Y45Zvc|$aphf|7l2aqU zJO2O(=a@rY-%WPHS9UTxxIS_DiDx00hIS*413%r%1Fz>q+e*e!gA>op0ULlJEQ%B6qa$!zph z9JyO}cUz>dww?|FVUJ!5;?+UeDQ!1(M=XI8Aa zrBYII(YE=T(mJ$eulk3Z1gS2uu>6`#gH|^9YOplk?90Rlf6e!R4K)`NE zIl$-9rIyi!xn8;^lDBJJ^LIy)R~1peeZEb(znNKD+gU3&zeUv5x7bG0lZ~iH)s&Nx zagL+V6OIlAZ^DWYGN1v54oE7kki3i@LBSik0@&n}SeEgC*$M{I7;WGkr*O^!=YR?4 zjPy0sTd3Hlq20J-k<P9nyPDVEMUK-L4p?d|oN4!ZQ#u)sltkMKh&Q1c7 za9Pd*g2aUcuRW&Q+}z5R=?|D)fZfy_oZ|tQ?c@W7z#x|E$G&)e7{AB0m#Y61o41*HPKDC2;R>{ z_xgXG{K6{EUhggKvrRoW)6c(C)_g5#i(?^DcOu}Am<8Gf)AHbw&4PYx{J`L1yI7$N za#z?4j==Q+zH^NI;kigS$>y?rI|9dH4i~5m*RJIIr1Z$(lgCa+O!bjOp>v$>>;W7D zfY}7`kZ?)oKb1wkRpynx<+$nlH-2|6%`UpFb=hxgE9&*y`3(S2HV>BsU|@5}&H=`G zILIeB&sHM>{t_c6mQV)pM`i(%UO_)VRe|X~t4Xd&%|I*Gb!@zY{W4 zQqCBGoCC&iGDtk+9=YTkHgGvLmn13FDwM!r#4dhfyb^h02SRhlxaU^w0F{90kV|~o z$PBwl4T3-ejCLFY){~8@ppeQ*1OP_eoB^DJk$^zKJm6D)>T|u;_W7>ur}uU3wo|O; z-zJS|%$s^UJ$CKiuSQeYfE*8)t~mjQ3EjxR&QDTK;!k|$t2l2nc^iIU4i&Mqk-3`~ z=m}N?f~YY8mK+nDle+*8gPt%33kvNgA-5i!Fu^@Q$jLd#0~{O-aBBpu zChvZ0Y0+6*@iCO@MZvjqE2k|RS8Z>r*ZSW=s6{x!`#oj)eB>)SP43@rKF4>zcT+s)LV}iTm8) zurd@9*#v-k=Ohkz0;Y81QCeL!PiCFd(XUNcQ+hR2Wz9{ccdfoxT{rwJw=+$uhS=Qh z2iOKsM}5SfloCPcascgnNuEn9_{zvtH;v&>J9#9W5EwSlNF(OSBo0GJ(Wxj-a&kyK z@`B~lgUQD3Tjt0slZFQv2hYS%j1t+oYqPuMvVUsM z$)|4U^=a0UjCGRcZ?5Z2blX+8^u7J4D!%Itzc`kIT zRR;dj2e`IZV2b`$=km8WP^Nd?98zuwlB)TS8ps`D@lJ(l;*BC$XN675ETI-mE5UIZ zZ7Lm=-U&xBHe+uum2@~|JP@>H@anI#w=-O>%|9-w>)zU(Ql}SAoR-$*-9_I<@4l-3 zdOO`C@;~fRMHxp$UA!4EOJraXkUn9aNi2JS0OhBKAC+=8?d&^u<&WOr{LC^j)22^f z<4+IVcz;{G)2|YE0!Tc>Rk*)0?D`T20R?l(yyLw|mY za`W6AwX|j!%SPMfc{+GvQImb&*HRKLh?6%dYr^FE4GGwA%$)E_aWXM|^FD zGO_%{oqv4A@S&ndM_CR&w)m0aQDLCm>GqP8W`wL>TY@710DzE;**RoV95Tn57jp$# z;>2+-FA+|3=95Z1%ieqFqaAO%va)Gu*5|WFB*1%krBU*8TBBUIS5aDBYi|2JZN8s1 ze0=ftq46)oww?{rCwR1r7iPX>^D!O4Bq~VYMzR!%AfDnj^P%%&gu?AKKqR^bj}C{Y zL1}6j!vtv>B&3o;uF_eRkIr3;gcVXt5V#msO*nnzT@*3ZP+7> zxIZu|-*m8%RFtnnif5GaWx8y3*tUj9`p{zzkz22a-tO zgN&1oLF8gyr#p!|N{lxkF&`-zBrZq;fq(;j-s0(REf~4v1_LE>PV6c9Lg#`B#~=)I z$*MDa$bdUBGzxzh$eY zrK7#IcD1axUV7=Lb&{&dBLV;s6dA*cKs;s5RIR|#_X;!N0E2flEdiC2|dGzh)t-c7? z^x5q0zQXaCB#h(-0e9zPD99iXbC6ea5rfvSBZZ=y4}i{9CKf3 zc)!4UcZh(wMe=nRk+C);D(iqikpU}#uoVjt3fqC(xaZ}KcSD-W;^rCS0_N47SPj4; zpx&Wy3ppwC1G8=p2pGxpX9>n}pD$>=qMt_f*;@KrZ68C>=Zv7_-MOb{9@mU@==yc^ zb}wk&Ai1@be5p1@#3SwuMhflwodCfOT}K$+4nmdsXTmzlx$JBS_61ZN|V-!~aj2RZfs00H=pSm(EnNgd*MRRM|0 zDPSFyPs-%|+$xfA7aW3e_r0WT%WaZQ{_U05-)lG5y_wBAZ9SX1Pns=Rr)KSC{cYrZ zyKi|6kgv>}oqlD=EHb@z<%wa8j!#wEM_T#&;|J{5;eU%ZvPg(DjcH+$IIp0FFDiKC zQxn_jQ8W`7;xV1@v!lFE5RN4_?{jZ)-Dw(xZ6sh$6oorUAzU{gcF7+$2|aod&3gWg zaJYpEh8zhCZQM5jyCnSElU zS~SZ6+edQ~8KRN~kv!#N6oM%kR#=KmfzHNU zwSHcFQU3sfVE7i&`&#i|!YvC-()BGyY47he%gwJ1)x?(=juw?Hw!;c7!zI16aV@R1 zA^fCSGbrP%W?xDaCY5&zbrdU9nx`mT!A34I zNlxj>CYrZqe-b*^!JT8lcPO{IUCanlGTR~`oUfg=*aI1O!3KS-+e<2jW^f13elGCc z-j%6KBo^{Rr`*c2k(XsMC@N3y8Oe|dNh+Wf53pbb&-H8jL;L}|@E(z=4;lC#Xw8H( zk1@2#n%3b~rJr0`FM{0QG`)%-;srKK0sC5l^HOGvF`mhmpP7}iH%OlIM{*;iz9 z+d4uO2k(E25X0hG`DKnZLK%)(x1c29NevhT_9qH3qosRuQ|F6Oe)J&y=dGVFWd2(p z5ueJPe0_XgB8^NfOiwN%G^=u|%A1TLw2P9Gyc)io*1ncFd*xls3a~gJZNY401Dt`7 zG7FM$3t$jPHHvn}BRsI~iAXyG43NhKjx&-84b%X`k%A3xUoerw0oFn7kFhT4i4un0poNmT$aT>Pc8k{h*OvWii@t-CuVWw(=i_iKHg=gzj1 zle^?e+V_30_j>jDoR#gOnPzBErW|btqk_ce1d<$&l#<6Mlh~XI;wN$1%E#|;PD6A1?s&pPM8w$0MG+jD2{j7q*+%%#GPtkj$XrSx|1lP(Ehh z4oCzKpsZ7Im701rXt#Lu{5IKbu*sh1<1T<~S*mLV@!ZJYkq^&N}C)Ct9?WBBdQ$mD9DfcGAo6{E7CL zQG#kR(pPI;QnGKVwu?pPRSG~Sr~q!ks;{lb#f)#%k#WREE#bv9dABu0hT__23RLa(Yw^5MnYjgPf88Q=Xuy=OkrF&ts9+ zv9gl0cUSxDm#y`GJ??0yD8^BZMJZjzE?O_MdoKHFd->>Bc~C(4%Sfnx>Xpboq>eX^ z8wUiQGH?w6xNP$j0K*v@cYt{vcVK0Q2W|=Kaz$tuF`t-YZqN#iyLS)x2`U2;M_k~A z;-V?F0O$j4KPg2&cjh_aK@IaBGW&w(85ze5PNVofCa%)IF5jcSZvBXcHmoNaZKdyD zStlJWb$*TdS@bC_tSA{|jBN85t6(q+atYdYg~sBiXdzc8cg>25T{g>-sk=N9*dzuy z+z2Y*5_u{zpkU`Ua#)p+fO5bbjof|EbCO2j3W1OaEr0;Q1#RI~AThz}6gN4*;AbF_ zv}9xfz#!u_m29U8Rt>eRuDN+Hdve{kdn-Rr(DX3*#cp*6EkDHFmXBoopI+U}dz~5y zVA~fCSmzkRx!O*8zS0N)^&o=CyIuu;gzAPxpaJ{K{S^HAk+%aB1Czyzqs;10?FBO!;~@#}E@63$-A zFI&4srq-6#KlnS_q3y#ps{a7x&#fn+3rS3I9!yV*DyRb))_ zk%h|)kc=B~&H%|gWP&rA#k;dtJeF>R5w)@a$oUu%ux=T_BcSU z)NeO#Rja;_zusww&8HbDsIw)&%pw@(*XFl#IMVcUTdEchdK z!+=2A8vqR9Ms@%?ZPEV#g~{V@3L^{cYf$o|aPmzZ?2#Xome|v#*>N(V8>v4njNufyrA89f^S94ywaeDq-TqtJ$IxLj+&YSuA~C5L#ojdOr&3x+;c}8! z)mb*bSJQZ7_Qmm3S4j*$Aij<(RYV4PqE-Mq zF$CebNWX<+QUJgS_f!u1O7K36f+BSIzE%v*(Xz1HzyP68xfoJ_Dv;UOqyjuR@a}Y~ zMN+FO6xFRLVr#-q_Pyf=9^GG7dQ;E1a-|hZ>ec&=A3N0D`Y7h+7Z%dwj9resa)JcK%nebK`WyUHhv(`^3$;G(}1EK5Mw z8iX;S1pvO9SlErfEU4l~UaU->cJZ}HBg}Z;$oB_Z6@F6x+rl<$KLUvNjvc zx|i(Wrg$pbnL+Z|2#ul1CDuuiQO`qZ{{RIx@k7ZJ&#CHGQY=c6taqkBRo)kqD?D!r z4dsM|kse^CNm#_QnBVh}{0Cs$%R?Rr04k$}0a!4=7;KzvVZQ{O!v}#x_!7jhUn@8v zgu6nrbCudvmBC&(IQ3%KD_AV2jlH9dJl4@owHel%N;ZqN+&TIuYn#hA;qPXj)%8)@ z5Q~3i%|MaEM17(hAc^M&pw3= z4;QBuTQP!#mE1k~r|#RCxJO5#vRw~8wr!M2zh#D!zRGc>9X-u-zs~mZ-%q!0{{U{U z9qJAvODPptM5g9D`>4rr$>6J&8%ploI1)&&A@bvpM;|Gxe%K!p9oxzC1X+!hT1gJ> z2s`41p<;Iti5B81%LY5543Wk2G9o4y7*U>73=d580Am3Bx$l#Ta+rzEa#w~!wC))= z?ASY043YpIxUX)WPnlGw2-U~VRa1_%+oyhBRkUXnrSI=wuG>C8?R*?&rS)YhZKR_4 zdfLre7hRp2>EzFSm-e#wr*#%Ao=78*mIiqznnsP0^BPG5zyxAKrV$Z~%T4hQFftYA zX8oc*E^03#%c#q{1qfHT+Oe^bK@!O;$^lY02b`wFRYd?fZ#%cUx7-0@f;7$>U>qJo zmE`2G83g?Ydy(BncOcH*N|TYvBafJ1j&Xy7fsCHDvdAmd_iAFXx?7pNOq?YhE~8JE zk}d0ZXRo4TmTf`8@x$TNUW?spmB~eD+H!3zb$T63d`~AKPZ=7xsv&ifeDEq8I2+E~EWCY=* z!3(r>WdM~b80Q3nFxbKQunJ)3B=8KWsYs(}A(U+xY?4#}I3sZ!e53DRaez6ir@`1L z%~hOnRcAfrR}neITF>2u-z(QgfAU^kOyk+d+^0^TysYB{r6t|DUu$V=Z|QABg8t+( z-)h&hp(D&sv`8GPktTO<+%_^~5~V__sZ+IT#9C#cbrVT3h=vG@CeV1nGGR_jedpTC zo{Vy9HY@$?3k(mJ=gvSUAQ8vP00ShF!+?0^uNkEB$UNi_Fw9Dp$OIhmg1}((0F#hG zUwVd1gQLq8gr@Cf7c}L+F8Ah5+S{k!Tb^bkKF3vzDE)4vA+&iT7&|tTvx?`F?%bBG zG?CI&U?B za!q>Fvg|yq6+)VmSA4YN8(PU(B&~P&S=jPrm{;dfo+}Y4MJ4Z4sV(h$rtPX-Q`@1^ zN2o6LJQWxU20_j-k(?_GDFF4r6(60wnC^UZ1Lf<-C*{E)@?17a?i-5Ch7N*E9i{RL zfuEF-^KH*lgUL{SY!bLP)&&G(3NpTjC(z(89{4#K!5B5sPbS03Cul2Z(pS|u+V1Og zpZoz-$5w?cB-`J;(&hE-zi*YSBQe}nTapG8bw4RmFnXM+1e4zzcO2^5ZY5(F1Q4g5 zOEJrFf%i$tz;2+NbTuG=pklcyS$=MJU=>lcWMn=8#&CJy5Hqy`m1W#M_{iwTrx@FU zMt*GMu;5^Ep0$=xr3h3>Y2~x`Z2t6lb#ofie4opb;Q&Pn3s?MRAi(9iWVXxMJinfCCj>nfXEJ%#22GN}gFq z%Vu3%_>)dZcXU*+qbTrLRg=7mq#eYb2#1F{J)oy*Y35OVyw8yW-bBU^8i2@ z>dd)?kh23Gm@jPQOdFFfJXq3c>^bo zwUnFRTlKY-ugj&HdpDz2d*5TOoi)vFWq37o*6z!upPROt8fZc2a@=4KUI^+q1mJ_v zf&j_u)9E(iSjpb>&O&PF{8 z!&ZuJV=AGYo)Dzq6P8h)F`V#nd#-cIBchC?)4H;alzjgHrDv$B$}Uz(rycujt!=c^ zx8GyfH0VTd#JhP420D9{&Oj%20U!~_eB!nIwO_o%kS@js|N=e++J(w$a<7ir)HP&er)H zvTa@}-5uO-uJ_ljwtt3(J;Ig9CVBh)eLj@ZR>H%hG`AcPqJ@sLj;TRoR) z>RSVh1q1=u+%E)z4&IH<1{(n2?LROik@N=@%}WUnxf=>W?ZD4-!2n?Vx%L2zeAl;2 z?WO+!H?Q5fmFA?JWqbXZH*FfzOY8ToOc^7{Adg>APq@h73}o~<1JL0)_P}185(dz5 z>z;WH(>(fB`C`U7$?6rc)Q06xL!96S1cQQ3a0?Oy?#K>#3amlTJ#xJD=~K_kWhJh< zFME4-T0YI__4(}=E>(1!ve7-Q>)gR{x=$>D(>;oiPT`J7AOfHsnH{Q&#M|Et0b)w^ zBPS!1fI9PmouB|g&TC?LO32vh)9#JRbC3=OamhIxXFGW2sg)|s8BR&y;Po7n$Q*U& z00KA}H0nNBHj{T&UU%hMZ`aFfFG^3A%1?f_?Pc@%wdQ8+$pNrVG6p#r>@$Ko65TK{ z$?si&-L!HJ2?TB#AY@=1;FG|~+;M_4#)iO7a58)JIXNGAV~lV+@!z0^MG8h2kU8}@ z!j4aMT<|%^ZcPM63ejoFS>5mNTHV|2-H^skI$-o27bB87@w;2!fLsbW0j=jH=$ z>~nxm80<$Q9RMRda@~r`Sm2Nk11v`jc?Svtoa1mihYN$&SYnZ+1yEpQf>}v9QlkW8 zjzJj!0s$T9928*SmHFG{a#vQrF25^uv)9at{MIZAs;C%WpCpz!Cm7^s1m~a_P)>29 zY>sW3SqNRZ0Z-n*00KGWD&El;b zteS4RLtVuhAzOR-S8GWk#knGD#)?I{M*}zU%I_?)++lu9vl9tpagw>+o_H9>Pw@`C zl5iI!9xK@VG2+&;(KGGlmfG4lonJ*~OERs?Ws z_M2Y1vDYkrv!S$wE$!?Q$;yR4X~JxKiKK~Cv(Dt5#RDc(l2{!6SNv%3489NXWVe>F zNSbBq%Q6m%lDF@rMphAktR*iPQ1K|-0YYPp+$RMdSo2-2ly$qZU6Rq?U%bYxHy3!_ z#iX0n`_fC(SGW8=o>AvUfj|Tt;4ab*O7qkO$>f4a95&E)oE1`80UN>FxEve~7e9L( zsojx*!NXv$9F?a(%klHQ?u^^BYF_J3*46%p*xnI_&%%BcNaJ-|iQ`L))QUm@o=49t z(ZIsPBw756wgDqha& z)8$_F??jc~OX<_eUvzxMdbK&F3#5}tTKcUw+pV7az3ep^i*6(n-I(N!yn%vA2wMX@ z9mIp_OmzenImpN)f=M7@h`|_D=a8p3$oWq(n6N%jLjlgiyCZicNGv(P!R1ND2m^a5|oM;9)^ijz=4?bDTC#I!UyJ46DfwM+b1m;e(OX5CKu1ew@A4fdlwl z9oWGulx{nKI&{Vxu_WOEP`Ct)+@*(%=++LCEU-RUh7 z-@d6WuG>~;!k#4XRrZZ9+3z4YW40;dLhC8m#E8jI#0{;St{0uaXD5t?Tb(}T3W5?h z%928<$MBP%lifJRI9w7d@6B(+wtBsr!E~k2C&*N7WoZ!xQGhI<1Gr=rE0tw!#MjP# zGWb_}rGt5BJo__(Gnpku1gwSfin|kVV#&CXxa|t0CzmxSNvmj3uEdber-| zMSnt_T2YFHM-;B4?!Uohy7kk`<+0$6UQ4*c0MkCuTow%IprAbtL_;dvow&~gwkzCp zEoH-ENf*{UkC|?+?!D#S%{8(0UWKd&jTMPt z4nn6qyZ~<_kRJPKqj*Gd-d}X-YO?w7~<9k+MT4W5M3^NQ8L0!2dAaDpcIV6F@ z91x=l4&2ghYTA0=;kK`3_usM2H&G_kT2|F>)oXt0{kq?^zKhnr82DSqnkcgI2ZwZ> zXG@s8K{X9F+I14LD9C9ekrb9T~8ro&+bW@NdznrlfCQ7x>}Ni1#Vxn=ve!2bXiH4PTd?#ef{ zyRp=ulHN;uq)U{DzThXe`Gl}c5y~K6kdh?YCRC9xvEp*wXnXK(D<}nSiUc_D# zxH7SQju;)8jaaTxB#>-k%eQ!8=q1fgQc`aA(WJE5>iqWW(#IOBRn=EdmJ7ctPBM&@ zq?(rP?X~)!gntTu;D=ufz65-6wfM{M+r-+Ww=qp*MwP4E+ux>`yJ3$0YbUs|y1z-T zr&%v&mg`u#Bw`2+tTDq9`WMDO4&8Wr$G5sI>=MCsXBE6|uNXq>acdmnO@>CmkVsKW z2$-l@3~G`_U-tfg8EE>kYq1Tzo3k@KQMSmk=OGYG=0Gy!AoC<47y_dMKaYR34dd#6 z6t&CChA%C{v#SE7T_KW4qGG73A{!TKLV;sVh$0H4gS2fa+EY_%(Tc1v> z)iL$)6Qx$IN|h%Xai(nrezrbexwrDcRXxZoQ9_mk0uKP-t_R*E zsU307Ezsd3+k(xIzaijY5scsrwsKG2;DMaid8@^|?LdB1+Sv-Ef%9Mh6qjN)02c$H z>zd=*G3GW&IQes&@y-tz1Cfom0AzdTTC}4Wb0p%{w@+PCR`c8ZhU>~ueERJ9d2Y1j z-&B_R>95MiIVz8ouN$`($>)=_0yh@>qajZ!cLH(_XuEAcJ7GvF1^^kuH(|RZ40Smt z41PbMv zr3qcP%@rLI(Y0+}`f2F4+~t?FmE#?GrF$gp)8gIwKF2k8ZvJ2qZo;lMf}pW>Y!V16 zSOPG278o4h5m~b&+c3a!<|8QFa>pQT$YODTbHF~h8&THs0Qv?#@Aw6%4}wFe3zvWk^$vr0s085E}>4cxqz4 zG7e7z7!AS81;)}aGTA zm4lOw#1$oa9F+16<*=g!=rA9{W%Aa-ik@GlG+nH1@ zGDBd3dTUO!VecjG$u3LfP<>aeM(8M_{LLuiS($^oCMtv1!;E|O<|e)j$aB#`?&fu&ECrLbfG3GAh8wl-A-!BlbGtf!6Lw2bdrD;L;FX z@t}DtkB9pu5+_D0r>03(Vl~I)0OllX=i+PV)I=mdl1QY2XWBkvRTxa+WQlD%sk->8aP%_KpPY{3q_FvrLAmFbY1NSA1$RLtfT2B5NLI)&190^$u>y9fQS)<>mt5d5 zsNKqfh+Jer*7E>h`xCd56BH{LWYkE@sH!(YL4p>ylrYlhPgfBVgS7nNNoFS4j!m(2Sy0e-)& z2uwo}{gVgO2fmG7kd$GDBG3}Us~ryUB_+0L3RB!%YHY2SvilJL4=4U394(2%1B)wh zRg|^Wg!JOr1t3f^YIa`1u$(kkP;AMwZda+U72S@%3(b4^xpUqMojC_qH?z#mmRy@F zK1gI0oOi3532VD|s2UZnS>b~Qt=-|PTJRBM5MUmcjKh7W=lC3XjFSm6C=V7SGcQ;~ z(ZYju7%!g=;AEmt0S%*bGf>b9L!yD3`WSeecw7Ds4v?4jI7=$wle}~En;z ze`0&~KmN2o(>?m{@7jFwDe|2*(tb3X9l zbBIpTy4WEoYFlz32TkE>SU{P~|u0IksUjk5;_v|6Ti_XV_nN zRPPOgCVnXpc4e6Ftz!b4fO--DTnqr+3VXs{Uivka3Wyp3=YPZ(`Y91$8|a|~(MbC^ zZQ*c#I6HhJW*D3VKo6ne!Ot~63#MYdv)kB6>dHYx7WNWiw%N{LK*+8dsB zGP>y$01)kvga%!&$OANm!FWnx%JWHTiQX1!b$jnrtjR! zFA49F4v($TKQ5bJ_V6kCDsQS6*bKl61+kSnoB6waqq}ecdr@Fh_K}y&0rD~Dp@`Bcaz6hTd zl0au7L=Jsxd;++P%dSbvlii8ZB866X(0^JaE&?9AD7SAEZZq2Qgms>s4*ZS1nC4FF zmd(MoD-1_f#J8zW$Y;-A&^x@%1XgV5Z~^U$RaWTejr=Lwo}uHs*uFG{NfqS~N8%N7 z#hc5X*Ep5rocwEQyVz&o+9H!uzFxb*GghixmKc+6?GT zX^Cr3d<)-1F{YRUMO{O0#I1EN6xBB`*`D@{I(?<4K0%9iKc#g2O9)tN+MCwbt7-ib4e>AQeKIXT z!8Q28_KDhHXw|csG$(6({~A%n9*F7_`5gbrIZ3XB`wOd$dg8lR*6CD$ER=T`Nn;Of zUF~^wWmQ#X3;^xtWD4q)+QH%3?C1m-(xVa`fNd@*V6raFDP0m6HNpUxB#Is$}^XV*a{nu_yWH3mkA3BE_^O(4T^8P zT3G?3j?{{jzP&io)XlPE7A}-&t+ru{3onV6aUVsp^HLoY;W-HQNOqxA-BBEENuXM0 zJDlGtXZjyN6%%iv{ofpucC9W7e^<<+94K-C{i#j9znT8G>5LpcH|_8_ZvCGlUc0Nh zv*o8*)BgZm#P>z>fjUr6j{=V1;dWGkDgL^a+U4l$_23J7$ge?Q5j0!2LY+?tGDT^eL-6*e5ca8%4TIM1wxG3i%g%ZJQ7t-lYlz4!vIZAL`tqq#Oh@hL z*Y08-lEOb8gJgGrK81>7G?kwtE(la9oVxd<_k7=<+jP}#F}t=oy%V0*)Bn4!GC{{9 zi4&t{90lC!qxj4r@wXY|qg)>?!^@#Dk{B#t1D?=&_DX{o1irYHEHGIs*v?{2aCinf zzzOgsW5caMu^=#C`n(?_gFXOvxO8+#6O|yOMDI+$^ShR!?e5`XyWmnV9kSVVhdBLaR^o6YRiLP;}p1D&Z9#gAJzG<%Es)`WFNRurhcRh)6=C zN}_Q94mw+JD={nd&U3n2<)6Oi?BLC!;4B;6AYYxo?!~0;l~;x2{s=4B8nf*nigz1D zN%D{HBqTS^j1_t5&@tU~?hX7Wf80K6D+#JxzHqOC?(rQGct;Vy(sS(0y?ff?3GW!a zg7&_i@;6M}f3`|5BJ)-F?m4|UdYVIoj8}9BS9kb*34h(!O@G3H!MMCFY zuq7uV;y%Vs1YS-cFg=h)6D=)MeHKNPdzD2ygS#`x`Vzijx1=x+ZAWdIdhYH1oZRlZ zb9N;Ei5ND*#EPR&%qy|-iw+3!E(}ZWxDl3(Q;oilJ9nxF?qXz2Ky!#9zfrfMk+ie$ z2NI%yV4jhUZ2IxiQuY~OtGM`yTaT>slRRjouN38dOgX%NHT==P$MJuCn>QqjS8oJQ z_Ixb3+R{;R*71mZiq;qFwl|4lAt61ah^pj-yRTpnj+?`mRENQ>gJ_Xxdcu(4j8bxl z9Cv@{An72j3MJi@0b)2FaM7XpC;$~;Utg@5RQ+Ya#9^O~6W8-0s#*K=0xl(BiP@Mv zX%#nD^IGtS-0Sd%^Fek_ys=Erre2M+viL`uT?^eDZ6VBj|Rfz_4W z#eI@c_8PbEM|+-=G!aW;$)=z{PTB zvZd(!#?;??jRICar(Pqfy!$Z?eb7I_KZmL$Vw0@W;+we~M499)umGs%hvZ(O%A>g1 z>ANok0|=bGr$opqjz%lph(Si_rNDc60isCAFA#lS#}3?zv<<(WA?bc)&u`j2<;$bJ zk{8L_#!dO-C+_2GwKT>GzePOLcFbtJu9m@sJ%-PJOlV+{QSYyl&GB;2N! zMA`k&jJ+Y8z;HwI8$QG(86k(PL!g|3fTEpp&0p-dka5>1<{$|>=PEy(5m+WOM1-m$ zQ6ZAhN?&I=1vsvEy^)50X&lq~a4(&UH9I~x#bY(T-{*>bQLO1}nEP30+J6;?qq@)W zJB3#IUFS_}b!5X39qS*DnyJp!-P;d0=P-N4f2+e~wLP{EHLv40*Q~tk$Z2oHPUYAG zMd#06sjH3i?DkyyBN{69tzy2)peXxDdFDmv^)d3&IwZa!QpV`_U+cxI+98T>)`D)Io%5JPeS;_L z9m+EVE$6Em7*v$qMM=yLc70bd!s=0p#i;qA|y<}i0_N1vE) zmBL^pZJt`zwLU7s>#ocw=Zff)Mhd$-<5fm@YP{NA zSp>VO8klz&t}>Z`VYUPFOhd7I^pQa|`QU{z?pygjZT8K=T-R?`SCy#iF){D0yq4wq zv?W?#sr1z<7%Ji^mAg6_k!Dm`P{*fg1m+zQl-^B;K29ZYGI<;H;_~07w6&r7=tC64 zVJVy=mC=sDJF~GBgeC^UD0m<;vG~P<;|Z1>$CCiFrUU=>t!jFVcLVF1$$HZDv+1mI z&gM%aB4=@E-W))Mba)>UV6-xEot9RSdP<7ELDOXnmsUXz^ zCU{(T1ABu|C|C*!kfVkC4j}G^7E)hJs~EuSY14V#TpWiC!csg6vqpb9kys96!aL~VW_Y*09W!Wk)#K-;rVEP!d3oUp8AK_ye*gImHG0@(cgqaA;c&w`QORScXk=g%cOSB$zn%)tcg}` z#y`FvvlW!L9S0W!qjftlwQZSD8vZKg4fXo1C`X}i|; z(-S2#0zCb;0(U}|{8Y>@W`C1u%dPv=DsCz)X5fdMZVa-DTTd}}HGNv+YUQvaVS_m# zK0)5Ya3@Ux0-e-3BQ!^G)qL~^P9;G1+q}TT!1wp21=D77M1U2s$3_k;$9{<7!b+3wf+zBJs5-@9d5BHsLr2~Z?UqAm?TFSV1wxq zC_4byx#-u&^*K(kIQeq+!8?+XRaDhbpB;GF&crdL(7~{f+|<(*b~AW+RR88bTEexu z{D%|b+t2472Kz1D3ak0${@clu`qk+^rj6GWV)A9Z;0LsR$ZEK!i++kMZ}S|PqP z#9FTiUhPahZbM`a(osQfhc#L`$aygcrQ*50^hs^0ms7gZNaFnkkd5v{=L6U9+3A9< z^10%TJ7tV3<43{;X;u8W{u!k1SYi>^tK`UueJgPpebqKFy+o~w-m+$Yf1xjt*{tgmi``Dh+g8o>0SK7)O1KRKqe zj_BXLp`V(=0qtGyVwus)Uf7y0c^GEfoj&cg-snNr8952|EY5uFy5zfQZ$n%O!dNgs zu>sPu5lqGrR{Ra0WtEQZ;J=OR*g1>JOft*NvlSp`n(x#@N8lPh^pdn}(gwhlwA}?kVd0 z4MnWK_>WCE3|&~ zv7|}dZ)a+FMNweE$CR*y!#M*pOF&>IuZH4aJ!*0?7tgB;jBkVNT7Vw2KYPsHL|$*R zaz__g_Q|;c*D%SccGU34>kFKUSJ3e8<)BsD0+-g-7FQ8>hobELrn&pB-Sre_smI=M_J2iWPul%%bNj!VXRVoKZtgp3#*AT1&T3!Qe?kGWD+)4VGWWM%O zwm!-+^y21i8Eb++N@;F=uy-XMzqF{4zjU)I48-WNfw95A;n>H^eac|z2*u}0WdWi( z-i5#3y1l**t?o7rU}dck!;H`zIy^2Wk2=bzygP`?XkXjkady4GU)>niWc%tqYr-wG zgpb;YIrjOaKBmfJS&wwM6u6E+UBm(Lz42ccImBB>-QhG}a0GKUTs6|d*NsLWDsw{Q zt_o)*zVlmzt{O_GW0*^Bbd(uJbi^ff_*d(X4Z;a@WzH@8TlcX{76i|y*0RLKJc$Wr z>e@wuyaI}6p4ni{n*4j=WUV`6%W3)Fs}9!T!S~v9NrsiKm21V$^iR=YpaFEK=soFz z)&u}${Fw?BiU23PEBS9$eUL3X4@ZavV&!(#7R#AQ2=8IIeO0HckodhU3||^u@wLlc zEEkBr@S3U6%6)`Ao|POi^h=#e|Kl-TQ`*4#5lm{GCBhI_Uvgtna}ifb*5L6|64p_^A4rKBhqF#K8B z!+nCX|CHz&kJv9r>BT6HQKNpKC5t3O&&XGjWa|P7XaK@vnGu8|Vp`L?KH?W5cyZzz zAD&MsM}x^Bdw#=<-9Ns~K5x3~3w;zcN}FxjZQcwz77_4Y=@MDE@zCs~d#k3SX?U-y zHwk5+C5-inVN4hUU7nx>LZPP>DPC63?#fCe_4wkVj|8FxWso^q6I$P<#8k`k-+=~~ z&_f1t-mRri7l2DdX8uf;X2wN@r~)WRip)sG%dt7-pg`l> z`gqUtKndZ8QJ-3Dn;t7JF;N>q1T48>f;wy~1Np|>S4tq5&IC2h+4S6ATbmp6n8d+M zGPT`(_fPe!+JA=~+p~{-DxLxJiYVDJe7Zz%7RCUTd?{I%O4)&uUpIjgL&lBCb9iR( z+TgN~+D-8%5qyb^Ygwfbto&&NBbSV-5(I2n@Nf`IC_h1Ru`vLY4pr&t6-vk#DV|0b z_mYQqR!05o!&316@oAMUQ+xg{zK^z=|1#VH)Qxh8z2;@4D!!J~vghEpNLb8yJ|+pR z6=#0hr$qIV`b?vuQJZwQ37<;`R;Qui$`IX2s|f0Y@lMZa&v&whoupY3gxY42@Ebt4U2<*jM*ZFH@3h-KB6eUOdu9(A46x|K_ zQtF-6GrBvbmnJTXhSGi-XfL3KP#gK5n@La8XPf@Ctn7at++pQ%P5)um(UUnfTQ7Kx zp|^n6Y#hi4OwP{7_(zU9Ljh?}kz1jl>oKNhTI@XviyWO`RZWrNJ13}hsFAfOBwyH{wJhO~=oud9_v?t^=$!D&|>w`&P`$tLKjujd;kkj!XHyY2HXAt#5M ze?D!uVdt@fR?FjEJk!&h@sO_?MFK|>pCb(uD!!3_@F4IdG4sW>*YNtV}za-TtI#fU;c>}49T^< zi+bQ$B%)>Zi6&%uGr7?AAndK=SrrmtwD%-;WiN^Z6`>9$tog zqt9EC%$3g=S--RxVWBBF7=VSe1RWZ(D`0elXaRD}(I{I&TTY_xjqe9l2Rl_6L#r>1 zJRkBm29r(a!kfF&yYIiI^738v-qr;34#M{t?dYyNm?MRX4uzfV~7X0;2+4{sOOt^D3AanxovOg`mK2T;lhpwBq=1m?x(76oH*B~b@` z07rH^(cXz(FRh)Kgc1%D$>`$U%bRR=1P4X|Hugi7ZB6J*!V=egp;#)J?U0L=cE!6j zRzy7SupqLpa$B9N0sqBzB`Ux_EZNWpZ`egG8CU+f<UlEgASR#^K!N&m_$Sie`ssVxzY`VR3kzCjZ*Jg08{WM`jM7@D zJ^YyBqxP<|%w1Ry`^dTsp8MaTWqda_kv_V4-X6`8m3D&c0SrgKMD ztB($7vzd?U1Ym6@W=|(RGiiiPG4~R$t|^~T{FFN$UcJ}a7U*zjS(tvWm$eo9iQ|SO zVB#CM2Wm0=1bB;%c;jjNvQKHOYfN9?UMS~F1{F)T%);4Y(ZyG$wx^NU`waNe=N+bLr<|?+X+FK?tU#j= z?gdHR-ECcM_;1EzczH*vP>>LYTa2~jc|=Fx5Fp3J=J8|OMc#ekpix+CfMTjo%!PWg zYOg62N@euXd5uJ1Uj(3rtsBI4E%@gZgB@X9!IA$RH#g6YR%eFa&3M>UbTifAyN$$s zdNbE@Gy8PM^JuR5yqt2unUU}!1YE5c;*3Bm<@gCbxB>S=Bw*(yO;w*v`!6!c6Twf^ zkxatCHW=;@aNf%3(~CN9LxAuP-FowzW05E)&yL8`OjQ=Z#Y$+ZtwIda4}NxVw)^%H_0*IgnzqU$1pmYm!98sV z8M?^nLy+0V0z{HzS{cu&Dx%S8i%bl$y&`4kzQNIy8EWai_r!5M7ixnse>H@PjADaT zGkIxR=iK)jUg@f-**c;R%MjW`gNJ_}l6T!2cS0Wfog#enBHyPbA2P^cflB*~?9R_7 zf`PJ^< zjR%Ku%?mpP+tpp>8fLn#mJ(K7&CM-m!Cz^fdg~~W$mmwP#BBN(_E2uPNIDNDNdl=j zf@2cFvqr~|jQWvYYX7e5qlXz9Yp8r5DHr4gg}0Dzr9GZu<9T4@J8MWew& zYJf|4FNn_&T@A#-?YiaUSTncQoqhMB$Aj*h*}so0eXV=Ghwq%;cX5xS|LIDdVp)h< zeZy!EAcewyOq0TxnDwEB;s`W=1~<4G;>A4ZfZNENZ{__vT3%83yzfOd}xS~NkW^}ZJwDKxqR0owwXl1jGE^>qZ#JJ0}`{`e4J#jH9bMd7v|L(v3 z{~8rJF8)$Jj^%3DeH~$vicS*P<}f9RC>^tQMDy$%bHutzin;@x4Rm9j6kjI-y>#L~ zMQAYfB2ro;=_A(|$tTfz4I?~K?E0UpZ+~br>f9CAHYx#dhD970nm`uARqX`F%#|Pg z8}InXZA*m^}8Ptf^p{!IKUO@QaVM58k{4?xB91;J~Kzj`8+Hc&i2YltjQVu`~q z{2k>V^v5i|X2AP=F(nPR=Dv$>wTGxYP5-9gvn~&S0>I0R0=gcO^Q>A_T;yDe4fh&} z=f6zsEU78uCrO0oRf0g}mgP7xwAxU6dA7lIl5Eu_ZT_sbnwve%sF0ljNaO%84VKi1 zbeX*4e-*Q-uc}H#e0D}2gJCBX#J~|JjwOdERZ>_l4o8LUZQeJ2(#fS4aOG|YxQBOW z0|bY8=_~zs^k2)0W{pWo_j$Os@;=rWx46>YX0=l@A4e{#nmg=}DBf80!b}pV7h095 zFpiWw6e8jHR(tk<#RX6;jlwA>+o6=h4FFHQ#JvGB0!o>H$RnbReytKji+Z=e$^E&B zr#BuW8w&uD(5T;01;s2xEZS;(d1da{r}h&rA0lOzoSO&>oI9O zNxKie0neGfDNZNj1&T1TA8$o@F`=o1YQ5*P{-wRYe?w5{145#whGF^f2Ht0-TYnk_ zY6aI+%U0;kELU~!t@u|T{Ps8r)7!@4Q_Z$)|K+?UI{xSv~=*Zjy|pW7+ATUuNk7%~d3S+)a0ne|zjz^#YkrRSOo$7^~Ak7EiOcmMe} zmsG{3czdt!1ZifB3p2N%wb*FxC@b^Q z#L9JgGUzuQlKW7lxa2@geQt@k_vg;it@Y-mKcvxTRat<%vsX4HXuftrt<%sDd{0Rr zB&(D)drXJQXQ)#v4jwk@q{=L!!k_G0A$`H?_T}6W8hC(IbOhwSc_yMY`xE%AmPy6q6>c>U)k|asH(5(u zOZz8h3^f|lrFvr_Dz;riZr{6HUV=6Ou!yRpJgk;ooT?pN`&GDiq20V9rl%pGWq|yT zUgUc+hk?E=aXjb`nj6ixrdF7?YrcTUGuLjaw#nrn8t@m4{DaFd_Hxl zzC(Q??yuh+?6f^zGdr~gCFnD9vhW$y_JaI%^?%nzR9;+{B6{FI zyXSj&{AkX=kIcF z?XXCJbIMo0Ey6>t>U9`_a+4C8p{RMO=s?mZsxF60cv&V4#DYi_x7B`V{FaHo03wZJ&EpQ{90 zZ2GK!L&C|3u9c?Lsb_);$M&N??J8xf+1iyGO_%%nX(I!SRjs^48lM%+Jk?e#K7f&lvSN&wOtoJw-NUJ)1!U-uq`$KJ-Ih z(%eTT``_m&)ugI!2rLa*UU7d!b_18{z+1w6erTkpL>6XTY2QtpmnV?Ls?r@BWo}kH zu{Bn=K&fN1Exy6Z#ixnrj*vTvT6c6*CN3GS`FC|CheH;#_r}j2S*zy7z!;z2 z@9Q&S+W_;w5iqU(Wp41D%EeI;6e0;dP=O3#<-(%UT&a;d`_!zCv@S3XP`-< zf{ag7>gCTBqT3n_954YWj4PCGd5#Fx{&s`Ix^Gn^lWc&ioV3#( z%6mCE%bqT`#-CGPrRM+lVJ!$dAZDYu@cW=RvFF9z32)T)NaLARu4VDTe+N8%%~dKj z`zp4&AMKAYyzfqzK30fRg#-KSmsG)ESLa(5t07I-x(W@VNK&6%5He7=I`#o8@EWok zVgc}ykJSI={XO>^PZMD>aL<(DvY@N@*6Ou$S2~)-%(Cz>&F+x)@kzl`FRP1nMCDxd zU*@jG&zt9_I^V?_okO_-=nBztpNN;S!)BxV%PTT&wpS|o_deiHgHqDER@OpVepP=g zic2#o7#8sqS(srTD2-1Fg`jGC%bt?K0T`;h^Ey0qX-6Pi9Vf5?_^dWUOr{O^#{DJUh98VIPlRVkljsoAEg1 zw1KG{r2hdD9tsaM9oLDsT=OmSVG(g1>Wx`~(q5UQ_3sW{qHQ$s@WrE6?)?mYG=9tV zY-wkC=;yQc@%yMYG-mv^@BUo)=)K1M-`T>;HH;OJ;;Yla9|#`E&=P;IB_KP5nHPrj zzSVZUW6C4nr_Gj2A)oHy4ZIhmj-gaqt@mAMxr8GmPK24C#L%@5Mbos-RKDx(oz25& zb&V2DxAN*Q7t%}<7V8hpnhO4Xo@=?&RTZ1B^zR`#2_JQEB&YI)^$njp;D3P1m87qN zH>7L@u6t$=G~-=r=zZn&2_aA1gpFZxH_Ul-}j(2K@^77Ebs*kXG?u^K}mHLZod-p}IoC zrYDP6k^O7+qnq{WlSBvcVhg7~FMg~P0;%avT%(Bs&F~ynp)2APUPb;s^EX3eaEfSLpwlq*(yoZtc8@r+(?0vJ**#}Y zWIzh@RVeni8P_LUZ6c~OJo_A6N9bte2j(BsFG64IOX~ zdfY=9)?Gq?+?=eh+A~`sg;s!khdmFvIY-Kb7J9_jAC6u1G*G}(c~Jo8B=wp{=Nu>I zUouC(2{#w;Z_MYlH0S)s4mj7bj(IF8kz^!$T@8`?W`6A1Ynd_8Z00R#Q;`z+=GhQ> zf1AVA-|ZwYMPkI2)=)7DHsYi+oikr%b@H6mOdl_whkv#Xyu&ui_S#X4=K4C@e{V!( z^G7Tz4+Bna-?%LRUo^b2#_~VF)6QQnm&LW7#BLS)I$BdEJ_JZre z-N(O-KQ%8DYWx-EmAeEG1vtCW@34jurlt*1x)7bDuCDRYHvxI0GVBVgt>;~@0Q(*w zpGFuc$@RCpkwr&QkYU*F}-P@fm z-(7XTH_iVLhQ);+{Ukh46v0Va-X z&2&$R9t0WzUekXQ&hh7d`^*jM6}mwcRt>_Rn~%8_yoX+RIAZ$e^O~w~3qnPrIm-uc z>_6#IGwPAi6R=jdKK0SQ0@WwX_q<5i>bb;HQ&V%?@0PH{sa$ZV>QpDDLLv8#jXHTo zNizj`e?e=cWg=F=T22d;03ry={9fzo!%G)p0~k=Fko*jG+2oOy5$~^a>#ueX1X}W* zpFUFFt$f4RcWE)6?~R(%QzO7q=ZEZFHG9so`{$PLq|)|yg}Mwb6MyQv zwr0K;vb7n!T}t0=A#+Ojnj`u?Hd8o^Pql{VQeF5MFwp}jD90{?0!9i%0Dxz&^h<|p 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