From 0b671acf7f0b5f293e8b95c95bc9281a157d94f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20KESMEZ?= <31587367+ofke-yazilim@users.noreply.github.com> Date: Fri, 9 Oct 2020 22:50:57 +0300 Subject: [PATCH] =?UTF-8?q?Laravel=208=20dosyalar=C4=B1=20ekleniyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kçük çaplı bir eticaret mantığı kuruldu. --- .DS_Store | Bin 0 -> 6148 bytes .editorconfig | 15 + .env.example | 46 + .gitattributes | 5 + .gitignore | 12 + .styleci.yml | 13 + README.md | 63 +- app/Actions/Fortify/CreateNewUser.php | 34 + .../Fortify/PasswordValidationRules.php | 18 + app/Actions/Fortify/ResetUserPassword.php | 30 + app/Actions/Fortify/UpdateUserPassword.php | 35 + .../Fortify/UpdateUserProfileInformation.php | 59 + app/Actions/Jetstream/DeleteUser.php | 19 + app/Console/Kernel.php | 41 + app/Exceptions/Handler.php | 37 + .../Controllers/Admin/OrderController.php | 137 + .../Admin/OrderProductController.php | 85 + .../Controllers/Admin/ProductController.php | 148 + .../Controllers/Auth/AdminLoginController.php | 44 + app/Http/Controllers/Controller.php | 13 + app/Http/Controllers/CustomerController.php | 85 + .../Frontent/FrontentController.php | 140 + app/Http/Kernel.php | 78 + app/Http/Middleware/Authenticate.php | 21 + app/Http/Middleware/CheckAdmin.php | 28 + app/Http/Middleware/CheckUser.php | 26 + app/Http/Middleware/EncryptCookies.php | 17 + .../PreventRequestsDuringMaintenance.php | 17 + .../Middleware/RedirectIfAuthenticated.php | 40 + app/Http/Middleware/TrimStrings.php | 18 + app/Http/Middleware/TrustHosts.php | 20 + app/Http/Middleware/TrustProxies.php | 23 + app/Http/Middleware/VerifyCsrfToken.php | 17 + app/Models/Basket.php | 16 + app/Models/Customer.php | 31 + app/Models/Order.php | 22 + app/Models/OrderProduct.php | 17 + app/Models/Product.php | 12 + app/Models/User.php | 61 + app/Providers/AdminServiceProvider.php | 68 + app/Providers/AppServiceProvider.php | 29 + app/Providers/AuthServiceProvider.php | 35 + app/Providers/BroadcastServiceProvider.php | 21 + app/Providers/EventServiceProvider.php | 32 + app/Providers/FortifyServiceProvider.php | 36 + app/Providers/JetstreamServiceProvider.php | 49 + app/Providers/RouteServiceProvider.php | 63 + app/View/Components/AppLayout.php | 18 + app/View/Components/GuestLayout.php | 18 + artisan | 53 + bootstrap/.DS_Store | Bin 0 -> 6148 bytes bootstrap/app.php | 55 + bootstrap/cache/packages.php | 98 + bootstrap/cache/services.php | 233 + composer.json | 65 + composer.lock | 7827 +++++++++++++++++ composer.phar | Bin 0 -> 1994202 bytes config/app.php | 234 + config/auth.php | 127 + config/broadcasting.php | 59 + config/cache.php | 104 + config/cors.php | 34 + config/database.php | 147 + config/filesystems.php | 85 + config/fortify.php | 116 + config/hashing.php | 52 + config/jetstream.php | 37 + config/logging.php | 104 + config/mail.php | 110 + config/queue.php | 89 + config/sanctum.php | 47 + config/services.php | 33 + config/session.php | 201 + config/view.php | 36 + database/.gitignore | 2 + database/factories/UserFactory.php | 33 + .../2014_10_12_000000_create_users_table.php | 38 + ...12_100000_create_password_resets_table.php | 32 + ..._add_two_factor_columns_to_users_table.php | 38 + ..._08_19_000000_create_failed_jobs_table.php | 36 + ...01_create_personal_access_tokens_table.php | 36 + ...020_10_08_153030_create_sessions_table.php | 35 + .../2020_10_09_023612_create_orders_table.php | 36 + ...020_10_09_023627_create_products_table.php | 35 + ..._09_024435_create_order_products_table.php | 35 + ...020_10_09_092403_create_customer_table.php | 38 + .../2020_10_09_175037_create_basket_table.php | 35 + database/seeders/DatabaseSeeder.php | 18 + database/seeders/UserSeeder.php | 24 + package.json | 28 + phpunit.xml | 31 + public/.htaccess | 21 + public/css/app.css | 1 + public/css/style.css | 22 + public/favicon.ico | 0 public/index.php | 55 + public/robots.txt | 2 + public/web.config | 28 + read.me | 2 + resources/.DS_Store | Bin 0 -> 6148 bytes resources/css/app.css | 3 + resources/js/Jetstream/ActionMessage.vue | 15 + resources/js/Jetstream/ActionSection.vue | 24 + resources/js/Jetstream/ApplicationLogo.vue | 7 + resources/js/Jetstream/ApplicationMark.vue | 6 + resources/js/Jetstream/Button.vue | 16 + resources/js/Jetstream/ConfirmationModal.vue | 56 + resources/js/Jetstream/ConfirmsPassword.vue | 116 + resources/js/Jetstream/DangerButton.vue | 16 + resources/js/Jetstream/DialogModal.vue | 48 + resources/js/Jetstream/Dropdown.vue | 83 + resources/js/Jetstream/DropdownLink.vue | 17 + resources/js/Jetstream/FormSection.vue | 40 + resources/js/Jetstream/Input.vue | 16 + resources/js/Jetstream/InputError.vue | 13 + resources/js/Jetstream/Label.vue | 12 + resources/js/Jetstream/Modal.vue | 92 + resources/js/Jetstream/NavLink.vue | 19 + resources/js/Jetstream/ResponsiveNavLink.vue | 25 + resources/js/Jetstream/SecondaryButton.vue | 16 + resources/js/Jetstream/SectionBorder.vue | 7 + resources/js/Jetstream/SectionTitle.vue | 13 + resources/js/Jetstream/Welcome.vue | 104 + resources/js/Layouts/AppLayout.vue | 259 + resources/js/Mixins/InteractsWithErrorBags.js | 15 + resources/js/Pages/API/ApiTokenManager.vue | 270 + resources/js/Pages/API/Index.vue | 37 + resources/js/Pages/Dashboard.vue | 29 + resources/js/Pages/Profile/DeleteUserForm.vue | 111 + .../LogoutOtherBrowserSessionsForm.vue | 146 + resources/js/Pages/Profile/Show.vue | 59 + .../Profile/TwoFactorAuthenticationForm.vue | 169 + .../js/Pages/Profile/UpdatePasswordForm.vue | 83 + .../Profile/UpdateProfileInformationForm.vue | 143 + resources/js/app.js | 24 + resources/js/bootstrap.js | 28 + resources/lang/en/auth.php | 19 + resources/lang/en/pagination.php | 19 + resources/lang/en/passwords.php | 22 + resources/lang/en/validation.php | 151 + resources/views/.DS_Store | Bin 0 -> 6148 bytes resources/views/admin/dashboard.blade.php | 13 + resources/views/admin/index.blade.php | 14 + .../views/admin/layouts/footer.blade.php | 2 + .../views/admin/layouts/header.blade.php | 16 + .../views/admin/layouts/messages.blade.php | 12 + resources/views/admin/login.blade.php | 28 + resources/views/admin/order/create.blade.php | 38 + resources/views/admin/order/edit.blade.php | 38 + resources/views/admin/order/index.blade.php | 49 + .../views/admin/product/create.blade.php | 38 + resources/views/admin/product/edit.blade.php | 39 + resources/views/admin/product/index.blade.php | 44 + .../views/api/api-token-manager.blade.php | 167 + resources/views/api/index.blade.php | 13 + resources/views/app.blade.php | 24 + .../views/auth/forgot-password.blade.php | 34 + resources/views/auth/login.blade.php | 56 + resources/views/auth/register.blade.php | 43 + resources/views/auth/reset-password.blade.php | 36 + .../views/auth/two-factor-challenge.blade.php | 57 + resources/views/auth/verify-email.blade.php | 37 + resources/views/dashboard.blade.php | 15 + resources/views/frontent/.DS_Store | Bin 0 -> 6148 bytes resources/views/frontent/adres.blade.php | 26 + resources/views/frontent/dashboard.blade.php | 64 + resources/views/frontent/index.blade.php | 14 + .../views/frontent/layouts/footer.blade.php | 2 + .../views/frontent/layouts/header.blade.php | 16 + .../views/frontent/layouts/messages.blade.php | 12 + resources/views/frontent/main.blade.php | 18 + resources/views/frontent/order/.DS_Store | Bin 0 -> 6148 bytes .../views/frontent/order/index.blade.php | 36 + resources/views/frontent/order/show.blade.php | 38 + .../views/frontent/product/basket.blade.php | 54 + .../views/frontent/product/index.blade.php | 44 + .../views/frontent/product/show.blade.php | 27 + resources/views/layouts/app.blade.php | 40 + resources/views/layouts/guest.blade.php | 24 + resources/views/navigation-dropdown.blade.php | 192 + .../views/profile/delete-user-form.blade.php | 51 + ...gout-other-browser-sessions-form.blade.php | 94 + resources/views/profile/show.blade.php | 41 + .../two-factor-authentication-form.blade.php | 83 + .../profile/update-password-form.blade.php | 39 + .../update-profile-information-form.blade.php | 79 + resources/views/welcome.blade.php | 132 + routes/api.php | 19 + routes/channels.php | 18 + routes/console.php | 19 + routes/web.php | 42 + server.php | 21 + 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 + tailwind.config.js | 24 + tests/CreatesApplication.php | 22 + tests/Feature/ExampleTest.php | 21 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 18 + webpack.mix.js | 18 + 207 files changed, 17063 insertions(+), 2 deletions(-) create mode 100644 .DS_Store create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .styleci.yml create mode 100644 app/Actions/Fortify/CreateNewUser.php create mode 100644 app/Actions/Fortify/PasswordValidationRules.php create mode 100644 app/Actions/Fortify/ResetUserPassword.php create mode 100644 app/Actions/Fortify/UpdateUserPassword.php create mode 100644 app/Actions/Fortify/UpdateUserProfileInformation.php create mode 100644 app/Actions/Jetstream/DeleteUser.php create mode 100644 app/Console/Kernel.php create mode 100644 app/Exceptions/Handler.php create mode 100644 app/Http/Controllers/Admin/OrderController.php create mode 100644 app/Http/Controllers/Admin/OrderProductController.php create mode 100644 app/Http/Controllers/Admin/ProductController.php create mode 100644 app/Http/Controllers/Auth/AdminLoginController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/CustomerController.php create mode 100644 app/Http/Controllers/Frontent/FrontentController.php create mode 100644 app/Http/Kernel.php create mode 100644 app/Http/Middleware/Authenticate.php create mode 100644 app/Http/Middleware/CheckAdmin.php create mode 100644 app/Http/Middleware/CheckUser.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/TrimStrings.php create mode 100644 app/Http/Middleware/TrustHosts.php create mode 100644 app/Http/Middleware/TrustProxies.php create mode 100644 app/Http/Middleware/VerifyCsrfToken.php create mode 100644 app/Models/Basket.php create mode 100644 app/Models/Customer.php create mode 100644 app/Models/Order.php create mode 100644 app/Models/OrderProduct.php create mode 100644 app/Models/Product.php create mode 100644 app/Models/User.php create mode 100644 app/Providers/AdminServiceProvider.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/FortifyServiceProvider.php create mode 100644 app/Providers/JetstreamServiceProvider.php create mode 100644 app/Providers/RouteServiceProvider.php create mode 100644 app/View/Components/AppLayout.php create mode 100644 app/View/Components/GuestLayout.php create mode 100755 artisan create mode 100644 bootstrap/.DS_Store create mode 100755 bootstrap/app.php create mode 100755 bootstrap/cache/packages.php create mode 100755 bootstrap/cache/services.php create mode 100644 composer.json create mode 100644 composer.lock create mode 100755 composer.phar 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/fortify.php create mode 100644 config/hashing.php create mode 100644 config/jetstream.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 database/.gitignore 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/2014_10_12_200000_add_two_factor_columns_to_users_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/2020_10_08_153030_create_sessions_table.php create mode 100644 database/migrations/2020_10_09_023612_create_orders_table.php create mode 100644 database/migrations/2020_10_09_023627_create_products_table.php create mode 100644 database/migrations/2020_10_09_024435_create_order_products_table.php create mode 100644 database/migrations/2020_10_09_092403_create_customer_table.php create mode 100644 database/migrations/2020_10_09_175037_create_basket_table.php create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 database/seeders/UserSeeder.php create mode 100644 package.json create mode 100644 phpunit.xml create mode 100644 public/.htaccess create mode 100644 public/css/app.css create mode 100644 public/css/style.css create mode 100644 public/favicon.ico create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 public/web.config create mode 100644 read.me create mode 100644 resources/.DS_Store create mode 100644 resources/css/app.css create mode 100644 resources/js/Jetstream/ActionMessage.vue create mode 100644 resources/js/Jetstream/ActionSection.vue create mode 100644 resources/js/Jetstream/ApplicationLogo.vue create mode 100644 resources/js/Jetstream/ApplicationMark.vue create mode 100644 resources/js/Jetstream/Button.vue create mode 100644 resources/js/Jetstream/ConfirmationModal.vue create mode 100644 resources/js/Jetstream/ConfirmsPassword.vue create mode 100644 resources/js/Jetstream/DangerButton.vue create mode 100644 resources/js/Jetstream/DialogModal.vue create mode 100644 resources/js/Jetstream/Dropdown.vue create mode 100644 resources/js/Jetstream/DropdownLink.vue create mode 100644 resources/js/Jetstream/FormSection.vue create mode 100644 resources/js/Jetstream/Input.vue create mode 100644 resources/js/Jetstream/InputError.vue create mode 100644 resources/js/Jetstream/Label.vue create mode 100644 resources/js/Jetstream/Modal.vue create mode 100644 resources/js/Jetstream/NavLink.vue create mode 100644 resources/js/Jetstream/ResponsiveNavLink.vue create mode 100644 resources/js/Jetstream/SecondaryButton.vue create mode 100644 resources/js/Jetstream/SectionBorder.vue create mode 100644 resources/js/Jetstream/SectionTitle.vue create mode 100644 resources/js/Jetstream/Welcome.vue create mode 100644 resources/js/Layouts/AppLayout.vue create mode 100644 resources/js/Mixins/InteractsWithErrorBags.js create mode 100644 resources/js/Pages/API/ApiTokenManager.vue create mode 100644 resources/js/Pages/API/Index.vue create mode 100644 resources/js/Pages/Dashboard.vue create mode 100644 resources/js/Pages/Profile/DeleteUserForm.vue create mode 100644 resources/js/Pages/Profile/LogoutOtherBrowserSessionsForm.vue create mode 100644 resources/js/Pages/Profile/Show.vue create mode 100644 resources/js/Pages/Profile/TwoFactorAuthenticationForm.vue create mode 100644 resources/js/Pages/Profile/UpdatePasswordForm.vue create mode 100644 resources/js/Pages/Profile/UpdateProfileInformationForm.vue create mode 100644 resources/js/app.js create mode 100644 resources/js/bootstrap.js create mode 100644 resources/lang/en/auth.php create mode 100644 resources/lang/en/pagination.php create mode 100644 resources/lang/en/passwords.php create mode 100644 resources/lang/en/validation.php create mode 100644 resources/views/.DS_Store create mode 100644 resources/views/admin/dashboard.blade.php create mode 100644 resources/views/admin/index.blade.php create mode 100644 resources/views/admin/layouts/footer.blade.php create mode 100644 resources/views/admin/layouts/header.blade.php create mode 100644 resources/views/admin/layouts/messages.blade.php create mode 100644 resources/views/admin/login.blade.php create mode 100644 resources/views/admin/order/create.blade.php create mode 100644 resources/views/admin/order/edit.blade.php create mode 100644 resources/views/admin/order/index.blade.php create mode 100644 resources/views/admin/product/create.blade.php create mode 100644 resources/views/admin/product/edit.blade.php create mode 100644 resources/views/admin/product/index.blade.php create mode 100644 resources/views/api/api-token-manager.blade.php create mode 100644 resources/views/api/index.blade.php create mode 100644 resources/views/app.blade.php create mode 100644 resources/views/auth/forgot-password.blade.php create mode 100644 resources/views/auth/login.blade.php create mode 100644 resources/views/auth/register.blade.php create mode 100644 resources/views/auth/reset-password.blade.php create mode 100644 resources/views/auth/two-factor-challenge.blade.php create mode 100644 resources/views/auth/verify-email.blade.php create mode 100644 resources/views/dashboard.blade.php create mode 100644 resources/views/frontent/.DS_Store create mode 100644 resources/views/frontent/adres.blade.php create mode 100644 resources/views/frontent/dashboard.blade.php create mode 100644 resources/views/frontent/index.blade.php create mode 100644 resources/views/frontent/layouts/footer.blade.php create mode 100644 resources/views/frontent/layouts/header.blade.php create mode 100644 resources/views/frontent/layouts/messages.blade.php create mode 100644 resources/views/frontent/main.blade.php create mode 100644 resources/views/frontent/order/.DS_Store create mode 100644 resources/views/frontent/order/index.blade.php create mode 100644 resources/views/frontent/order/show.blade.php create mode 100644 resources/views/frontent/product/basket.blade.php create mode 100644 resources/views/frontent/product/index.blade.php create mode 100644 resources/views/frontent/product/show.blade.php create mode 100644 resources/views/layouts/app.blade.php create mode 100644 resources/views/layouts/guest.blade.php create mode 100644 resources/views/navigation-dropdown.blade.php create mode 100644 resources/views/profile/delete-user-form.blade.php create mode 100644 resources/views/profile/logout-other-browser-sessions-form.blade.php create mode 100644 resources/views/profile/show.blade.php create mode 100644 resources/views/profile/two-factor-authentication-form.blade.php create mode 100644 resources/views/profile/update-password-form.blade.php create mode 100644 resources/views/profile/update-profile-information-form.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 server.php create mode 100755 storage/app/.gitignore create mode 100755 storage/app/public/.gitignore create mode 100755 storage/framework/.gitignore create mode 100755 storage/framework/cache/.gitignore create mode 100755 storage/framework/cache/data/.gitignore create mode 100755 storage/framework/sessions/.gitignore create mode 100755 storage/framework/testing/.gitignore create mode 100755 storage/framework/views/.gitignore create mode 100755 storage/logs/.gitignore create mode 100644 tailwind.config.js create mode 100644 tests/CreatesApplication.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 webpack.mix.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3ab251dc02b0352e4b28849b56007f9ec4ff6b9c GIT binary patch literal 6148 zcmeHK%}T>S5T3PFHx;o5L63X!)`Qh3UW8Ef;7y3=K}8c&G*GjpNex;nc@2FdpTO5~ zW_K&r){`I-cEap8yR)-lKG>fD0M_b9O@KN8a8$x-4Vx)Ke$ok4LdSK?_1dI#A&v^{?2A9)!Dgu&TG83SiA6V zW$tG|)=yhO?~Hm!L3SG&`&i1(ryYbRaXY`PFYn1D3*w~RQ^9f6#wq8gaT3YACHqN~ zs&#zr;N0QPWqoxpa5tI_vEjPIh8XN@xeeiNZV!hJUs-GJ9$wu&JPw|Q&o7!=hDVW- zC4(b)MPo{;_kJ(w$m9mS6zSjr)U#zd;$$QV&)v5X9ujlvhon4HbY zGGH0_6$5lW2vkDPV4+bR9oVQ60Fj;%O3r zp20$+4hLq64`%+%OohVK-*J7RrUUad+SW2)85n1vqPumv{||ny|Hp%D&oW>cC=~;& zy6^9|FeP)hP9#Tntw6m(C82qRMiqjMxsH`VSMe&U67&f&5Iuv1MjS!04*^AkZ7c(S G%D@N3`I?vj literal 0 HcmV?d00001 diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6537ca4 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..72929fa --- /dev/null +++ b/.env.example @@ -0,0 +1,46 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack + +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 +QUEUE_CONNECTION=sync +SESSION_DRIVER=database +SESSION_LIFETIME=120 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.mailtrap.io +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS=null +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..967315d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +* text=auto +*.css linguist-vendored +*.scss linguist-vendored +*.js linguist-vendored +CHANGELOG.md export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0f7df0f --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +/node_modules +/public/hot +/public/storage +/storage/*.key +/vendor +.env +.env.backup +.phpunit.result.cache +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log diff --git a/.styleci.yml b/.styleci.yml new file mode 100644 index 0000000..9231873 --- /dev/null +++ b/.styleci.yml @@ -0,0 +1,13 @@ +php: + preset: laravel + disabled: + - no_unused_imports + finder: + not-name: + - index.php + - server.php +js: + finder: + not-name: + - webpack.mix.js +css: true diff --git a/README.md b/README.md index dcecb3c..2f7ddcc 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,61 @@ -# laravel-version-8 -Laravel Version 8 ile alakalı çalışma. Work with Laravel version 8 +

+ +

+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. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 1500 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)** +- **[OP.GG](https://op.gg)** + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/app/Actions/Fortify/CreateNewUser.php b/app/Actions/Fortify/CreateNewUser.php new file mode 100644 index 0000000..3e0d37a --- /dev/null +++ b/app/Actions/Fortify/CreateNewUser.php @@ -0,0 +1,34 @@ + ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], + 'password' => $this->passwordRules(), + ])->validate(); + + return User::create([ + 'name' => $input['name'], + 'email' => $input['email'], + 'password' => Hash::make($input['password']), + ]); + } +} diff --git a/app/Actions/Fortify/PasswordValidationRules.php b/app/Actions/Fortify/PasswordValidationRules.php new file mode 100644 index 0000000..78ed8cf --- /dev/null +++ b/app/Actions/Fortify/PasswordValidationRules.php @@ -0,0 +1,18 @@ + $this->passwordRules(), + ])->validate(); + + $user->forceFill([ + 'password' => Hash::make($input['password']), + ])->save(); + } +} diff --git a/app/Actions/Fortify/UpdateUserPassword.php b/app/Actions/Fortify/UpdateUserPassword.php new file mode 100644 index 0000000..8259ed7 --- /dev/null +++ b/app/Actions/Fortify/UpdateUserPassword.php @@ -0,0 +1,35 @@ + ['required', 'string'], + 'password' => $this->passwordRules(), + ])->after(function ($validator) use ($user, $input) { + if (! Hash::check($input['current_password'], $user->password)) { + $validator->errors()->add('current_password', __('The provided password does not match your current password.')); + } + })->validateWithBag('updatePassword'); + + $user->forceFill([ + 'password' => Hash::make($input['password']), + ])->save(); + } +} diff --git a/app/Actions/Fortify/UpdateUserProfileInformation.php b/app/Actions/Fortify/UpdateUserProfileInformation.php new file mode 100644 index 0000000..d2a99f6 --- /dev/null +++ b/app/Actions/Fortify/UpdateUserProfileInformation.php @@ -0,0 +1,59 @@ + ['required', 'string', 'max:255'], + 'email' => ['required', 'email', 'max:255', Rule::unique('users')->ignore($user->id)], + 'photo' => ['nullable', 'image', 'max:1024'], + ])->validateWithBag('updateProfileInformation'); + + if (isset($input['photo'])) { + $user->updateProfilePhoto($input['photo']); + } + + if ($input['email'] !== $user->email && + $user instanceof MustVerifyEmail) { + $this->updateVerifiedUser($user, $input); + } else { + $user->forceFill([ + 'name' => $input['name'], + 'email' => $input['email'], + ])->save(); + } + } + + /** + * Update the given verified user's profile information. + * + * @param mixed $user + * @param array $input + * @return void + */ + protected function updateVerifiedUser($user, array $input) + { + $user->forceFill([ + 'name' => $input['name'], + 'email' => $input['email'], + 'email_verified_at' => null, + ])->save(); + + $user->sendEmailVerificationNotification(); + } +} diff --git a/app/Actions/Jetstream/DeleteUser.php b/app/Actions/Jetstream/DeleteUser.php new file mode 100644 index 0000000..041a0e1 --- /dev/null +++ b/app/Actions/Jetstream/DeleteUser.php @@ -0,0 +1,19 @@ +delete(); + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..69914e9 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,41 @@ +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..7e40d73 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,37 @@ +get(); + return view('admin.order.index', $data); + } + + /** + * Show the form for creating a new resource. + * + * @return \Illuminate\Http\Response + */ + public function create() + { + // + } + + /** + * Store a newly created resource in storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function store(Request $request) + { + // + } + + /** + * Display the specified resource. + * + * @param \App\Models\Order $order + * @return \Illuminate\Http\Response + */ + public function show(Order $order) + { + // + } + + /** + * Show the form for editing the specified resource. + * + * @param \App\Models\Order $order + * @return \Illuminate\Http\Response + */ + public function edit(Order $order) + { + $data['order'] = $order; + $data['products'] = $order->products; + + foreach ($order->products as $item) { + //dd($item); + } + + // + return view('admin.order.edit', $data); + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param \App\Models\Order $order + * @return \Illuminate\Http\Response + */ + public function update(Request $request, Order $order) + { + // + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\Order $order + * @return \Illuminate\Http\Response + */ + public function destroy(Order $order) + { + // + try { + $data['result'] = Order::where("id",$order->id)->delete(); + + $data['type'] = 1; + $data['message'] = "Silme işlemi başarılı"; + } catch (\Exception $e){ + $data['type'] = 2; + $data['message'] = "İşlem başarısız ".$e->getMessage(); + } + + //Ürün listesi sayfasına yçönlendiriliyor + return redirect()->route('admin.orders.index')->with('data', $data); + } + + /** + * verify the specified resource from storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function confirm(Request $request) + { + // + try { + $data['result'] = Order::where("id",$request->order)->update([ + 'verified'=>1 + ]); + + $data['type'] = 1; + $data['message'] = "Onaylama işlemi başarılı"; + } catch (\Exception $e){ + $data['type'] = 2; + $data['message'] = "Onaylama İşlemi başarısız ".$e->getMessage(); + } + + //Ürün listesi sayfasına yçönlendiriliyor + return redirect()->route('admin.orders.index')->with('data', $data); + } +} diff --git a/app/Http/Controllers/Admin/OrderProductController.php b/app/Http/Controllers/Admin/OrderProductController.php new file mode 100644 index 0000000..1ac20af --- /dev/null +++ b/app/Http/Controllers/Admin/OrderProductController.php @@ -0,0 +1,85 @@ +$request->name, + 'description'=>$request->desc, + 'content'=>$request->_content, + 'price'=>$request->price + ]); + + $data['type'] = 1; + $data['message'] = "Kayıt işlemi başarılı"; + } catch (\Exception $e){ + $data['type'] = 2; + $data['message'] = "İşlem başarısız ".$e->getMessage(); + } + + //Bütün product listesi alınıyor + $data['products'] = Product::all(); + return view('admin.product.index', $data); + } + + /** + * Display the specified resource. + * + * @param \App\Models\Product $product + * @return \Illuminate\Http\Response + */ + public function show(Product $product) + { + // + } + + /** + * Show the form for editing the specified resource. + * + * @param \App\Models\Product $product + * @return \Illuminate\Http\Response + */ + public function edit(Product $product) + { + $data['product'] = $product; + // + return view('admin.product.edit', $data); + + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param \App\Models\Product $product + * @return \Illuminate\Http\Response + */ + public function update(Request $request, Product $product) + { + // + try { + $data['result'] = Product::where("id",$product->id)->update([ + 'name'=>$request->name, + 'description'=>$request->desc, + 'content'=>$request->_content, + 'price'=>$request->price + ]); + + $data['type'] = 1; + $data['message'] = "Güncelle işlemi başarılı"; + } catch (\Exception $e){ + $data['type'] = 2; + $data['message'] = "İşlem başarısız ".$e->getMessage(); + } + + //Bütün product listesi alınıyor + $data['products'] = Product::all(); + return view('admin.product.index', $data); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\Models\Product $product + * @return \Illuminate\Http\Response + */ + public function destroy(Product $product) + { + + // + try { + $data['result'] = Product::where("id",$product->id)->delete(); + + $data['type'] = 1; + $data['message'] = "Silme işlemi başarılı"; + } catch (\Exception $e){ + $data['type'] = 2; + $data['message'] = "İşlem başarısız ".$e->getMessage(); + } + + //Ürün listesi sayfasına yçönlendiriliyor + return redirect()->route('admin.products.index')->with('data', $data); + } +} diff --git a/app/Http/Controllers/Auth/AdminLoginController.php b/app/Http/Controllers/Auth/AdminLoginController.php new file mode 100644 index 0000000..28c11ce --- /dev/null +++ b/app/Http/Controllers/Auth/AdminLoginController.php @@ -0,0 +1,44 @@ +middleware('guest:admin')->except('logout'); + } + + public function showLoginForm() + { + return view('admin.login'); + } + + public function login(Request $request) + { + + // Validate form data + $this->validate($request, [ + 'email' => 'required|email', + 'password' => 'required|min:4' + ]); + + // Attempt to log the user in + if(Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request->password], $request->remember)) + { + + //echo \Auth::guard('admin')->check()."--";exit; + //return redirect()->intended(route('main')); + return redirect()->intended(route('admin.dashboard')); + } + + // if unsuccessful + return redirect()->back()->withInput($request->only('email','remember')); + } +} 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 @@ +product); + // + return view('frontent.product.show', $data); + + } + + public function order(Request $request) + { + $basket = Basket::where("user_id",Auth::user()->id)->get(); + try { + + //Sipariş ekleniyor + $order = Order::create([ + 'total'=>$request->total, + 'user_id'=>Auth::user()->id, + 'payment_type'=>0, + 'verified'=>0, + 'addres'=>$request->addres + ]); + + foreach ($basket as $product){ + $op = OrderProduct::create([ + 'order_id'=>$order->id, + 'product_id'=>$product->id, + 'product_price'=>$product->product->price, + 'quantity'=>$product->quantity + ]); + } + $data['type'] = 1; + $data['message'] = "Sipariş ekleme işlemi başarılı"; + + Basket::where("user_id",Auth::user()->id)->delete(); + } catch (\Exception $e){ + $data['type'] = 2; + $data['message'] = "İşlem başarısız ".$e->getMessage(); + } + + //Sipariş listesi sayfasına gidiyor + return redirect()->route('frontent.orders')->with('data', $data); + + } + + public function basket(Request $request) + { + // + if(isset($request->create)){ + try { + if(Basket::where("product_id",$request->product)->where("user_id",Auth::user()->id)->first()){ + $data['result'] = Basket::where("product_id",$request->product) + ->where("user_id",Auth::user()->id) + ->increment('quantity', 1); + } else{ + $data['result'] = Basket::create([ + 'product_id'=>$request->product, + 'user_id'=>Auth::user()->id, + 'quantity'=>$request->count, + 'product_price'=>0 + ]); + } + + $data['type'] = 1; + $data['message'] = "Sepete ekleme işlemi başarılı"; + } catch (\Exception $e){ + $data['type'] = 2; + $data['message'] = "İşlem başarısız ".$e->getMessage(); + } + } + + + //Bütün product listesi alınıyor + $data['products'] = Product::all(); + $data['baskets'] = Basket::where("user_id",Auth::user()->id)->get(); + return view('frontent.product.basket', $data); + + } + + public function orders(Request $request) + { + $data = array(); + if(\Session::get("data")){ + $data = \Session::get("data"); + } + + //Bütün product listesi alınıyor + $data['orders'] = Order::where("user_id",Auth::user()->id)->get(); + return view('frontent.order.index', $data); + + } + + public function orderShow(Request $request) + { + $data['order'] = Order::find($request->order); + $data['products'] = $data['order']->products; + + // + return view('frontent.order.show', $data); + } + + public function logout(Request $request) + { + Auth::guard("web")->logout(); + return redirect("dashboard"); + } + +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..9ff596f --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,78 @@ + [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + \Laravel\Jetstream\Http\Middleware\AuthenticateSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'admin' => [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + \Laravel\Jetstream\Http\Middleware\AuthenticateSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + '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, + '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' => \Illuminate\Routing\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + 'admin'=>CheckAdmin::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/CheckAdmin.php b/app/Http/Middleware/CheckAdmin.php new file mode 100644 index 0000000..a437d29 --- /dev/null +++ b/app/Http/Middleware/CheckAdmin.php @@ -0,0 +1,28 @@ +check()); + if(\Auth::guard('admin')->check()){ + return $next($request); + } else { + return redirect('admin/login'); + } + } +} diff --git a/app/Http/Middleware/CheckUser.php b/app/Http/Middleware/CheckUser.php new file mode 100644 index 0000000..d32daa9 --- /dev/null +++ b/app/Http/Middleware/CheckUser.php @@ -0,0 +1,26 @@ +check()); + if(\Auth::guard('web')->check()){ + return $next($request); + } else { + return redirect('login')->with("message","Sepete eklemek için üye girişi yapınız."); + } + } +} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php new file mode 100644 index 0000000..033136a --- /dev/null +++ b/app/Http/Middleware/EncryptCookies.php @@ -0,0 +1,17 @@ +check()) { + /*if ($guard == "admin" && Auth::guard($guard)->check()) { + return redirect()->route('admin.dashboard'); + } + + if (Auth::guard($guard)->check()) { + return redirect()->route('home'); + }*/ + return redirect(RouteServiceProvider::HOME); + } + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..5a50e7b --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,18 @@ +allSubdomainsOfApplicationUrl(), + ]; + } +} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php new file mode 100644 index 0000000..14befce --- /dev/null +++ b/app/Http/Middleware/TrustProxies.php @@ -0,0 +1,23 @@ +belongsTo(Product::class); + } +} diff --git a/app/Models/Customer.php b/app/Models/Customer.php new file mode 100644 index 0000000..edc01ec --- /dev/null +++ b/app/Models/Customer.php @@ -0,0 +1,31 @@ +belongsTo(User::class); + } + + public function products(){ + return $this->hasMany(OrderProduct::class); + } +} diff --git a/app/Models/OrderProduct.php b/app/Models/OrderProduct.php new file mode 100644 index 0000000..47dbf31 --- /dev/null +++ b/app/Models/OrderProduct.php @@ -0,0 +1,17 @@ +belongsTo(Product::class); + } +} diff --git a/app/Models/Product.php b/app/Models/Product.php new file mode 100644 index 0000000..d1bf65a --- /dev/null +++ b/app/Models/Product.php @@ -0,0 +1,12 @@ + 'datetime', + ]; + + /** + * The accessors to append to the model's array form. + * + * @var array + */ + protected $appends = [ + 'profile_photo_url', + ]; +} diff --git a/app/Providers/AdminServiceProvider.php b/app/Providers/AdminServiceProvider.php new file mode 100644 index 0000000..7c9109d --- /dev/null +++ b/app/Providers/AdminServiceProvider.php @@ -0,0 +1,68 @@ +first(); + return $customer; + } + + /** + * @param mixed $identifier + * @param string $token + * @return \Illuminate\Contracts\Auth\Authenticatable|null + */ + public function retrieveByToken($identifier, $token) + { + // Get and return a user by their unique identifier and "remember me" token + } + + /** + * @param \Illuminate\Contracts\Auth\Authenticatable $user + * @param string $token + * @return void + */ + public function updateRememberToken(Authenticatable $user, $token) + { + // Save the given "remember me" token for the given user + } + + /** + * Retrieve a user by the given credentials. + * + * @param array $credentials + * @return \Illuminate\Contracts\Auth\Authenticatable|null + */ + public function retrieveByCredentials(array $credentials) + { + if($credentials['email'] == "admin@gmail.com" && $credentials['password'] == "123456"){ + return Customer::find(1); + } else{ + return null; + } + } + + /** + * Validate a user against the given credentials. + * + * @param \Illuminate\Contracts\Auth\Authenticatable $user + * @param array $credentials + * @return bool + */ + public function validateCredentials(Authenticatable $customer=null, array $credentials) + { + return true; + } + +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..f989a5a --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,29 @@ + 'App\Policies\ModelPolicy', + ]; + + /** + * Register any authentication / authorization services. + * + * @return void + */ + public function boot() + { + $this->registerPolicies(); + + Auth::provider('admin', function ($app, array $config) { + // Return an instance of Illuminate\Contracts\Auth\UserProvider... + + return new AdminServiceProvider($app['hash'], $config['model']); + }); + } +} 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 @@ + [ + SendEmailVerificationNotification::class, + ], + ]; + + /** + * Register any events for your application. + * + * @return void + */ + public function boot() + { + // + } +} diff --git a/app/Providers/FortifyServiceProvider.php b/app/Providers/FortifyServiceProvider.php new file mode 100644 index 0000000..38c4055 --- /dev/null +++ b/app/Providers/FortifyServiceProvider.php @@ -0,0 +1,36 @@ +configurePermissions(); + + Jetstream::deleteUsersUsing(DeleteUser::class); + } + + /** + * Configure the permissions that are available within the application. + * + * @return void + */ + protected function configurePermissions() + { + Jetstream::defaultApiTokenPermissions(['read']); + + Jetstream::permissions([ + 'create', + 'read', + 'update', + 'delete', + ]); + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..7ea38cc --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,63 @@ +configureRateLimiting(); + + $this->routes(function () { + Route::prefix('api') + ->middleware('api') + ->namespace($this->namespace) + ->group(base_path('routes/api.php')); + + Route::middleware('web') + ->namespace($this->namespace) + ->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); + }); + } +} diff --git a/app/View/Components/AppLayout.php b/app/View/Components/AppLayout.php new file mode 100644 index 0000000..b45d342 --- /dev/null +++ b/app/View/Components/AppLayout.php @@ -0,0 +1,18 @@ +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/.DS_Store b/bootstrap/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2cf5ee4ed9288d59d0ac5ebf6f4be33ee62131e7 GIT binary patch literal 6148 zcmeHKy-LJD5T4QV4A>l2mRkyfaJ5Z5Vqtx?pvj3>BqWV}9>d0$@j2{#5dG%IaNz=W zA~JK#ezQA2oBiPShlqIfyjc=0h$w>!vKSL0!;`K951s>AYjm`w?zV2LvYsgP7l-8A zkLiIr{4Sxx_qQcHLdzBO{8I%M(GgXMuMqiYD;*+V;k}rSte=+as%<*0V9idQrY(xH z);ihy{Pg4QzmE>CBPhul3ckB(Nii~SIFfIa0NHoE~FEH>0>k~o* literal 0 HcmV?d00001 diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100755 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/packages.php b/bootstrap/cache/packages.php new file mode 100755 index 0000000..5f6cb7c --- /dev/null +++ b/bootstrap/cache/packages.php @@ -0,0 +1,98 @@ + + array ( + 'providers' => + array ( + 0 => 'Facade\\Ignition\\IgnitionServiceProvider', + ), + 'aliases' => + array ( + 'Flare' => 'Facade\\Ignition\\Facades\\Flare', + ), + ), + 'fideloper/proxy' => + array ( + 'providers' => + array ( + 0 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider', + ), + ), + 'fruitcake/laravel-cors' => + array ( + 'providers' => + array ( + 0 => 'Fruitcake\\Cors\\CorsServiceProvider', + ), + ), + 'inertiajs/inertia-laravel' => + array ( + 'providers' => + array ( + 0 => 'Inertia\\ServiceProvider', + ), + ), + 'jenssegers/agent' => + array ( + 'providers' => + array ( + 0 => 'Jenssegers\\Agent\\AgentServiceProvider', + ), + 'aliases' => + array ( + 'Agent' => 'Jenssegers\\Agent\\Facades\\Agent', + ), + ), + 'laravel/fortify' => + array ( + 'providers' => + array ( + 0 => 'Laravel\\Fortify\\FortifyServiceProvider', + ), + ), + 'laravel/jetstream' => + array ( + 'providers' => + array ( + 0 => 'Laravel\\Jetstream\\JetstreamServiceProvider', + ), + ), + 'laravel/sanctum' => + array ( + 'providers' => + array ( + 0 => 'Laravel\\Sanctum\\SanctumServiceProvider', + ), + ), + 'laravel/tinker' => + array ( + 'providers' => + array ( + 0 => 'Laravel\\Tinker\\TinkerServiceProvider', + ), + ), + 'livewire/livewire' => + array ( + 'providers' => + array ( + 0 => 'Livewire\\LivewireServiceProvider', + ), + 'aliases' => + array ( + 'Livewire' => 'Livewire\\Livewire', + ), + ), + 'nesbot/carbon' => + array ( + 'providers' => + array ( + 0 => 'Carbon\\Laravel\\ServiceProvider', + ), + ), + 'nunomaduro/collision' => + array ( + 'providers' => + array ( + 0 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider', + ), + ), +); \ No newline at end of file diff --git a/bootstrap/cache/services.php b/bootstrap/cache/services.php new file mode 100755 index 0000000..ef8ed43 --- /dev/null +++ b/bootstrap/cache/services.php @@ -0,0 +1,233 @@ + + array ( + 0 => 'Illuminate\\Auth\\AuthServiceProvider', + 1 => 'Illuminate\\Broadcasting\\BroadcastServiceProvider', + 2 => 'Illuminate\\Bus\\BusServiceProvider', + 3 => 'Illuminate\\Cache\\CacheServiceProvider', + 4 => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 5 => 'Illuminate\\Cookie\\CookieServiceProvider', + 6 => 'Illuminate\\Database\\DatabaseServiceProvider', + 7 => 'Illuminate\\Encryption\\EncryptionServiceProvider', + 8 => 'Illuminate\\Filesystem\\FilesystemServiceProvider', + 9 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider', + 10 => 'Illuminate\\Hashing\\HashServiceProvider', + 11 => 'Illuminate\\Mail\\MailServiceProvider', + 12 => 'Illuminate\\Notifications\\NotificationServiceProvider', + 13 => 'Illuminate\\Pagination\\PaginationServiceProvider', + 14 => 'Illuminate\\Pipeline\\PipelineServiceProvider', + 15 => 'Illuminate\\Queue\\QueueServiceProvider', + 16 => 'Illuminate\\Redis\\RedisServiceProvider', + 17 => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', + 18 => 'Illuminate\\Session\\SessionServiceProvider', + 19 => 'Illuminate\\Translation\\TranslationServiceProvider', + 20 => 'Illuminate\\Validation\\ValidationServiceProvider', + 21 => 'Illuminate\\View\\ViewServiceProvider', + 22 => 'Facade\\Ignition\\IgnitionServiceProvider', + 23 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider', + 24 => 'Fruitcake\\Cors\\CorsServiceProvider', + 25 => 'Inertia\\ServiceProvider', + 26 => 'Jenssegers\\Agent\\AgentServiceProvider', + 27 => 'Laravel\\Fortify\\FortifyServiceProvider', + 28 => 'Laravel\\Jetstream\\JetstreamServiceProvider', + 29 => 'Laravel\\Sanctum\\SanctumServiceProvider', + 30 => 'Laravel\\Tinker\\TinkerServiceProvider', + 31 => 'Livewire\\LivewireServiceProvider', + 32 => 'Carbon\\Laravel\\ServiceProvider', + 33 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider', + 34 => 'App\\Providers\\AppServiceProvider', + 35 => 'App\\Providers\\AuthServiceProvider', + 36 => 'App\\Providers\\EventServiceProvider', + 37 => 'App\\Providers\\RouteServiceProvider', + 38 => 'App\\Providers\\FortifyServiceProvider', + 39 => 'App\\Providers\\JetstreamServiceProvider', + ), + 'eager' => + array ( + 0 => 'Illuminate\\Auth\\AuthServiceProvider', + 1 => 'Illuminate\\Cookie\\CookieServiceProvider', + 2 => 'Illuminate\\Database\\DatabaseServiceProvider', + 3 => 'Illuminate\\Encryption\\EncryptionServiceProvider', + 4 => 'Illuminate\\Filesystem\\FilesystemServiceProvider', + 5 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider', + 6 => 'Illuminate\\Notifications\\NotificationServiceProvider', + 7 => 'Illuminate\\Pagination\\PaginationServiceProvider', + 8 => 'Illuminate\\Session\\SessionServiceProvider', + 9 => 'Illuminate\\View\\ViewServiceProvider', + 10 => 'Facade\\Ignition\\IgnitionServiceProvider', + 11 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider', + 12 => 'Fruitcake\\Cors\\CorsServiceProvider', + 13 => 'Inertia\\ServiceProvider', + 14 => 'Jenssegers\\Agent\\AgentServiceProvider', + 15 => 'Laravel\\Fortify\\FortifyServiceProvider', + 16 => 'Laravel\\Jetstream\\JetstreamServiceProvider', + 17 => 'Laravel\\Sanctum\\SanctumServiceProvider', + 18 => 'Livewire\\LivewireServiceProvider', + 19 => 'Carbon\\Laravel\\ServiceProvider', + 20 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider', + 21 => 'App\\Providers\\AppServiceProvider', + 22 => 'App\\Providers\\AuthServiceProvider', + 23 => 'App\\Providers\\EventServiceProvider', + 24 => 'App\\Providers\\RouteServiceProvider', + 25 => 'App\\Providers\\FortifyServiceProvider', + 26 => 'App\\Providers\\JetstreamServiceProvider', + ), + 'deferred' => + array ( + 'Illuminate\\Broadcasting\\BroadcastManager' => 'Illuminate\\Broadcasting\\BroadcastServiceProvider', + 'Illuminate\\Contracts\\Broadcasting\\Factory' => 'Illuminate\\Broadcasting\\BroadcastServiceProvider', + 'Illuminate\\Contracts\\Broadcasting\\Broadcaster' => 'Illuminate\\Broadcasting\\BroadcastServiceProvider', + 'Illuminate\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider', + 'Illuminate\\Contracts\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider', + 'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => 'Illuminate\\Bus\\BusServiceProvider', + 'Illuminate\\Bus\\BatchRepository' => 'Illuminate\\Bus\\BusServiceProvider', + 'cache' => 'Illuminate\\Cache\\CacheServiceProvider', + 'cache.store' => 'Illuminate\\Cache\\CacheServiceProvider', + 'cache.psr6' => 'Illuminate\\Cache\\CacheServiceProvider', + 'memcached.connector' => 'Illuminate\\Cache\\CacheServiceProvider', + 'Illuminate\\Cache\\RateLimiter' => 'Illuminate\\Cache\\CacheServiceProvider', + 'command.cache.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.cache.forget' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.clear-compiled' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.auth.resets.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.config.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.config.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.db.wipe' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.down' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.environment' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.event.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.event.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.event.list' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.key.generate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.optimize' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.optimize.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.package.discover' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.failed' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.flush' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.forget' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.listen' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.restart' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.retry' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.retry-batch' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.work' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.route.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.route.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.route.list' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.schema.dump' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.seed' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.storage.link' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.up' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.view.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.view.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.cache.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.cast.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.channel.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.component.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.console.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.controller.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.event.generate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.event.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.exception.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.factory.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.job.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.listener.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.mail.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.middleware.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.model.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.notification.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.notification.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.observer.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.policy.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.provider.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.failed-table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.queue.batches-table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.request.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.resource.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.rule.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.seeder.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.session.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.serve' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.stub.publish' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.test.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.vendor.publish' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'migrator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'migration.repository' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'migration.creator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate.fresh' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate.install' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate.refresh' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate.reset' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate.rollback' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate.status' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'command.migrate.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'composer' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 'hash' => 'Illuminate\\Hashing\\HashServiceProvider', + 'hash.driver' => 'Illuminate\\Hashing\\HashServiceProvider', + 'mail.manager' => 'Illuminate\\Mail\\MailServiceProvider', + 'mailer' => 'Illuminate\\Mail\\MailServiceProvider', + 'Illuminate\\Mail\\Markdown' => 'Illuminate\\Mail\\MailServiceProvider', + 'Illuminate\\Contracts\\Pipeline\\Hub' => 'Illuminate\\Pipeline\\PipelineServiceProvider', + 'queue' => 'Illuminate\\Queue\\QueueServiceProvider', + 'queue.connection' => 'Illuminate\\Queue\\QueueServiceProvider', + 'queue.failer' => 'Illuminate\\Queue\\QueueServiceProvider', + 'queue.listener' => 'Illuminate\\Queue\\QueueServiceProvider', + 'queue.worker' => 'Illuminate\\Queue\\QueueServiceProvider', + 'redis' => 'Illuminate\\Redis\\RedisServiceProvider', + 'redis.connection' => 'Illuminate\\Redis\\RedisServiceProvider', + 'auth.password' => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', + 'auth.password.broker' => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', + 'translator' => 'Illuminate\\Translation\\TranslationServiceProvider', + 'translation.loader' => 'Illuminate\\Translation\\TranslationServiceProvider', + 'validator' => 'Illuminate\\Validation\\ValidationServiceProvider', + 'validation.presence' => 'Illuminate\\Validation\\ValidationServiceProvider', + 'command.tinker' => 'Laravel\\Tinker\\TinkerServiceProvider', + ), + 'when' => + array ( + 'Illuminate\\Broadcasting\\BroadcastServiceProvider' => + array ( + ), + 'Illuminate\\Bus\\BusServiceProvider' => + array ( + ), + 'Illuminate\\Cache\\CacheServiceProvider' => + array ( + ), + 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider' => + array ( + ), + 'Illuminate\\Hashing\\HashServiceProvider' => + array ( + ), + 'Illuminate\\Mail\\MailServiceProvider' => + array ( + ), + 'Illuminate\\Pipeline\\PipelineServiceProvider' => + array ( + ), + 'Illuminate\\Queue\\QueueServiceProvider' => + array ( + ), + 'Illuminate\\Redis\\RedisServiceProvider' => + array ( + ), + 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider' => + array ( + ), + 'Illuminate\\Translation\\TranslationServiceProvider' => + array ( + ), + 'Illuminate\\Validation\\ValidationServiceProvider' => + array ( + ), + 'Laravel\\Tinker\\TinkerServiceProvider' => + array ( + ), + ), +); \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..7877373 --- /dev/null +++ b/composer.json @@ -0,0 +1,65 @@ +{ + "name": "laravel/laravel", + "type": "project", + "description": "The Laravel Framework.", + "keywords": [ + "framework", + "laravel" + ], + "license": "MIT", + "require": { + "php": "^7.3", + "fideloper/proxy": "^4.2", + "fruitcake/laravel-cors": "^2.0", + "guzzlehttp/guzzle": "^7.0.1", + "inertiajs/inertia-laravel": "^0.2.15", + "laravel/framework": "^8.0", + "laravel/jetstream": "^1.4", + "laravel/sanctum": "^2.6", + "laravel/tinker": "^2.0", + "livewire/livewire": "^2.2" + }, + "require-dev": { + "facade/ignition": "^2.3.6", + "fzaninotto/faker": "^1.9.1", + "mockery/mockery": "^1.3.1", + "nunomaduro/collision": "^5.0", + "phpunit/phpunit": "^9.3" + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Factories\\": "database/factories/", + "Database\\Seeders\\": "database/seeders/" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "minimum-stability": "dev", + "prefer-stable": true, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..04c6e21 --- /dev/null +++ b/composer.lock @@ -0,0 +1,7827 @@ +{ + "_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": "664d71e8ff9a5df2569d17cdfae7c2de", + "packages": [ + { + "name": "asm89/stack-cors", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/asm89/stack-cors.git", + "reference": "23f469e81c65e2fb7fc7bce371fbdc363fe32adf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/23f469e81c65e2fb7fc7bce371fbdc363fe32adf", + "reference": "23f469e81c65e2fb7fc7bce371fbdc363fe32adf", + "shasum": "" + }, + "require": { + "php": "^7.0", + "symfony/http-foundation": "~2.7|~3.0|~4.0|~5.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0|~5.0" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Asm89\\Stack\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cross-origin resource sharing library and stack middleware", + "homepage": "https://github.com/asm89/stack-cors", + "keywords": [ + "cors", + "stack" + ], + "time": "2020-05-31T07:17:05+00:00" + }, + { + "name": "bacon/bacon-qr-code", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "add6d9ff97336b62f95a3b94f75cea4e085465b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/add6d9ff97336b62f95a3b94f75cea4e085465b2", + "reference": "add6d9ff97336b62f95a3b94f75cea4e085465b2", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0", + "ext-iconv": "*", + "php": "^7.1" + }, + "require-dev": { + "phly/keep-a-changelog": "^1.4", + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "time": "2020-07-30T16:40:58+00:00" + }, + { + "name": "brick/math", + "version": "0.9.1", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "283a40c901101e66de7061bd359252c013dcc43c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/283a40c901101e66de7061bd359252c013dcc43c", + "reference": "283a40c901101e66de7061bd359252c013dcc43c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1|^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15|^8.5", + "vimeo/psalm": "^3.5" + }, + "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" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2020-08-18T23:57:15+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "time": "2020-10-02T16:03:48+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "v0.1.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2019-12-04T15:06:13+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210", + "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^7.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-strict-rules": "^0.11", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "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" + ], + "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": "2020-05-29T15:13:26+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "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" + ], + "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": "2020-05-25T17:44:05+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "fa4e95ff5a7f1d62c3fbc05c32729b7f3ca14b52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/fa4e95ff5a7f1d62c3fbc05c32729b7f3ca14b52", + "reference": "fa4e95ff5a7f1d62c3fbc05c32729b7f3ca14b52", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.11", + "phpunit/phpunit": "^6.4|^7.0" + }, + "type": "library", + "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" + ], + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2020-08-21T02:30:13+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.22", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "68e418ec08fbfc6f58f6fd2eea70ca8efc8cc7d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/68e418ec08fbfc6f58f6fd2eea70ca8efc8cc7d5", + "reference": "68e418ec08fbfc6f58f6fd2eea70ca8efc8cc7d5", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.10" + }, + "require-dev": { + "dominicsayers/isemail": "^3.0.7", + "phpunit/phpunit": "^4.8.36|^7.5.15", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.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" + ], + "time": "2020-09-26T15:48:38+00:00" + }, + { + "name": "fideloper/proxy", + "version": "4.4.0", + "source": { + "type": "git", + "url": "https://github.com/fideloper/TrustedProxy.git", + "reference": "9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8", + "reference": "9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0", + "php": ">=5.4.0" + }, + "require-dev": { + "illuminate/http": "^5.0|^6.0|^7.0|^8.0", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Fideloper\\Proxy\\TrustedProxyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Fideloper\\Proxy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Fidao", + "email": "fideloper@gmail.com" + } + ], + "description": "Set trusted proxies for Laravel", + "keywords": [ + "load balancing", + "proxy", + "trusted proxy" + ], + "time": "2020-06-23T01:36:47+00:00" + }, + { + "name": "fruitcake/laravel-cors", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/laravel-cors.git", + "reference": "4b19bfc3bd422948af37a42a62fad7f49025894a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/laravel-cors/zipball/4b19bfc3bd422948af37a42a62fad7f49025894a", + "reference": "4b19bfc3bd422948af37a42a62fad7f49025894a", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "^2.0.1", + "illuminate/contracts": "^6|^7|^8", + "illuminate/support": "^6|^7|^8", + "php": ">=7.2", + "symfony/http-foundation": "^4|^5", + "symfony/http-kernel": "^4.3.4|^5" + }, + "require-dev": { + "laravel/framework": "^6|^7|^8", + "orchestra/testbench-dusk": "^4|^5|^6", + "phpunit/phpunit": "^6|^7|^8", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + }, + "laravel": { + "providers": [ + "Fruitcake\\Cors\\CorsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application", + "keywords": [ + "api", + "cors", + "crossdomain", + "laravel" + ], + "funding": [ + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2020-09-07T11:48:52+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "7e279d2cd5d7fbb156ce46daada972355cea27bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/7e279d2cd5d7fbb156ce46daada972355cea27bb", + "reference": "7e279d2cd5d7fbb156ce46daada972355cea27bb", + "shasum": "" + }, + "require": { + "php": "^7.0|^8.0", + "phpoption/phpoption": "^1.7.3" + }, + "require-dev": { + "phpunit/phpunit": "^6.5|^7.5|^8.5|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "graham@alt-three.com" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2020-04-13T13:17:36+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.1.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "7427d6f99df41cc01f33cd59832f721c150ffdf3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7427d6f99df41cc01f33cd59832f721c150ffdf3", + "reference": "7427d6f99df41cc01f33cd59832f721c150ffdf3", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": "^7.2.5", + "psr/http-client": "^1.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "ext-curl": "*", + "php-http/client-integration-tests": "dev-phpunit8", + "phpunit/phpunit": "^8.5.5", + "psr/log": "^1.1" + }, + "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": { + "branch-alias": { + "dev-master": "7.1-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://github.com/alexeyshockov", + "type": "github" + }, + { + "url": "https://github.com/gmponos", + "type": "github" + } + ], + "time": "2020-09-30T08:51:17+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "60d379c243457e073cff02bc323a2a86cb355631" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/60d379c243457e073cff02bc323a2a86cb355631", + "reference": "60d379c243457e073cff02bc323a2a86cb355631", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2020-09-30T07:37:28+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/53330f47520498c0ae1f61f7e2c90f55690c06a3", + "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2020-09-30T07:37:11+00:00" + }, + { + "name": "inertiajs/inertia-laravel", + "version": "v0.2.15", + "source": { + "type": "git", + "url": "https://github.com/inertiajs/inertia-laravel.git", + "reference": "3db77cb928a2b8373ebb863fbdc6345883f13b61" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/3db77cb928a2b8373ebb863fbdc6345883f13b61", + "reference": "3db77cb928a2b8373ebb863fbdc6345883f13b61", + "shasum": "" + }, + "require": { + "laravel/framework": "^5.4|^6.0|^7.0|^8.0" + }, + "require-dev": { + "orchestra/testbench": "~3.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Inertia\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Inertia\\": "src" + }, + "files": [ + "./helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Reinink", + "email": "jonathan@reinink.ca", + "homepage": "https://reinink.ca" + } + ], + "description": "The Laravel adapter for Inertia.js.", + "keywords": [ + "inertia", + "laravel" + ], + "funding": [ + { + "url": "https://github.com/reinink", + "type": "github" + } + ], + "time": "2020-10-02T12:53:20+00:00" + }, + { + "name": "jaybizzle/crawler-detect", + "version": "v1.2.99", + "source": { + "type": "git", + "url": "https://github.com/JayBizzle/Crawler-Detect.git", + "reference": "0ffea34489b258a2709bfe93a9553e1efa5d1904" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/0ffea34489b258a2709bfe93a9553e1efa5d1904", + "reference": "0ffea34489b258a2709bfe93a9553e1efa5d1904", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8|^5.5|^6.5", + "satooshi/php-coveralls": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Jaybizzle\\CrawlerDetect\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Beech", + "email": "m@rkbee.ch", + "role": "Developer" + } + ], + "description": "CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent", + "homepage": "https://github.com/JayBizzle/Crawler-Detect/", + "keywords": [ + "crawler", + "crawler detect", + "crawler detector", + "crawlerdetect", + "php crawler detect" + ], + "time": "2020-08-25T21:35:55+00:00" + }, + { + "name": "jenssegers/agent", + "version": "v2.6.4", + "source": { + "type": "git", + "url": "https://github.com/jenssegers/agent.git", + "reference": "daa11c43729510b3700bc34d414664966b03bffe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jenssegers/agent/zipball/daa11c43729510b3700bc34d414664966b03bffe", + "reference": "daa11c43729510b3700bc34d414664966b03bffe", + "shasum": "" + }, + "require": { + "jaybizzle/crawler-detect": "^1.2", + "mobiledetect/mobiledetectlib": "^2.7.6", + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5.0|^6.0|^7.0" + }, + "suggest": { + "illuminate/support": "Required for laravel service providers" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + }, + "laravel": { + "providers": [ + "Jenssegers\\Agent\\AgentServiceProvider" + ], + "aliases": { + "Agent": "Jenssegers\\Agent\\Facades\\Agent" + } + } + }, + "autoload": { + "psr-4": { + "Jenssegers\\Agent\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jens Segers", + "homepage": "https://jenssegers.com" + } + ], + "description": "Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect", + "homepage": "https://github.com/jenssegers/agent", + "keywords": [ + "Agent", + "browser", + "desktop", + "laravel", + "mobile", + "platform", + "user agent", + "useragent" + ], + "funding": [ + { + "url": "https://github.com/jenssegers", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/jenssegers/agent", + "type": "tidelift" + } + ], + "time": "2020-06-13T08:05:20+00:00" + }, + { + "name": "laravel/fortify", + "version": "v1.6.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/fortify.git", + "reference": "287378edfb3c65b01a30c4486e069a5924bff5d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/fortify/zipball/287378edfb3c65b01a30c4486e069a5924bff5d9", + "reference": "287378edfb3c65b01a30c4486e069a5924bff5d9", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0", + "ext-json": "*", + "illuminate/support": "^8.0", + "php": "^7.3", + "pragmarx/google2fa": "^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Fortify\\FortifyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Fortify\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Backend controllers and scaffolding for Laravel authentication.", + "keywords": [ + "auth", + "laravel" + ], + "time": "2020-10-05T14:58:24+00:00" + }, + { + "name": "laravel/framework", + "version": "v8.9.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "8a6bf870bcfa1597e514a9c7ee6df44db98abb54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/8a6bf870bcfa1597e514a9c7ee6df44db98abb54", + "reference": "8a6bf870bcfa1597e514a9c7ee6df44db98abb54", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^1.4|^2.0", + "dragonmantank/cron-expression": "^3.0", + "egulias/email-validator": "^2.1.10", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "league/commonmark": "^1.3", + "league/flysystem": "^1.0.34", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.17", + "opis/closure": "^3.5.3", + "php": "^7.3", + "psr/container": "^1.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "^4.0", + "swiftmailer/swiftmailer": "^6.0", + "symfony/console": "^5.1", + "symfony/error-handler": "^5.1", + "symfony/finder": "^5.1", + "symfony/http-foundation": "^5.1", + "symfony/http-kernel": "^5.1", + "symfony/mime": "^5.1", + "symfony/process": "^5.1", + "symfony/routing": "^5.1", + "symfony/var-dumper": "^5.1", + "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "vlucas/phpdotenv": "^5.2", + "voku/portable-ascii": "^1.4.8" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "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": { + "aws/aws-sdk-php": "^3.0", + "doctrine/dbal": "^2.6", + "filp/whoops": "^2.4", + "guzzlehttp/guzzle": "^6.5.5|^7.0.1", + "league/flysystem-cached-adapter": "^1.0", + "mockery/mockery": "^1.3.1", + "orchestra/testbench-core": "^6.0", + "pda/pheanstalk": "^4.0", + "phpunit/phpunit": "^8.4|^9.0", + "predis/predis": "^1.1.1", + "symfony/cache": "^5.1" + }, + "suggest": { + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).", + "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.", + "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).", + "filp/whoops": "Required for friendly error pages in development (^2.4).", + "fzaninotto/faker": "Required to use the eloquent factory builder (^1.9.1).", + "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", + "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", + "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", + "mockery/mockery": "Required to use mocking (^1.3.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 (^8.4|^9.0).", + "predis/predis": "Required to use the predis connector (^1.1.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 (^4.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.1).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^5.1).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", + "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.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/" + ] + } + }, + "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" + ], + "time": "2020-10-06T14:22:36+00:00" + }, + { + "name": "laravel/jetstream", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/jetstream.git", + "reference": "05946aedd2be361281c73e29f3ab2e63ae47c33b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/jetstream/zipball/05946aedd2be361281c73e29f3ab2e63ae47c33b", + "reference": "05946aedd2be361281c73e29f3ab2e63ae47c33b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/support": "^8.0", + "jenssegers/agent": "^2.6", + "laravel/fortify": "^1.0", + "php": "^7.3" + }, + "require-dev": { + "inertiajs/inertia-laravel": "^0.2.4", + "laravel/sanctum": "^2.6", + "mockery/mockery": "^1.0", + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Jetstream\\JetstreamServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Jetstream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Tailwind scaffolding for the Laravel framework.", + "keywords": [ + "auth", + "laravel", + "tailwind" + ], + "time": "2020-10-06T15:53:06+00:00" + }, + { + "name": "laravel/sanctum", + "version": "v2.6.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sanctum.git", + "reference": "a38ffd5f419dbaaefc4cb81c1bdde12a02c4854e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/a38ffd5f419dbaaefc4cb81c1bdde12a02c4854e", + "reference": "a38ffd5f419dbaaefc4cb81c1bdde12a02c4854e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/contracts": "^6.9|^7.0|^8.0", + "illuminate/database": "^6.9|^7.0|^8.0", + "illuminate/support": "^6.9|^7.0|^8.0", + "php": "^7.2" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^4.0|^5.0|^6.0", + "phpunit/phpunit": "^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sanctum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", + "keywords": [ + "auth", + "laravel", + "sanctum" + ], + "time": "2020-09-01T13:48:09+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.4.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "58424c24e8aec31c3a3ac54eb3adb15e8a0a067b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/58424c24e8aec31c3a3ac54eb3adb15e8a0a067b", + "reference": "58424c24e8aec31c3a3ac54eb3adb15e8a0a067b", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0", + "illuminate/contracts": "^6.0|^7.0|^8.0", + "illuminate/support": "^6.0|^7.0|^8.0", + "php": "^7.2", + "psy/psysh": "^0.10.3", + "symfony/var-dumper": "^4.3|^5.0" + }, + "require-dev": { + "mockery/mockery": "^1.3.1", + "phpunit/phpunit": "^8.4|^9.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "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" + ], + "time": "2020-08-11T19:28:08+00:00" + }, + { + "name": "league/commonmark", + "version": "1.5.5", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "45832dfed6007b984c0d40addfac48d403dc6432" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/45832dfed6007b984c0d40addfac48d403dc6432", + "reference": "45832dfed6007b984c0d40addfac48d403dc6432", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "scrutinizer/ocular": "1.7.*" + }, + "require-dev": { + "cebe/markdown": "~1.0", + "commonmark/commonmark.js": "0.29.2", + "erusev/parsedown": "~1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "~1.4", + "mikehaertl/php-shellcommand": "^1.4", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2", + "scrutinizer/ocular": "^1.5", + "symfony/finder": "^4.2" + }, + "bin": [ + "bin/commonmark" + ], + "type": "library", + "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" + ], + "funding": [ + { + "url": "https://enjoy.gitstore.app/repositories/thephpleague/commonmark", + "type": "custom" + }, + { + "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://www.patreon.com/colinodell", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2020-09-13T14:44:46+00:00" + }, + { + "name": "league/flysystem", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "9be3b16c877d477357c015cec057548cf9b2a14a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a", + "reference": "9be3b16c877d477357c015cec057548cf9b2a14a", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/mime-type-detection": "^1.3", + "php": "^7.2.5 || ^8.0" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" + }, + "suggest": { + "ext-fileinfo": "Required for MimeType", + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2020-08-23T07:39:11+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ea2fbfc988bade315acd5967e6d02274086d0f28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ea2fbfc988bade315acd5967e6d02274086d0f28", + "reference": "ea2fbfc988bade315acd5967e6d02274086d0f28", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.36", + "phpunit/phpunit": "^8.5.8" + }, + "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", + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2020-09-21T18:10:53+00:00" + }, + { + "name": "livewire/livewire", + "version": "v2.2.9", + "source": { + "type": "git", + "url": "https://github.com/livewire/livewire.git", + "reference": "c01b331e7fcbccdffd63e49ce86c05a50fcb68ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/livewire/zipball/c01b331e7fcbccdffd63e49ce86c05a50fcb68ea", + "reference": "c01b331e7fcbccdffd63e49ce86c05a50fcb68ea", + "shasum": "" + }, + "require": { + "illuminate/database": "^7.0|^8.0", + "illuminate/support": "^7.0|^8.0", + "illuminate/validation": "^7.0|^8.0", + "php": "^7.2.5", + "symfony/http-kernel": "^5.0" + }, + "require-dev": { + "calebporzio/sushi": "^2.1", + "laravel/framework": "^7.0|^8.0", + "mockery/mockery": "^1.3.1", + "orchestra/testbench": "^5.0|^6.0", + "orchestra/testbench-dusk": "^5.2|^6.0", + "phpunit/phpunit": "^8.4|^9.0", + "psy/psysh": "@stable" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Livewire\\LivewireServiceProvider" + ], + "aliases": { + "Livewire": "Livewire\\Livewire" + } + } + }, + "autoload": { + "psr-4": { + "Livewire\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "A front-end framework for Laravel.", + "funding": [ + { + "url": "https://github.com/calebporzio", + "type": "github" + } + ], + "time": "2020-09-30T16:19:54+00:00" + }, + { + "name": "mobiledetect/mobiledetectlib", + "version": "2.8.34", + "source": { + "type": "git", + "url": "https://github.com/serbanghita/Mobile-Detect.git", + "reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/6f8113f57a508494ca36acbcfa2dc2d923c7ed5b", + "reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.35||~5.7" + }, + "type": "library", + "autoload": { + "classmap": [ + "Mobile_Detect.php" + ], + "psr-0": { + "Detection": "namespaced/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Serban Ghita", + "email": "serbanghita@gmail.com", + "homepage": "http://mobiledetect.net", + "role": "Developer" + } + ], + "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", + "homepage": "https://github.com/serbanghita/Mobile-Detect", + "keywords": [ + "detect mobile devices", + "mobile", + "mobile detect", + "mobile detector", + "php mobile detect" + ], + "time": "2019-09-18T18:44:20+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f9eee5cec93dfb313a38b6b288741e84e53f02d5", + "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^6.0", + "graylog2/gelf-php": "^1.4.2", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "php-parallel-lint/php-parallel-lint": "^1.0", + "phpspec/prophecy": "^1.6.1", + "phpunit/phpunit": "^8.5", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3", + "ruflin/elastica": ">=0.90 <3.0", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "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-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via 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", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "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-master": "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": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2020-07-23T08:41:23+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.41.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "8690b13ad4da6d54d692afea15aab30b36fee52e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/8690b13ad4da6d54d692afea15aab30b36fee52e", + "reference": "8690b13ad4da6d54d692afea15aab30b36fee52e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^3.4 || ^4.0 || ^5.0" + }, + "require-dev": { + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", + "kylekatarnls/multi-tester": "^2.0", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.35", + "phpunit/phpunit": "^7.5 || ^8.0", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev", + "dev-3.x": "3.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + }, + { + "name": "kylekatarnls", + "homepage": "http://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "funding": [ + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2020-10-04T09:11:05+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.10.2", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "658f1be311a230e0907f5dfe0213742aff0596de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/658f1be311a230e0907f5dfe0213742aff0596de", + "reference": "658f1be311a230e0907f5dfe0213742aff0596de", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-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" + ], + "time": "2020-09-26T10:30:38+00:00" + }, + { + "name": "opis/closure", + "version": "3.5.7", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/4531e53afe2fc660403e76fb7644e95998bff7bf", + "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Opis\\Closure\\": "src/" + }, + "files": [ + "functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "time": "2020-09-06T17:02:15+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "47a1cedd2e4d52688eb8c96469c05ebc8fd28fa2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/47a1cedd2e4d52688eb8c96469c05ebc8fd28fa2", + "reference": "47a1cedd2e4d52688eb8c96469c05ebc8fd28fa2", + "shasum": "" + }, + "require": { + "php": "^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7", + "vimeo/psalm": "^1|^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "time": "2019-11-06T19:20:29+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.99", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "shasum": "" + }, + "require": { + "php": "^7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2018-07-02T15:55:56+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.7.5", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525", + "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525", + "shasum": "" + }, + "require": { + "php": "^5.5.9 || ^7.0 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7-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" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2020-07-20T17:29:33+00:00" + }, + { + "name": "pragmarx/google2fa", + "version": "8.0.0", + "source": { + "type": "git", + "url": "https://github.com/antonioribeiro/google2fa.git", + "reference": "26c4c5cf30a2844ba121760fd7301f8ad240100b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/26c4c5cf30a2844ba121760fd7301f8ad240100b", + "reference": "26c4c5cf30a2844ba121760fd7301f8ad240100b", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1.0|^2.0", + "php": "^7.1|^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.18", + "phpunit/phpunit": "^7.5.15|^8.5|^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "PragmaRX\\Google2FA\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" + } + ], + "description": "A One Time Password Authentication package, compatible with Google Authenticator.", + "keywords": [ + "2fa", + "Authentication", + "Two Factor Authentication", + "google2fa" + ], + "time": "2020-04-05T10:47:18+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://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" + ], + "time": "2017-02-14T16:28:37+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" + ], + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.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": "http://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" + ], + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.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": "http://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" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2020-03-23T09:12:05+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.10.4", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "a8aec1b2981ab66882a01cce36a49b6317dc3560" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/a8aec1b2981ab66882a01cce36a49b6317dc3560", + "reference": "a8aec1b2981ab66882a01cce36a49b6317dc3560", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1.*", + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", + "php": "^8.0 || ^7.0 || ^5.5.9", + "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", + "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "3.17.*" + }, + "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.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.10.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", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2020-05-03T19:32:03+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.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/24d93aefb2cd786b7edd9f45b554aea20b28b9b1", + "reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fzaninotto/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.6", + "mockery/mockery": "^1.3", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^3.12.2" + }, + "type": "library", + "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 7.2+ library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + } + ], + "time": "2020-09-10T20:58:17+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "cd4032040a750077205918c86049aa0f43d22947" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947", + "reference": "cd4032040a750077205918c86049aa0f43d22947", + "shasum": "" + }, + "require": { + "brick/math": "^0.8 || ^0.9", + "ext-json": "*", + "php": "^7.2 || ^8", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "codeception/aspect-mock": "^3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0", + "doctrine/annotations": "^1.8", + "goaop/framework": "^2", + "mockery/mockery": "^1.3", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock-mockery": "^1.3", + "php-mock/php-mock-phpunit": "^2.5", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^0.17.1", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5", + "psy/psysh": "^0.10.0", + "slevomat/coding-standard": "^6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "3.9.4" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "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": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Uuid\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + } + ], + "time": "2020-08-18T17:17:46+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.2.3", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "shasum": "" + }, + "require": { + "egulias/email-validator": "~2.0", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.1", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses", + "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "time": "2019-11-12T09:31:26+00:00" + }, + { + "name": "symfony/console", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/ae789a8a2ad189ce7e8216942cdb9b77319f5eb8", + "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.15", + "symfony/service-contracts": "^1.1|^2", + "symfony/string": "^5.1" + }, + "conflict": { + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/event-dispatcher": "^4.4|^5.0", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "symfony/var-dumper": "^4.4|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony Console Component", + "homepage": "https://symfony.com", + "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": "2020-10-07T15:23:00+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/e544e24472d4c97b2d11ade7caacd446727c6bf9", + "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "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": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "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", + "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": "2020-09-07T11:33:47+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "5e4d8ef8d71822922d1eebd130219ae3491a5ca9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/5e4d8ef8d71822922d1eebd130219ae3491a5ca9", + "reference": "5e4d8ef8d71822922d1eebd130219ae3491a5ca9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1.0", + "symfony/polyfill-php80": "^1.15", + "symfony/var-dumper": "^4.4|^5.0" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.1", + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony ErrorHandler Component", + "homepage": "https://symfony.com", + "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": "2020-10-02T08:49:02+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "d5de97d6af175a9e8131c546db054ca32842dd0f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d5de97d6af175a9e8131c546db054ca32842dd0f", + "reference": "d5de97d6af175a9e8131c546db054ca32842dd0f", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/event-dispatcher-contracts": "^2", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/error-handler": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^4.4|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "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": "2020-09-18T14:27:32+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ba7d54483095a198fa51781bc608d17e84dffa2", + "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "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" + ], + "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": "2020-09-07T11:33:47+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "2c3ba7ad6884e6c4451ce2340e2dc23f6fa3e0d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/2c3ba7ad6884e6c4451ce2340e2dc23f6fa3e0d8", + "reference": "2c3ba7ad6884e6c4451ce2340e2dc23f6fa3e0d8", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony Finder Component", + "homepage": "https://symfony.com", + "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": "2020-09-02T16:23:27+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "3a5d0fe7908daaa23e3dbf4cee3ba4bfbb19fdd3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3a5d0fe7908daaa23e3dbf4cee3ba4bfbb19fdd3", + "reference": "3a5d0fe7908daaa23e3dbf4cee3ba4bfbb19fdd3", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/http-client-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + } + }, + "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 HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "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": "2020-09-07T11:33:47+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "353b42e7b4fd1c898aab09a059466c9cea74039b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/353b42e7b4fd1c898aab09a059466c9cea74039b", + "reference": "353b42e7b4fd1c898aab09a059466c9cea74039b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.15" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "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": "2020-09-27T14:14:57+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "1764b87d2f10d5c9ce6e4850fe27934116d89708" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1764b87d2f10d5c9ce6e4850fe27934116d89708", + "reference": "1764b87d2f10d5c9ce6e4850fe27934116d89708", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "~1.0", + "symfony/deprecation-contracts": "^2.1", + "symfony/error-handler": "^4.4|^5.0", + "symfony/event-dispatcher": "^5.0", + "symfony/http-client-contracts": "^1.1|^2", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "symfony/browser-kit": "<4.4", + "symfony/cache": "<5.0", + "symfony/config": "<5.0", + "symfony/console": "<4.4", + "symfony/dependency-injection": "<4.4", + "symfony/doctrine-bridge": "<5.0", + "symfony/form": "<5.0", + "symfony/http-client": "<5.0", + "symfony/mailer": "<5.0", + "symfony/messenger": "<5.0", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<5.0", + "symfony/validator": "<5.0", + "twig/twig": "<2.4" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "^4.4|^5.0", + "symfony/config": "^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/css-selector": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/dom-crawler": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "symfony/routing": "^4.4|^5.0", + "symfony/stopwatch": "^4.4|^5.0", + "symfony/translation": "^4.4|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^2.4|^3.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "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": "2020-10-04T07:57:28+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "4404d6545125863561721514ad9388db2661eec5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/4404d6545125863561721514ad9388db2661eec5", + "reference": "4404d6545125863561721514ad9388db2661eec5", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10", + "symfony/dependency-injection": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "A library to manipulate MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "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": "2020-09-02T16:23:27+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454", + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "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" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36", + "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + }, + "files": [ + "bootstrap.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": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b740103edbdcc39602239ee8860f0f45a8eb9aa5", + "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + }, + "files": [ + "bootstrap.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": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/5dcab1bc7146cf8c1beaa4502a3d9be344334251", + "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php70": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "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" + ], + "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": "2020-08-04T06:02:08+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e", + "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "files": [ + "bootstrap.php" + ], + "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" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a", + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.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": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/0dd93f2c578bdc9c72697eaa5f1dd25644e618d3", + "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "~1.0|~2.0|~9.99", + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php70\\": "" + }, + "files": [ + "bootstrap.php" + ], + "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 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "639447d008615574653fb3bc60d1986d7172eaae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/639447d008615574653fb3bc60d1986d7172eaae", + "reference": "639447d008615574653fb3bc60d1986d7172eaae", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.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": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca", + "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], + "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 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981", + "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981", + "shasum": "" + }, + "require": { + "php": ">=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "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" + ], + "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": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/process", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "d3a2e64866169586502f0cd9cab69135ad12cee9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/d3a2e64866169586502f0cd9cab69135ad12cee9", + "reference": "d3a2e64866169586502f0cd9cab69135ad12cee9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.15" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony Process Component", + "homepage": "https://symfony.com", + "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": "2020-09-02T16:23:27+00:00" + }, + { + "name": "symfony/routing", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "720348c2ae011f8c56964c0fc3e992840cb60ccf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/720348c2ae011f8c56964c0fc3e992840cb60ccf", + "reference": "720348c2ae011f8c56964c0fc3e992840cb60ccf", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "symfony/config": "<5.0", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "~1.2", + "psr/log": "~1.0", + "symfony/config": "^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "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", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "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": "2020-10-02T13:05:43+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.0" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "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" + ], + "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": "2020-09-07T11:33:47+00:00" + }, + { + "name": "symfony/string", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/4a9afe9d07bac506f75bcee8ed3ce76da5a9343e", + "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "files": [ + "Resources/functions.php" + ], + "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": "Symfony String component", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "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": "2020-09-15T12:23:47+00:00" + }, + { + "name": "symfony/translation", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "e3cdd5119b1b5bf0698c351b8ee20fb5a4ea248b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/e3cdd5119b1b5bf0698c351b8ee20fb5a4ea248b", + "reference": "e3cdd5119b1b5bf0698c351b8ee20fb5a4ea248b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15", + "symfony/translation-contracts": "^2" + }, + "conflict": { + "symfony/config": "<4.4", + "symfony/dependency-injection": "<5.0", + "symfony/http-kernel": "<5.0", + "symfony/twig-bundle": "<5.0", + "symfony/yaml": "<4.4" + }, + "provide": { + "symfony/translation-implementation": "2.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/dependency-injection": "^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/http-kernel": "^5.0", + "symfony/intl": "^4.4|^5.0", + "symfony/service-contracts": "^1.1.2|^2", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "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": "Symfony Translation Component", + "homepage": "https://symfony.com", + "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": "2020-09-27T03:44:28+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e2eaa60b558f26a4b0354e1bbb25636efaaad105", + "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "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" + ], + "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": "2020-09-28T13:05:58+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.1.7", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "c976c115a0d788808f7e71834c8eb0844f678d02" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c976c115a0d788808f7e71834c8eb0844f678d02", + "reference": "c976c115a0d788808f7e71834c8eb0844f678d02", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "twig/twig": "^2.4|^3.0" + }, + "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", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "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": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "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": "2020-09-18T14:27:32+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.3", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5", + "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.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", + "time": "2020-07-13T06:12:54+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.2.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "fba64139db67123c7a57072e5f8d3db10d160b66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/fba64139db67123c7a57072e5f8d3db10d160b66", + "reference": "fba64139db67123c7a57072e5f8d3db10d160b66", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.1", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.7.4", + "symfony/polyfill-ctype": "^1.17", + "symfony/polyfill-mbstring": "^1.17", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.2 || ^9.0" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.2-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "homepage": "https://gjcampbell.co.uk/" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://vancelucas.com/" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2020-09-14T15:57:31+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "1.5.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "25bcbf01678930251fd572891447d9e318a6e2b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/25bcbf01678930251fd572891447d9e318a6e2b8", + "reference": "25bcbf01678930251fd572891447d9e318a6e2b8", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.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": "http://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" + ], + "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": "2020-07-22T23:32:04+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "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": "http://ocramius.github.com/" + } + ], + "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" + ], + "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": "2020-05-29T17:27:14+00:00" + }, + { + "name": "facade/flare-client-php", + "version": "1.3.6", + "source": { + "type": "git", + "url": "https://github.com/facade/flare-client-php.git", + "reference": "451fadf38e9f635e7f8e1f5b3cf5c9eb82f11799" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/flare-client-php/zipball/451fadf38e9f635e7f8e1f5b3cf5c9eb82f11799", + "reference": "451fadf38e9f635e7f8e1f5b3cf5c9eb82f11799", + "shasum": "" + }, + "require": { + "facade/ignition-contracts": "~1.0", + "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", + "php": "^7.1", + "symfony/http-foundation": "^3.3|^4.1|^5.0", + "symfony/mime": "^3.4|^4.0|^5.1", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "phpunit/phpunit": "^7.5.16", + "spatie/phpunit-snapshot-assertions": "^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Facade\\FlareClient\\": "src" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/facade/flare-client-php", + "keywords": [ + "exception", + "facade", + "flare", + "reporting" + ], + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2020-09-18T06:35:11+00:00" + }, + { + "name": "facade/ignition", + "version": "2.3.8", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition.git", + "reference": "e8fed9c382cd1d02b5606688576a35619afdf82c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition/zipball/e8fed9c382cd1d02b5606688576a35619afdf82c", + "reference": "e8fed9c382cd1d02b5606688576a35619afdf82c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "facade/flare-client-php": "^1.0", + "facade/ignition-contracts": "^1.0", + "filp/whoops": "^2.4", + "illuminate/support": "^7.0|^8.0", + "monolog/monolog": "^2.0", + "php": "^7.2.5", + "scrivo/highlight.php": "^9.15", + "symfony/console": "^5.0", + "symfony/var-dumper": "^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "mockery/mockery": "^1.3", + "orchestra/testbench": "^5.0|^6.0", + "psalm/plugin-laravel": "^1.2" + }, + "suggest": { + "laravel/telescope": "^3.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Facade\\Ignition\\IgnitionServiceProvider" + ], + "aliases": { + "Flare": "Facade\\Ignition\\Facades\\Flare" + } + } + }, + "autoload": { + "psr-4": { + "Facade\\Ignition\\": "src" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://github.com/facade/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "time": "2020-10-01T23:01:14+00:00" + }, + { + "name": "facade/ignition-contracts", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition-contracts.git", + "reference": "aeab1ce8b68b188a43e81758e750151ad7da796b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/aeab1ce8b68b188a43e81758e750151ad7da796b", + "reference": "aeab1ce8b68b188a43e81758e750151ad7da796b", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "phpunit/phpunit": "^7.5|^8.0", + "vimeo/psalm": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Facade\\IgnitionContracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://flareapp.io", + "role": "Developer" + } + ], + "description": "Solution contracts for Ignition", + "homepage": "https://github.com/facade/ignition-contracts", + "keywords": [ + "contracts", + "flare", + "ignition" + ], + "time": "2020-07-14T10:10:28+00:00" + }, + { + "name": "filp/whoops", + "version": "2.7.3", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "5d5fe9bb3d656b514d455645b3addc5f7ba7714d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/5d5fe9bb3d656b514d455645b3addc5f7ba7714d", + "reference": "5d5fe9bb3d656b514d455645b3addc5f7ba7714d", + "shasum": "" + }, + "require": { + "php": "^5.5.9 || ^7.0", + "psr/log": "^1.0.1" + }, + "require-dev": { + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0", + "symfony/var-dumper": "^2.6 || ^3.0 || ^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.6-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" + ], + "time": "2020-06-14T09:00:00+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.9.1", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/fc10d778e4b84d5bd315dad194661e091d307c6f", + "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "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" + ], + "time": "2019-12-12T13:22:17+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.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" + ], + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "20cab678faed06fac225193be281ea0fddb43b93" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/20cab678faed06fac225193be281ea0fddb43b93", + "reference": "20cab678faed06fac225193be281ea0fddb43b93", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": "^7.3 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "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" + ], + "time": "2020-08-11T18:10:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.10.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5", + "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2020-06-29T13:22:24+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v5.0.2", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "4a343299054e9368d0db4a982a780cc4ffa12707" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/4a343299054e9368d0db4a982a780cc4ffa12707", + "reference": "4a343299054e9368d0db4a982a780cc4ffa12707", + "shasum": "" + }, + "require": { + "facade/ignition-contracts": "^1.0", + "filp/whoops": "^2.7.2", + "php": "^7.3", + "symfony/console": "^5.0" + }, + "require-dev": { + "fideloper/proxy": "^4.4.0", + "friendsofphp/php-cs-fixer": "^2.16.4", + "fruitcake/laravel-cors": "^2.0.1", + "laravel/framework": "^8.0", + "laravel/tinker": "^2.4.1", + "nunomaduro/larastan": "^0.6.2", + "nunomaduro/mock-final-classes": "^1.0", + "orchestra/testbench": "^6.0", + "phpstan/phpstan": "^0.12.36", + "phpunit/phpunit": "^9.3.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "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" + ], + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2020-08-27T18:58:22+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", + "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "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)", + "time": "2020-06-27T14:33:11+00:00" + }, + { + "name": "phar-io/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/c6bb6825def89e0a32220f88337f8ceaf1975fa0", + "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0", + "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", + "time": "2020-06-27T14:39:04+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.2.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", + "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2020-09-03T19:13:55+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2020-09-17T18:55:26+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.12.1", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/8ce87516be71aae9b956f81906aaf0338e0d8a2d", + "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.1", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0", + "phpunit/phpunit": "^8.0 || ^9.0 <9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2020-09-29T09:10:42+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "53a4b737e83be724efd2bc4e7b929b9a30c48972" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/53a4b737e83be724efd2bc4e7b929b9a30c48972", + "reference": "53a4b737e83be724efd2bc4e7b929b9a30c48972", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.8", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.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": "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-02T03:37:32+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8", + "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:57:25+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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "18c887016e60e52477e54534956d7b47bc52cd84" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/18c887016e60e52477e54534956d7b47bc52cd84", + "reference": "18c887016e60e52477e54534956d7b47bc52cd84", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:03:05+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "c9ff14f493699e2f6adee9fd06a0245b276643b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/c9ff14f493699e2f6adee9fd06a0245b276643b7", + "reference": "c9ff14f493699e2f6adee9fd06a0245b276643b7", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:00:25+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.4.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "ef533467a7974c4b6c354f3eff42a115910bd4e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ef533467a7974c4b6c354f3eff42a115910bd4e5", + "reference": "ef533467a7974c4b6c354f3eff42a115910bd4e5", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.1", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.11.1", + "phpunit/php-code-coverage": "^9.2", + "phpunit/php-file-iterator": "^3.0.4", + "phpunit/php-invoker": "^3.1", + "phpunit/php-text-template": "^2.0.2", + "phpunit/php-timer": "^5.0.1", + "sebastian/cli-parser": "^1.0", + "sebastian/code-unit": "^1.0.5", + "sebastian/comparator": "^4.0.3", + "sebastian/diff": "^4.0.2", + "sebastian/environment": "^5.1.2", + "sebastian/exporter": "^4.0.2", + "sebastian/global-state": "^5.0", + "sebastian/object-enumerator": "^4.0.2", + "sebastian/resource-operations": "^3.0.2", + "sebastian/type": "^2.2.1", + "sebastian/version": "^3.0.1" + }, + "require-dev": { + "ext-pdo": "*", + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ], + "files": [ + "src/Framework/Assert/Functions.php" + ] + }, + "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" + ], + "funding": [ + { + "url": "https://phpunit.de/donate.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-02T03:54:37+00:00" + }, + { + "name": "scrivo/highlight.php", + "version": "v9.18.1.2", + "source": { + "type": "git", + "url": "https://github.com/scrivo/highlight.php.git", + "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/efb6e445494a9458aa59b0af5edfa4bdcc6809d9", + "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": ">=5.4" + }, + "require-dev": { + "phpunit/phpunit": "^4.8|^5.7", + "sabberworm/php-css-parser": "^8.3", + "symfony/finder": "^2.8|^3.4", + "symfony/var-dumper": "^2.8|^3.4" + }, + "suggest": { + "ext-dom": "Needed to make use of the features in the utilities namespace" + }, + "type": "library", + "autoload": { + "psr-0": { + "Highlight\\": "", + "HighlightUtilities\\": "" + }, + "files": [ + "HighlightUtilities/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Geert Bergman", + "homepage": "http://www.scrivo.org/", + "role": "Project Author" + }, + { + "name": "Vladimir Jimenez", + "homepage": "https://allejo.io", + "role": "Maintainer" + }, + { + "name": "Martin Folkers", + "homepage": "https://twobrain.io", + "role": "Contributor" + } + ], + "description": "Server side syntax highlighter that supports 185 languages. It's a PHP port of highlight.js", + "keywords": [ + "code", + "highlight", + "highlight.js", + "highlight.php", + "syntax" + ], + "funding": [ + { + "url": "https://github.com/allejo", + "type": "github" + } + ], + "time": "2020-08-27T03:24:44+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "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", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "59236be62b1bb9919e6d7f60b0b832dc05cef9ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/59236be62b1bb9919e6d7f60b0b832dc05cef9ab", + "reference": "59236be62b1bb9919e6d7f60b0b832dc05cef9ab", + "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", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-02T14:47: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/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "7a8ff306445707539c1a6397372a982a1ec55120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/7a8ff306445707539c1a6397372a982a1ec55120", + "reference": "7a8ff306445707539c1a6397372a982a1ec55120", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-30T06:47:25+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ba8cc2da0c0bfbc813d03b56406734030c7f1eff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ba8cc2da0c0bfbc813d03b56406734030c7f1eff", + "reference": "ba8cc2da0c0bfbc813d03b56406734030c7f1eff", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "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", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:05:03+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ffc949a1a2aae270ea064453d7535b82e4c32092" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ffc949a1a2aae270ea064453d7535b82e4c32092", + "reference": "ffc949a1a2aae270ea064453d7535b82e4c32092", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:32:55+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "388b6ced16caa751030f6a69e588299fa09200ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", + "reference": "388b6ced16caa751030f6a69e588299fa09200ac", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:52:38+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65", + "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65", + "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": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:24:23+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "ea779cb749a478b22a2564ac41cd7bda79c78dc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ea779cb749a478b22a2564ac41cd7bda79c78dc7", + "reference": "ea779cb749a478b22a2564ac41cd7bda79c78dc7", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:54:06+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "6514b8f21906b8b46f520d1fbd17a4523fa59a54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/6514b8f21906b8b46f520d1fbd17a4523fa59a54", + "reference": "6514b8f21906b8b46f520d1fbd17a4523fa59a54", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "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", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:07:27+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f6f5957013d84725427d361507e13513702888a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f6f5957013d84725427d361507e13513702888a4", + "reference": "f6f5957013d84725427d361507e13513702888a4", + "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/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:55:06+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "d9d0ab3b12acb1768bc1e0a89b23c90d2043cbe5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/d9d0ab3b12acb1768bc1e0a89b23c90d2043cbe5", + "reference": "d9d0ab3b12acb1768bc1e0a89b23c90d2043cbe5", + "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/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:56:16+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "ed8c9cd355089134bc9cba421b5cfdd58f0eaef7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/ed8c9cd355089134bc9cba421b5cfdd58f0eaef7", + "reference": "ed8c9cd355089134bc9cba421b5cfdd58f0eaef7", + "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": "http://www.github.com/sebastianbergmann/recursion-context", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:17:32+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "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" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "fa592377f3923946cb90bf1f6a71ba2e5f229909" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fa592377f3923946cb90bf1f6a71ba2e5f229909", + "reference": "fa592377f3923946cb90bf1f6a71ba2e5f229909", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-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", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-06T08:41: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", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "75a63c33a8577608444246075ea0af0d052e452a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", + "reference": "75a63c33a8577608444246075ea0af0d052e452a", + "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", + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2020-07-12T23:59:07+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389", + "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<3.9.1" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^7.5.13" + }, + "type": "library", + "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" + ], + "time": "2020-07-08T17:02:28+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^7.3" + }, + "platform-dev": [], + "plugin-api-version": "1.1.0" +} diff --git a/composer.phar b/composer.phar new file mode 100755 index 0000000000000000000000000000000000000000..f6df0ce39708e0b8b6025363e37a27febaf037e9 GIT binary patch literal 1994202 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 z zC+4@3Un)EnBBX#MRjL=r2A3{%J-#3ue-8zX{NNI%;!TRON?2LI-@h_xicO)4gCvzq z41$ z`JPASw>C`HR^t^&si5{lbtpNE!~ZGRFq8X7<}8^`S!K z{73r$`Vh+R#9feXP)Y1KpII4fAfLEN%dV>Fsa~#&4_gIgW(nfh2k%@+fsET0GwTwer zTiDm3bdm2)>i)7jk^HG6r2D*4VLXV~%4p;AT-j`I^co5+O7grI^qU=ASj2Ql)z^)x zjUQtwO>Zj=^VVE6Kb`({s_I%sDlpqAbmAM7tRM;h6mdE0oCJlaO}8^IJUNAd9E&q+ z32{mq|4XYYpgW0hK1Vt*?&p$hIu;Br+Psqj_g%dxS(Ddgo6=5@Ox8r6tsZrjBeC*W zTBHN}qTx|93__4cv+;C~AORuj5wxtt5!aIb(b5W^{y~cW}GG{AIw$5VUXa{|CMq19)Jl8@e#R5>Q z7hadQLN&$6pRNv2oA_*`>xanvhpX(76qZn|V{$}14xkTd+3k!6J9b=LzW~I7X9!Xj zbR#lG!YXa^gsclB_xNj6d6WYk8G$d8cP5aqpaLlZTwH>bQuuf*w1z7!A!cD;v77~N zPsTBTIsPeN%R^x!xbiHVI>`cw*1dj~W*ut7zr-qo7%Y~AX@NtR)nnl9R`o9?Zp@j0 zE8OUr#hqwqF+&}J=e$xG&7tfOS4m@=2E=zU5 zszCxmf(r6?Z%z^JB#=-M^U}E0x#8f}1;eSsev$ACf1@@j)DPr|@oTFS$6aAxL2{q% zjxa0Nsq8rjPb(^LOq|)`0mjo~dqk?ub@?7r?0L`LMCO09hnrpLdcthb5oxP}DyJmB_c8z~Wa9+E{ru;vs$E^|m zn5(>2q|Iy`b-O3^yNG`9tRzrKiLjH(`Y`+gdzb^}qP&3ir1hZ|aPZkD%V9Z^fzQ?p z*CdTAP5<lX+ia#e9Kw|Pf$toOExnrecS%kt1nBs%(UIW=>VRG%eFo`-S73i zI;_;uDQ*$h=*hH5%G7K(hr<>YgJ;<=R(1iB7gqGGJ4_yxcdDjRs^(F7V;A3-={RXq zTm~k2e~DUh8{K0PAmj;U8GO#spJmH$-{?P?Ic=PDK5p}WR(fruGj_8@VWb?5&sM+9 z7e*m8gQM>DW4UG(x{1|R4Zo#=?zFFwEOI)&TK$&jlg#AHfsDS<6U)=!QZH-1TrBr< z`7oPu4{?iyne;y^6mu{*2c=CY5fj*u&OoH)-JSBuX=Z>;(f_EvlG2? z79wAk$6uuCni%&|PcWm0wf-pYC&x~>a=kyRJH!s8*Hu$GeTB4?#v`% z8;#)O41BA@b3YYY`KiH^OnADLn6%eJv&^~mlB@yeIZ!4!^k$*!uhrAdT#6TuL4l|4;hx*Y1 ze2OvFd`dW5FeXh93SQ(bC@qJ=o2P*&>^U58Vb`tcU5ECU=$ozqc1xqG9AeVEcsPgg zUCYrPD1@8j>4it8l%|x0G3peu2Dysi9g$~1G=iA~d2Kq#-Xkjz6c=Y1BjtvjmDIY7 z?`~mk1e_Q=Hiaxym_anKV8x?@B6`qxJ^P+~FHFF#1^8_<74``}Bl$P%bufMUggD)+ zB%ljTgH#jpkX#-fWC{Zm&8WBEM+6wdmhM|G4O;z25i$9tLjYdyko1zFaLLA^5iEqC*jZJ``O**H(?AuCFbD@aFG=pJB{4VcKFK^B0p18yUoX89b8p@X#w z_Rr;CoC=w4p)g$qjfqWtAZtQ(nE{KBANYA3}^@H6>4C#~AEb9Wox2r9r5dhmQs(8Uuz#Rkv zrg(Q{O#J*k>a613cebpIP&_&o>go5!qW>ZusEa`RnC=prBDzoF4h#0MF0LE2Eb+0G zj2?u#rP$3f4R2RPjdThY~J{$6(H!77esv&M;Qs%~Fk65c*QN-1@6aANY2E8$J}J>#7H&YEh5j40A7M646H5JAq{M@h}T z{342Nrj+l7OrgZo4t*fUTE4%;9?NVe1Sb_rf$Rm7N4QkBQW8Les~KvE5}RbIrOKvf z{E~(<@0ES2U%W&RIo53dln#|b@030Ri}g*ZnGgZ&OkV<-D<(o{4h1zJRZdbaQYm~c znwlVu3$9Mt=c&T;;knjpcc3*3SbPl90*DPQFG6ug(< zVnA7?IwrS0b}cGsQiMTvhva`1dGIkKdjLuf^W6eQ6CG#|HESjHw+DATPvnro{g4sz zj-mObz!6HAObaT{nLpxC%4$fshKL{u`kRTEU-3% z>*@iJgMOTCcJV{eL2!+f?<)W?Q{6;*BSO6CT7>qVilJs@=4>2Tf_bKkoy`b=1j>LE z+n?c4`BfI+QPeX;=;7aBZ>D*L^t)JiX_fHvFp!{51tEHip`t7+wa=hEAW#oY1N@6F z5(_IEyOm9u#qgEcvDSMaL%ycNT{C4}G8jzi7ny`^SknYId5;(@f>xxyL|gC>1T+?l zO<>BFnHm%Y`w-KVUS*ze4uSA9O;qF2!X`+!81rnSb}KpvDWKpneJ7zI767UtJrE=0 z3Pu~n$ey-Pv?I`5_ALILIH{8NHWai5%(?`;>uMdDI+S*VU@N)OJ(9dHYx}NtJ{TTi z*`$yzYTsfvrYgbIT&l@6gsQc0{HTmjUOSziUt4KzK3-jazO&X`c!sMLcGj1kEWIh2 zTv$<|(75v9s(3zPZJE@XWW*voDJgVL9U-x-UbAHoJ-`>&=mVJyVkTRWZf4A>-z94m zyH~_D!JuNm4ayDoRRJ*{OODxHb|Tc3n6c<&kXc$edXZU7&{AyoBv~R(*&u9FI&6)U zvE!rhMKBerygE02AKnO(aK*JH!=X25?ZRG@J>W|mIqGD{O&a~tzCzVourWghU&cGJ zaI5)NQ8QARo>_b;p;Gs}kNJ6oP^d5JoNJ-i8mDN82*B|WdaO9B;5CnI3}^mB(oTYG z<(Kvarc4%HiYDjfs(uP%Prfv1O#^Qweift2NdS8>F%o5=N*2Z)W-31-?&T|I?swU| zR%FmYqQab-p3u)@OmHnjLvoGxNo4O8H9~jaW&7)mn!AwA0~8F_jLn$b#GEggSCMNZ zASxwkT|^~YvtE;}hMD8mw>r|+teUtZS3X}>{x9iqY4gk8tig>EM&xZw*S3c^jVe6e z_GOq%knbhbtkfsR9u4`+$OUMQNZVlythw)OVZ~|rlv*gi$f|(Evx9tT_tabpr(0T9 zFya-|99>pGgzWM#qFmA)H1f}4h;pifu#}Kd&;u{Y6md%{ za=*xqFUt+1FNCIT_KtP+2aE=+tpmanP|Ghicb+%j5Y@z`>$ADD0Qym*5y2VyIc|NdKb!+s z)nR1WN)|>1&wrCK#=)kTVgirnz6;<9JJbEa^Hltcq$HE#4^^mKHD0&ZenVp7;C5{B zLv>u}mqEMYrxn;88H-7yo249p_)8cn0m_QB0*2shwIZ9sE_00ZJcpI~p}!3dM%jzW z^m7a<&TA!fg0jXhygqb@^ItdzM~4QwPNP@FkF}sMKr6Z0rH{WI3t-vZ61h?Afy|9_s^9qi2G^Ke zc%TXX4)iF1R`!wUEU0vZbd_PkDJOm@LkCL)IEj0Yp4Watu4R~yx4Imf<1TfU!F>=G zEMmEse?qbOZxa}kZ=7IBkoLvIS#x2novp2|Fq|uNm^Y7(HgVBsp^Kni6CdrrYfH5s z*j-+-sG=y^5IcR&+$70IC~O_2E`h^ew@CY1Mz$6d|0)<+KNc?t-Xi0TC)Uz4!)YH> z*Ol8uF}V)5$pHdB;TwD? zHUypqt|vC7o7niw_mbgC@gWI}3(X;sy>67XD+{k_ud@2kAEJ(N69%!J=S zfwFdvZ;MYJmH{VB+^Ni|v4}h5_qr-wsYT%es_}AlvlTlgMS!jhWd`^em56Yof-qAg z1BYY0S@L-2lQNb}FNZNNLYeB-cUR>)&&PCW%Ark>?}~g@GxyX&&hIBx2tb3Hx zbmvR>s$e@)c3+kzBPUFHN7!ae5d$`XG2J}nl#u+TzbB#bY@Q9UJlZ~M+u3Q5vf;(4(68JAdi+(6Qh-geiolU+ zQAAG=@g5J4x`{I<*8%-TqMpVZTcFKBW6}V(Zf5{0AQr%t6&?aw>R~Z-1-*&SGy-!) z{FHgpErwgETfx2*r6(ksEQNm9fb(m7I?}#E&{Qrq=x)d>zo}(SRh2|NqZ*@~q!%lG zmLTL(aAwgGG2UWKAS0`8bezlzb*&8XWzoBDU3|$Glh}-(z8%Y z)~5^mj+bQcKsO)+6X$O1?`M`swgk*cZ)z(CtE&RFkO}+}AW4m1`V9jnVuP|IQw6m< z5EG5TIEPg{I^D;~bCe#1ZRi{OwO+FUAEup@#Z4PDdD%Ku6&8Cull2$WkDzhzGMqP|b_rb;c|nc58>)?ds0ffH=XUuT!E0ow<5L*G#Y-46z7E|B+d)BK)dQGPLndzZBLe z88}L2QNo2)(RVQ}OFxSn@dm-1wi_*K^=1fE7>B)Cy<7bW5Q%pUpo)lFQQ3jV34IiO znr7C8T}2#|Gq_rRckaco6$&@#=~94d5hbD-$MjfLjFsxmpR0EgE=jf1?R73FS!c?q zqz=cWm(@-j_q9+4LztZq2UuBB5My2<%}!HsP)o}IXFlWMrC;jm!6pJVhn9E*(FdCNhVD^_i{)Iooa;6ZC5%jmR3k(Z7 z;xIqStzU*k=_8@8;^j>#RuPRw96}a4YKJ8RSk#%4m5g4K&@8fx1x2N=7V0@6Q3?yM zQHVyo2demWrsQM1uTi}hEA}hG^#q2buLe4cF+g0BVF0cp+6)mmH>&V5g)fWdV)qnA z-^ksB$wz?kuAp~jhP8VjzT;(+RZD&B0rX;wtKzA4a;~4SHMCW{dhwuSX`F9%vjz<) z*L}z#6mY{Z;RB@}`)Q>SO`NA3j)K4lY+>DoCgM-6q;6BF=nF}Jwl-aq)npm7FqCP-o}7t&m3^5>&!p;v zsTR*F#h(n)P#D4q)}G(0<{O;o{8>rRajAHi#0CSVws;5SR9jBr*P0Og-{P4VY;_nH zmPH%QBlvXr_EwZKAGHB@9UzlHgdP5|9gdZyqe)67QVcpLk^3*y`UiZ-^h7F&lovsR z$oR2dc=Lu4h&|Cmk&RyvE*W)k^2EMI8f5qccih|G)WuGubPmD6xq`*GoDL~VYFXGz z7SE~IP`6zC|15HWidvmcf*8;f=ZeoNTIsy&r%l*{lVYoIx1;BbL zox0G`5j^R`*3ss`w_7r()&WnLs(OYqFee*}Kg29BosS7d1vC8ddPHms!%D)>xpUXu9|_GpwltJ_-(*38w*FMBT0Q z`iDtwG}Id3|4JHOf`o-4{#j`^T4bw*OFrxOh~OGj#%Y1~6rIG80#HD{57RAi zc0+8_qCOTA_oy5i%y$Ac2&wNKr#0&&ePS#H7Ve0U4F4HW%)EDU1wnibcw5_9x2>*%I3Tal(s7aOP6tcf`34$;&ODg&d zLxo(e^!JgNAq&nUo(_owoI(oNL=#=M6tB{XXo0B|PM6n*oS=rak5E8gPpwG_VQ3Ld z|K8zqUvBN)_oLqv_7UH91dlCPp)ZE=DJiI_(P-PDB*W6q)AZ z1j;Xi6Nit+g;4TE5sZAEflz2UC4?p@Kas(tte@uHgxLsclRWF7<7cd)GE9)*~ES~4|jC!=9w4*s+_b1@7c<8r^4!8Ja}EQeZdl$oqDKvBY$q)jGcm>$pV zPct^R#rSw$6iFo5un!!)(p{_aN06Hal~+;zKLDy^SL4b{fi@zs36QJ=+u3pN!7!N(aI z^v=l}OxuM{$~!q4zeoV4Zlifam*l2>`D10|Q|Lu)(n}BvFQ_}D)&c~Ldt(WcsAz;Z z@CWt>I7es>v=zz6Si-$TQVz5f_g< zRyq>>Rs1W%H07Dlj9z^Nqa$y&^1Fzx5J)=$ z=sJu`7mH6C6H&Dt4N_XJjV12I!sSSz%KA`j$&clZpv<~w?=d)n78~Nx#WFL6dEYB9 zUsZVU`M+0H(jm!BpGk+v17l~QS!C!KH?UXlZeyDv2CF%|AUXXqXhz8OsDBUnTVLH+ zuC`9-Dd+-bH4?m!IR+uaSjpe-?$GC$m{=u!U#T%Eo+1Ojx{@&lQ9nOKC~jw zc-Dz#=MATl&$oA_NevlKAk_pCP5cP^8oN67G$4^Aidp5`raTI03^pt7fPBkmMUDb| zK`kZUnhXpkV5R1kYraWhu%elmCiymIfKXSiT(`*^s|M|%I_xWxjdgjOmMMiFtk}j4 z9~kC1g0e~pM6OwkhB`RMeP_uwnmv@aJ~FO_n8;I&BYr_WIVOJZq9Fn3^0UjpLf+cJ3B;u6rZSqZE` zQJ`ykf~up)rYu5}HiAxOD`# z%(eTN|7?WjW!=RVuJcuQi_(7yhe?!Z`SfMMvx?27V4AjHf zTvNeO$rQ3oc&cQjVrGi$6unFMPpmV6;})xMN_eIyXvVbKPq1F=0q3!5#iFt>+T-43 zIP2r9X={!~>vy>$xU{Fv{wXn)V_P%C62U+b$4@<7?!;Wxo8I|dIC-L(S!B^ip0n z3UM4Bj5Hq+|3F7@=_s2(zj{8^oJAJh9v|py?>tElCM0;59P3EHO?y|ur?v20I``+e zxkFqTwr%~fZd?B)P+WH1Q|#?hiyqcbmo$V_8D7mqTSL?luadx`gke2)D635ak@{s& zHMsHAcdi_gP-c0skh*<$h55acemG?=Z_(b+ zaZ*;du(#wx?IUG-3$5_W5^LM2Cr2A%Iu#h($p7;iD4k} zI+fZ!s%@ZFe5H1Q3({C%u2O4XwB*S#B42Q+^U*Gx*Z4Qh8B#qG3DUVr0!uWd2vDFN zOTl_%WLVTu+roRIAPO!*8@hr}SS)UeC6+LwYh`8Ffc6Wjy;xI2LP|Ty%2lIMAtaGP zFG1KfNn;^>^^b3~}|A=cP%pT`sgka^IjN~&C@ch$g4Y^qi0P$*) z6u}|k6z1?;p9r;B)sQj`H2)XbG^@;d6ZU1xGg|JmE5NTD$)7vw@R1>tAnG`h@?$%L zA2X{?W`V}(Zj&MLm*Vth^)`B;M2j8tMGhRWi(Fl`%9`%Ph$-2Kw{Sni)cnWdHkis7 z7oy1bT7ARjlXkYkDYG7mfBt*Lj<- zTVZbeP@?lTezH1PkOjg)r%?Dd_A*6ZfESzMuj;0~DiI~hv5~LcJ&_S~rY^KQofIt) zpoDnvSIT@>ZBOwlF#7;}>c?i4K$?(wD#EZ~+VUuTy9?C1oM zr{3Un#D$HRHr@pOsQV?~FvEiW4_VOv{jdLzOeoVB)Bf6`B|C(~C#oiIdRXo+mN)HF zWSjQKL=3vi5HDpy5H}c34ntA8g#}e)mVs$9NJNB$2RMXc{CgLVu`B`x%Y;&Vi!Sa2lRRKZO4TwvQf@Dc-6ukbtE|UPs;gNU9rO@b0J~4vtlMMbV8= z;KT&u5XWJ0g|PVJdEm5IJWi94F=V{ZFp-^+l%xoarih!0fEq>BSCN`2tSC##ATEp- zZ#Bm*h(E?^kjHqQ7mmJ-@o&LSMq0bDTRlt3y{dxoD~Z7po}jzk*$*fvm@!9?p&|PX z^KpMtx<1;P0*P8%X=zYNOM~pBA|{*)Bywlr_}9_iOpszYZ4h(hRCB~x<9F)qk6Td5 zQeKoT1XZfu3TW#S)q>B^03s?WVlOJTf)otv@D-&z(GXpNVpMKIJpwN-0u?<@?G1i~ zeGv<1&Pw;C6SD7-tLhEWptgFcfdb17*vbmi7%a+9Mk1ZUOSA?wajEMqMe^nxrIXGA z#qVfRv-DpDr}*U>xLADZ9>amgFFEu`UQ8K$(Az&a!vDz~Hf_x(&!2)Uo(&Y>)VU?w z&5lJhzo7Vi%}&rfpqj^M$vYX;exWJJAY0x zSAcz(60C3Up8<35b2Y4rWbz!{)lft;YRLgbb4}qQJr>X6=oQQJ^CQ&Y9U=UW;U;`R z$q|4NW)w)J==`h9I%%P#mYjtxUfzs^giom}uAV~QhVTb*C-g?SgX8!Th$*09vqhBrHH^~#-r%!;$p7k}LZJeXu4m#kp>IsCZHvTZKIW1y-<79bqpw?bbq#Vr zfpWd|1=vsOQR9b{jkBt9dVW;)uN(u*5|~;IV1Fi}HtgDSw4*!A=+B?ljVm$%fQQ)v z2%^crOx^9_AQJPk!W$tin~oJ7Mb*3B@#!%Racgr)WZ64v?TbO{vnu#7eDRo#`I(AC zDa$V%Sdm7RhcP^|b~~OY7Pq}sjc%u(pNHd3!2->P(n@5yyQo$Y0N@P0A#QD#9W?=P z$a2KL`SlT#(isrUbr&;`Fb?O)!N)BeH}xx~xHh5C`JAvHX9;m9fp?_2L$<4w(h#F-gVfzx&^|1;(KTR?fXE&a z<-Sz#Q+1t_%_t)z?xu7B_3&KpuTnJmN~q4msd9n-to-yhFqW8g^`R?`u%g|-hPD9; zZ&`sygptegQpd}@+Y+}<;D3Wio_1k<^o^FxpZ0;e--~a!_a)z6#2ueZBJU2j7jUuV zewR2IW}zx-zIfIiC0}QzQS`y9_GqDX!fikOvo*Cowii#2PXJnz<-zrDoptEn8`@^w zwtt_Tc5y)oqIz71X^s8v*L2&X)BRrGS9IwNE`)4v+G0)qkp_tWrTW;A+FINCPhpF# zaqnn*Z8*R|z0uOgZW{^v09yW&5MveF0p-Oo1JV`l8OG^|&PcelJ%czCb)&lUW_fdG zVRdn7XK8(Xb$tUH6fW`XyR8>%TN_W87Izk&HeWnhVk;Dj$+mj6w7#*t`XXwC+7bM( zz`Vt`xRLM_1$9LQ;kKzr5J$u*N(V@Nv>W;?PJgRypfn9ayi%i^7aGeoXt% zWw{456p%bxg`xA$>r?@{p2Unh*)HPfWTPjmx9*>#>x=AXa*0sQA}{pO73rtcU^W zX7Nie$YK@E%XX_fzaBFHTxztww6n3<+}zsOS$Mt}^s3YaHzx8r17!*lJIc)M%i&nv z*enFZC7{!Nhhc+y@DM@jP`iWx;iH@M;|A zzIRC!z6QWkq><_y2HnVp`kof{RkdQ!ltV4Voz^()35D= zHDm+DZPgx$#uI?;K7b;PhkCA>QadnMk=GIiQ)5M!9N9yn;sXW=XN6x9z+iR8>geKl zm-Q_m-};A^oTSE)N(PyEz=L2w$kvD;Oacro^gam$6F91^PMY>aMa-w~?r$Xc766Ja zlFVN>YjS{&a94O6S3G+InWL?f>?KW%Rx7aGVqr}c=C%1GqGbR;(LO|4igcl$B>;dV ztXiUW0x>$C(gnmooVy%4u)8vIMKLB_&==s@hW981a2tFo&~%?Fm4vOhf2 z9Dj{7$9Pvayibs)4Tjx4YnA|j*fVp96iwwFr|0;NprBCtjt|b<%FuhZtxsNt!s=Uw zg5a`vtCv_Sf!duv7ts1vnstYzOs%9~-8-=zoWXgJ0RdhwnPXA}%lutvHM}P+wNmL03TSNRFJyHOY>cDkxd7r9&5YC+~iFJ2 zv@uqoi&fP5pJw$l87~nNI*!Q!=4&F6!a59VAnKcJ@T{V)Y)`Lhh-IiBFvMByYvz-b zie;&6VmKWmhcl~%&=+$gq0Zowyan4zZ+X_f0&wEZ3z+s3itr;d?Q{l}0qL&S!j@6W z7F1Cl77MVFMhi-1N+%im%@9%X()c0wusHrzSS8$j9bb99J8bpAil?oe_nTQg@7;-# zIe(gV`>$oxJGYRF9JaM=tV?cLM|fCB4FW$A|VJ~E4zgW!vHAGP(I zU{C26x5`ieGSE4vb-&Gfl0h9D=zVkE*-f!z&K5yn)Yhq$d?ni*6Y?Ggpjpct^~V z)CZAT>y3uBsn#23H#o%+GI`VeU*-vWGpL))Xh`T3l0Y`!{o12vve?KUmk zkv5b4BIhv+-{xjn@O9Rc#*dXzT-~3%VD6Ib#OmE%LnIPX_BeT@KFCY?o}0t{QxeV< zJ_+8PD}3{1?&^v;LhXUGYgi9zguAi(>AaT2d90=fBN`l#iM znw`_Ty)9%qpz4FsfKP|0pRw}HI zWU2mSwQy3-F!=MmpLVy0Rn}S;%U@IMWEl9hZDA7Bj^LLU_D?O8i+oOx%|X%Ua| z=Z%DXstx`~mf60*9U&N(UF{B_S#wklu#O8S;2|D@SB|R($sy%@feTm^e>gx6Ls4S>z!gO;aSv0e z>K>nrFOYnJ=OQnni__OnQJUen8{OQ_uPGZSE{;J2gX(U#Dn0zoq=maB=#7(3VT2mZ z$khTIvPfpxCQy;(U$E?crW4sJP;}@u03*6T0TJH$}|+G0TTL|eBt zuGg3n_~4=To|_(|TY6n%%mVGD%S?5P=5EULMaaeGhkkc2V*CPc#Rx85Tg6P-=u^?# z9bN&uu|xKAQj8YdB=kQr87Rx95M(o9mRGlzS2MPpcLAI7vr}Kn%}#36$mH2%{?8R` z#|(_+{fmX5DOH!VH=_?+5t|0rq>QR^$X+5U#B`Kx|AVX=|EXQ8Y1+X3SG8(2jo5A4 z=1~v9wNbc}2fGr9*ZV`HeSt@N+Dv5kZt2TW6;{(Q<=>|sO}{cED`r)NYi2~Y)N12G zst#=syl=aO!6Wg|6_L24@X!=P9Kl~xkFQcizl=5QYZNKVU&Abf>BL*}U>Ychom;$< zp+6YoVsz1F!K9GkX$loY!I02K=Bi6RC@)BBZCLzrx`F(7FhtUq=Q4?>R}Ewvs;WJW zs^U>`@boec3Ef*tAp>v<^L_84j^23>E5Ic&!xI#B0Rs{!sEe`OM%BiPYL^BzFdF=Y zH;OTGN&kiQX8ND54{Z4&_XP}7X-&C<&9c`zJwg`Jpbwxx6(fi$!PcXN5{NGCR6)>M z=Xe>Yif7L~hwVSj4J8@#@um%X6|un40eAW66vYS;?}k@pC>K%TWFZzyn1gR@>?)S(meWpRVxP)A)h34kc;(T=r*#qe2L}ZulD>y((hx2MI z-Qgw1**NUMCzpIuwe#-Sb%neDa40jq%p|mPqD{%0>=ei%*Rf7WQ#d-&VIU|lPx4l0 zo(1fPs2C1V<70Fg7#0Vzzpze7GOKz7oh(p#D8-^_T$ezhjX+P8GgH^sFyRvJf%K6B zI8j)45GCy46uZPg%?>&CXpoj#iqOG1kQi9GNirZBFwtwq7;w9LLK;TUD8@Q(uksIz zks+X>tIr0P>m5(kXkaSHi9GlWs6F~}l|Y;s6&BANM|W8_8C~ir07=PP8?ZwVC8xKIBL7{_LFcTHo}OZR&nrRouDK;~U$ z=jq+;RsYOIB~3Ndu*Knt>R+(I#*IJ(CF0OEDLEl@i5N3MI5w8Hzv5Uug6vc8- zO=!rb zK`KXJU1Yf!rILcWQc=)IuR++J9H0(T3Rnb%7)JuLi;)r(SE8p?-2+GT1<^~o+pWGv zpEx^vRUh4`#L+23FnlAU)AqsqG=M;b{mx)GYrWmZULVXJU)ay;J6x{$yJ5Ied5b96 zaSK%-C?R=P1@N?R^Z2kgI;__JdIK=w0uEH10Q{3@7XdGf5BaVq-8Rl`v<;xo1N^TU zfPrPBZX0k^rB9o3C+sHZ*V;blOP%lRDWtqBL7O|BEt@k`L4F>Cc-_sSJk5qCZaPj4x z-_dl%-{>I~i7zJ23p^Qg|CYGsBRV(igpCkGw`PIMNNyY%CWrei=M=%6UCh-M}~;WNKK|hTtk*dK5HH4dityLJtWRzt79wiHy5l^uH3Vq4CjJoZllnRcid57#Rq*6tn`g?AJn9u}ee*EEia*~C6 zNo=w;v&6~}=aw2s1f;|TrX;=cQ7UD0*sK|vL8pOe1lF%~lnTR$ECyDW-BUe3--ZIf ztV$tXrz)El&l;k28XAwg{(FUH91^reBh*s@q;dJljQ>oD8+neaNNsFoL|RM&!#EaX zWb#O{GB9?sm7R6@+gMH4KpNtT=*j}Zh0TE4l;y$M|jH39Wy8&Gtd}Vo=1rv3X)SIftt!tTHS#w-#1Fo*WmX&s|_StiU zM9a1fL`C8N$1x4J>5zg_!lAHKa-|mhMh+q7ydf!Lqq2|O8RTEk<+Gtd=pt-Ej<{pR zzaXKJ{2~CaJ2e>|7HD-oZ*dNZ8Cy@&mNjjH4&t7;wDxLCZo96FuvQf6lP0|+D}v-a zaf(xsCC4BOKB_>n=tnLlH9aJ|M?Q=nQ{cs+U&QJ>xy8 z<(i~?NPRW2TZ^S2BUi0%Q9$0xiyCUI1`^V*R>TS|8q&TpGZkZ%>kBC*1i@P0 zqBw`7-eZmKNyU&P9-g#ec<0pa30E<#I@ zf`U`TDb1mWdZ@t!&C$&%yn170dUe8tNI!@yjqB&=@A zjHWBt57Axpycrq4J(Y1cTP&l(F32OYL%f5@PfmBv%Z{`Iy(V1$Rzw*04`(z*(M?S* z$=`{z8VtKK!1>VRrKyRAGNH|6Uine7X>UdFyJjnMWm-hbw&pgr6#I^ z-mih{dhLUSaY+T&{Rdjo?dg$S91p_uB{^Y)%LLSH%id-d0(;OB*oCCYZNK%63X0|N>t8@n3^92Y2q^hi=w!)r>h3t}3 zQ?l(HPf;0noQMR;JOV2d~=3B2rY+~!DkQ-2==L_LW{ zVwq^E=Ol4E{YjNNeuvRxGLBziI32C;cSpu=V^pNnf6c3mn~ExrAT2XZRcvxi9gzX+ znok$b4l;#HxtX`*Fqh(A;=)0&%xD9=i3OzKYYq;jz^K$CswBEe?`S&ai7AN zM;zbN12)8)7)46Ns7UssLoC@l_QUuLhR_Na!Z%c(c|*=*xYX3n7fjN09n06TS$2T|aaI?fL%}C7$;WUHU>}9k zsA>$BmdXKpmkM8=wv#HBonn77uUdK8)#nFq=!R6<^N|nB2MC%_D$r60gf7A*X1K0ZOj~e;_8XtNLns#?5!7fik(d*<><-Z? z&v8=-xqiXqeIwUvOz85-`qTOO=vSG#i3DoQWG!xrk9f4`^L>opZyC*xM`#2-m- zjOpA}x;*VOo+YtKpi@+~{{Ckj&+!Rs7(x_QWlaUF<_pf~Z~>{eiK-^*voE79t{i7D zDKtMH9fNp`FU6oJ3}>jq!`^p5VmPE!=P843iOXNm_={9c6o7bdEiE;PU&Ci_@2NJL zXueB~xC-ewzw#JZR1V|cmyd)pp~|nZs;XjT#2}Pi-u8h5#o({-QKWI2V}NA9)IR2L zcj~Jm={-Nc@N{Y6*-mq1#d}>dZuBz>M)QEUfClClk6}&xNEkA|=#4g%-cvN; zgBYVhL-oDtW}*VEuq{c2B>Z+pB0kuFy2dX~)w)t>==egHxV-?7Y8QZ4-AghHlXrL+ z2r=b0Ce5HPLke=%P%#NcAgn0|ywOOxN-$B5rDwEUoC@_5S*om(xU3aVn9GX}svAj- z4*i&bgVp#|8x7HavQ?lBLQ(}t8B6hum?xYJ-#f$1*Y0-?#kg=hV9@O5fWolZ< zG7xg<4xEvG1=asZ8(2hADhz4lM$qKsMR`CR7cb9xzsa^OB_N|W#Z%;d0aaX;sJQH) z8U(Tz^wiT;i6$nv3ls(RiZQIV5UGS}$CYDh&flODDS_f&-C1O0%%zr* za)kJGLTq6s=wId-229V=g=lCmj3DO%E?@~v$GBDfOIW_Yg#C#TWY-&000dHj8;?`W z0nd%G`v+tbQR{?Vq?!V_{&)i;9Jg>;vA35Zq@BT9;Y()}N^0V?2(>ttwB*E3@=g^G zPR;AN_0*vZh6U!Flw#4IW&=xtztpnrQk9UR%Oz8DF9tzM3W@3yLm-4CI{Aoc@AO!s zAeu@H-~UzS%R|~lE%ILtirFNh6}Kbm}|T^ASMZiivV?8U3u=eWOiifmRsdLeI77$l!nz0g`HTYJBRgXfJzl! zMwv%;+QsuR7=PJ7dfdcQ`1g=APFlu6d|6~quw{xLNKRj-Q*Ho>h)o#SuQdrj6&mn^ zdhsR{AZ^jzBW!6A`ZT*c$pJ$u1DqZCq5ODw>Sa+kgjO&o0CAIF2AX8|e?BPbKA=`2 zgN&OeL06?F)7N5lhKWke7B4Ac=W}(+!!%RVrU45klQ>JmK#W<)J(hCH@p!Z^=NqGj zcp@HEyeg(7VF=m8~Dd|`h#lllqhRe;3ov2-Cu)egi)ZAFwS;S!(c5r9z&Rk>eNBsZl?c4MB?$6)77us&D zZmlmYWx7eg(h=9UUTiKuU)pJ|Eypcy&&9ll+Ix3V|VP)z<3Kv0~*OQHX$iH*7f2{x3H z2!zuVwTG}#1EK+hb(KfO$xYml1K9!BiM2TO)#z51Z3s$3g; zeMV5!Grt2!5#*Vzb~(5+{T4u->2?ClCSM%g>7PXqr+3@s08aN>0B^d}3E&pUcHAZ) zIiN8^DgwNKZ(R=hg8mDpP|*E^d8AYiyP3e&pa}L9N4*@>=@IgKG1cV+NHh9OJ@Xs- zD?Jbi^Nxr+^M-I|9+iy?CXyMa0OObJ3mY@1Y}Ip5aLapE%tSNEz2jVR4=2nfH(tSf z3j4cMq#xomrG77n1i{@i6b735TBd$GFJWm7=2Y_Xo{;R8QC=q&{m`3e?8sl{!}42d zTz@5?kTsA}NKApU+1y-ywS+=Vn@=}@YTQHP0^JlsxZ32HyiO5K)C0tVM4#7eeNFCdj0O@y1s+ZvYynI1TZGVbkNG$gYx zc`XMyDz$w$6i#<}T$)*MN2A2rtJlP0hcZ|jNw}D88KlHj+&pvDfPYm7(%&3vx7SY| z|ADLIyy2g-c*PcNp2&>b91M=Tf6mHdzDNAJm3y6hNH6Xvejob#b5`CZO)30JTJlxW z5S2_z+Tl&oY&<@a>E8a~hac|DVO4MorcFno@&wT0?Wz-6;5EzcV;%54@fn`z0Y5FwB zz1x!1`M60o3qF1agM!B&v%ROutTQ-9HbjcZlmKUd1fi|n-gx&E%G|htlH|ytXy7#Z zm@X-qr1b{uNGjFX=+&oy6Di0qX^?K?=Is_2D8^D7S8>@UGQ8P7m@p_>9JO{E#Z$nW zFa?xy01#NE1Dzi(LJG>A6YUt5XP>++_a7GOk?}jsGvi;6zbhJZ7Q0w%N&~)w1#}v#xFkNup ze@~3YUF0<^_F#sECL9Lo_Bh?%MdDiWTt8I_6F=w5DQot3p)25asejfR4*E=UjmDr$ ztlN1CT1`+yj20OgJ3AN|9_UjZpGx-#^vX1=*Z+U^zP&H5BRTtjKE;TzJEOHg7u%Zz z+wzMLTC>4|fMh2DEg8WGO$0OS%pjRv`~B?i^VFrg`do(5#mVmb3!7MT&gpAabyam$ zb+t_cFC^1M2Pm{LlW*V5hCHziC*R!r>bbc6s$mF7is^fr5jWfg`49P8^DH9Zd7o; z@JOpfbMt6xUDegxYNM{B)rW3YY@H$-Qd5v0=hOGRH-)POxhrV`f{RpFtnJLhXBwNb zb+%etEVW2e$W_TW5SA97YYHdEM@y61gNSpEKIVL=PZ)cO&t$FD=h^tpfZ3CTW2}PI zh9`V_IY6)yPax?eKwEwrtqpVq-CLH*NJfY99*B`yyD__70%mPa3cyZo8{W@SQ?X!6 zV~aPBLSU1CEdWEB$qfGb5X9nU)#$5YJUHu#Z5%&*5pdJ|I)*r;y*i}^#C6nC5PJHk1^L=g;!=?=vl*cP}~ z5x`#gmPcTDGJ0{K0iyMxU_qCK+eQTsuUMyF}Zv#JZ-}AR0b3-CDO^g>>)hISn)Dcngsh+h|g9AddHg-qj$EW0zc9 z>8~o5(NvF&7JON*>jn|uqlilvtl=ARs@I?8Jtr%hZ&< z$-B_9B&Q@>$?~;tF!Nj4kK{+$j38wQOiUvl`R{J-e!sVSu(f|o&n5)G4EG`+Ents7 z5!58Wko>aUV>zE9;h3ms*cV+$HE*b^xDaIY7ORU~3}w*5@S?}2AXaXB6@y7nmyRTm zX7O)@_aV;AT8^C5@qzf@?%ks!IU1&2_+irZb?m1QHnb-pT=+(nn8c6cTj<{=viiks zxyP+5pd%*T`i~ky8TQ;ml%!k^|6B7p6k0QWb+zLaA-5 za1$QJa3vAJy22}<&6xV`*~aGP*1^H?-u~{ht<7fy2dA2Okv1jVr_yMIDkmJ~kG{oe zC(VfG&NXsrBMn^%lO~9DuigWTO870iu=z%6b_2z_O0MW1y!)r4>F;`na1gG&`0O@+ zf4km0d~K_zkPZ8+uPsb^~znQb!w&*$!tED3bPC+y=n)CmXs1q#<|y+R*7Q%Zx?f?# z9XNRM29~wl?4``0vZ%P+Z{<4$glN+?2zwu<^6S3B$ye}fvVr;Qzz%WSxmPG+*!g5@ z;W}tuI{0O+v-J~_Pw}i3`@nVK=)q{;0i{I~4y)EhB_-3!4Zks6*7eh%vu;Us!QPtS=33#K^4XZ!01Rm1~}as zo|_qEpr9}WhRjFsBwDIZAQ6^r?6DNhn}9VY544JvJlc%_xva6}O0j6ueZjqU)=+q$ z`gHIUn${it6ovs@pCNtX=qRkS{g|>f>`)shnt_ zxtZDbWXck~s9@j`DT=ZFTjUCrBTz`)%sYwh*r^1~A*f8`sLS(Ir7wm-s4&QNmc-VQ>(k!l~EG;C4X~!)PrVs|<(30=__b5`56k|1Dy1FrfrQ9`Q+Y+tdl`n@LuMp0b zZ?zL?pWyBL;ZskI>S?d9s|lNo%Bb`z65DODt86h$Mx-n~ialFNs;DZEs7`3oe-}53 zYMp$qX}E<`jAD_5B{UT<)W2%S2pX5+1`})oLOL`eyRKpd>8!j>3ua43?}S-X1a$Ml zF3jNSJP~VFWkgQ?AXTCg=Mp?G_^5gv<3P{(OE_epgB|_#Xr;FXJ^dGIUuiTw)qigb zN9oxJ5`|?kXJ6!uiq(O}oC*SO_^rbe943%fr=Ry&+-Y&zoMhZr{Pj=RKHU8o!H0i& zu`d7U76Y!K+rP+GLTUyXEXR4ITbI9zV|PP{)(G7(m-FEzw@(5{MZv+GBw~z%G$fbK zkT48WU8PDKjff_B;U1&ZTiw#6MlSNO$u{oQz3MnOxAPkOYQAsQE<6p*MXF z)V|w2cxEuWRgh%xZyrh`W~NU^NVenv(Q?YU`lBAnSnq6zqZ+0rD~ZGHkw!G;kWPuR}NV67P3?t$LWAF+x8MW%R~1c2x07TwOw+Wyg8?i4 zfvV<8n((<=FBPwA5~rs&D&&L`Z4K?TX1OUU9$-6Ayqm!~yZog?NJHru@ zEinoKkZSCsR!ad^tC;$!Vg=mbDKNqF{tE@USvVW;MTLIT&yV~O2Ud^xpC<@Vsl=V7 zZwRd%;!1%&h_O;cLemaVb#&r^=RlN(rLlUXw2mB`(|q*teT4#DaLFlKC9m`Jr@9ki(@_iiZPvUf!BLd|C_>1gX+ji{g-q_) zl4=8or6#YuH>v9_g~Us58|2bY@7rcNu-QBNMMuf?ru`p}a6L9seb_EryzOEym;JHo z=2>5m?SOH z)^ZSdtxMitE%HxR#1cUxK^qqi7B-E-wWWp$uOOK-cPVOuxg6sTYnJ90yut_Pm4{}y zm9H=#XOSqaGg1XVoU{0j25lVjy=`IAqxY!VLFy`fr_#Z*|Lr&^`nUdD0z0{#CKtE&7t#)M=FJla~#*yK8MJeCVtuqn&1T_eE4s_h*XTaT

Z%a0hh#1hv|S!{@ce;{hQ*8G_&ubk~9r?ks}T0%vuK%1RnN;hwPB zJcDtzCubP*Xkkw`W3>c)h z_CP&s9%5TnI0tb#=?9_*4G42Wx6^RX$-FF5YfmOMHK)NnLbbG(O)N}ywQ<&L(~{X4 zAw#taAx}DG)jnyy4|AvH zoSJnkdiJCtnl%y9&?Q_{z=TaoV-{oRpo9dT;z5JGcHY^5UyFIAxQD8Zx(_IE4x*-Bq3~;MAC30yQZ%#GePDkA(GQp>?I!_Iq}5 z&?{Q-yFCl2aAKwd7Noi|+9NoDxMG_U?zW4b+fSpADhi4PoI<|Q1A{!E#sU+S-6PHd zIJT>)D*iMOpCpK2bOkF(1g10e;o#QMkW&b)>70YeF0Hjh5aw4qZrHja$whYS!|!Ts zn@Mt)eo|LBmSAB}oP)Vd&xQf@*c*`z6v;VT-Fa5EDZXbC6+&)ym;CGq>2cN5CVOPA z<1wZP4pIMxEKG!iY4r-@ijTWOAQYM|lNp|54mI(pu?nZMKq3z*qCn1U)jA2w97(pM z7+cSmp&6Mh#FS4$gq} z#rO^~X4QFu!yY`3rze-@5iz(jy)dyjfv<;n92GTL90*3xo3>Iowr3j|?P{qLF-1%9 zxaeU}2ja(>LjZ@|Ly}*C&mqFas@{|_4{aP*1&QMVs1fOe=8FzgRE(&~GtOE2)`+oLv67UPGMT7Zbq{C>zSrXB7KDMxY!ShjTER zk=PS9Qt>fiKQ-S&acWZd8BdL-gug5y6buyblkyn_#@ZJJFkKRvT&4%pXp=#Ygz-fx zIh~kDt#k_YYTrnbMqmvg94%6!Kn)*D7{rhO#R4NNf|7D6EC~_baGFAkbt4UML@btsm5)zkT9ltAc1no)ky=G7@&8c27u0Tz)bhO-j0uTziNX$G6*_t z9GKkvycuI+Bo!Z1Q~LNYIrtflmENh*eBm#v548jtiCFM*OOTN?%DsKmN~cio_Sv>q zV_*gKh^U@GqQ+3#bId#d=Hjg(I6B;{U-nltD8vK9fdzMH#kx2dVXF&t29alKs^jrK zbIhfJ12{Yf)U4yw2JL}zj0;K}_Kxo7HZ)u^dF*9Pu6MvfQCc(1lfvqHNV!)loBfV`Rh^J(RW~~2kt4$@ z?S}`{&g{TCVgut&8y*>A=?N@2Fv4*_m2TwF@v-PP2SvPXgrwrV&_kv$ua9P_<|;!O zm{d5G&Tk<3*+AI6=nd#o-s?>F1`Nmn?>X<~aE~~iPXz~Wwew~~pk(QZHbOTK;HVix zi?`Zk9F`Xdg3)uj>3F=u5Q2UiNQG)hh@73uAw8hm`)tr)Z$L~l0~(|m_i?HsGUXQ6 z&>=b1gomzHHUym8;=@PPp}fb3acXSaf80-jr{^`JA%D8z;Flbiyt1AC70xC z`SyRWAwoP78?qt4?HrCus$5) zhBl$x4(|-#r}^N%1NV_Y_o;*OLjwWhSiBLS8g_9ix)FX%Lw5o@9$}|wR>4uaHt&jV z@0s$Z;hB_=FdvaMY!+}?Kn{88P(9iVb*Agq@K#m}v9_&kTti@BSmM(gS(vqWP{e~U z!;*TtTkq6x1T7R%vWd0oV*^Vc`s97hn%~SJ(KdpEB(s=WIo&i|xvQp$g!7cju7W`9 zIGTlsjSxElX6l)6|A`-c>^=nNZ(Y0ZM<{I`yN`eGOGEfdwMAph9x)4jZUVbrZ;EEbOLBo>H=K1FNV_|{cN+L&W>$0tvNASTCT8Lx#X5D5i) zW+9RxEEth6&jr6MfM!-?oNvzg;e08L0-Gnzr3Q@w&SoqX3O7COlaMw7FlTOy()qya z0xJz3maf-c@TrwV8x$aJRGdUH736Yc@>~Ge({*7NP;@NZz>b5~*mZ4qZSJ@8NO4!G zT6n}OcWGF~HRaq^ZbNyo#*wMb>J^hTU^cv>G}iNAB8{~|R-}N$W6ECuvS0%z(>wV~ zXknSZ00|b&9k5lv#H5i!vVoMbPP1xI&MIS=pH&6V33mW5J>^$-Hd8{ z)wo613Z{mNkB>Pcl9RRkjA1f>uz6!gAB;g&h*`>aA%TAuD+y1|B`Xz* z^4)Sl!;=~VoXS#<_6mm9NRsRk-VCXvzR~`m#Lphq`+6eAok|k@!K~R6X__V`#U`Q` z(aD3?o)5j}GS=HhH;6Re=m7bap1L)%?t#;i*Z{amc~C8<%d7&yAeHUXBD~FTX23+z zuv>!FwW)}i%?U5KlhjsQxKQGt?3!XqM@;!(NdgnH#0^2vnetA(yIDh&aXJ;M?{r47 z#-MtnPH$-K3^|Y+0X4eqPIKF1#ok~TPWX`7VfCP=UxE6LMK@3SN^nV~oohfm3ktMAd_MuONH6KV`Lm{#!T#?E!;Ks(7YZjTBUci-QW^@~v z%4C2Td|^hw7z);L_@*5$luHY&_oxJRC&WerwL4ow-jet#F`N)=awM`*i^vP=ps}H< z8mH?`*@1GhdX=93`W7??j98o-;%yGBmUvrm#ICz#}BhdejC+X&8(^W#WpiEe2{G ze>+|#QZA91B!`6+m;^@0PIYrwBceJ+mX)RvEuU6a#kc|W2*{FSIjG=8t#$m)N zu6SgI^u#s|Yq)D@v<1-R6U)3rXK-*Cx9IR19sG8`y!456|8hCG8_ben51n9W0KW9) z;10Nxvkn5D;Z>fUEl*8h*UXGHXahf;b^hxm%iRNZ^e z1`}mYoAiv18OEt`$eV|(gkNW?RmG_&IPX~x(H#M;Y>@@o3Q-f60V!4rlRXiZwHOVa zM`TH|uII=RBmS#m*>!F0-XJ6l_ABWaZ}?Ec1>!6;_i6@JT$w{k0Ew%UicGsM2JNo4 zb!nj#oJ*p+K2+E4+SZ|4Iwsp)#GqAn zs7Q~zT|?5E30z4YVL6Q#!a*VoBV1as(;D?CX7fX5#5zJNSy)rFyme@Iq%s1G z!ty6O=MNW3CA5@L2vWa!KUAG z2C>S7Y*z09mfT^jK~t-0`)D=%?x}<8nh|@_U+Z!s9Lr?d1^)SUEOxUe#W;Ac{o z=~}qMw$)q@+bRuI$gqn*@Mxcr79ys!QXwbvajH?QWXKA8HbVa)leUC#+n&nZi_69` zv5c1ChqRY>2Q3f0oU`}!9<|)CosUKX#kxQ2@p`>^rA_ymW}CNsC`*jC-oU;inDAaq zdfnhMTU?dK)t&f^``0|!RCE@e$i&X8*m2C`7{$ zY$R-JlO(RLVjEq`ulm?TM?APzw3o=lIf<$-_`q20G}kZ(W%8Z&qRGc<6XK&G+P$ej zvz3e;RXHP`VjGR|?PO&J_jiWI#Nws}hoET7o?RY5p=EdsEsOV5JN&vl@SHnsno-ch z0up2~5+g~|HKS+twfe7Mes&bR7sBCg3&H@I!J9L!;3F*1s+@=+b`WF2=Rh>Aq zc+Qi0LFG$0L4pHw*LLXdk9dI?f+4*z3YP~Sl}wMz2#mLbIHXyX<13{A4-XW&{5wk^j$

Fis`kEEkH$&$v6-$hhhg-;N)BG)1pgs}NiltN%v2*} z#GyebS300KN45S+G5X!Wj(P$sck)a&#U}76OS}A}?0kK4$b(YHP^nxRU|QsC>YZI$ zTBva14%ZNLfzuSFDv4O&^8@OzVG5~zlX>-iOZ z`$NLzS~XBhr4yj1e(j9&}D}d))wPI+pl8@(cRn%VQDz%Po=3sY4tnU{9`46dkuFzYnZk@jo`M^wZ~CO}qB zCuj`a!vkg#1xx#gK8!NadBlEZKAPy6fcP+aS>$MPpgUm=UA$c9WOMa6W}0 znaZBA<;a~?Vzu6uNI@{WB#+K_bS14ltCIYD40{K3E;MISuE^bvG=!;7ND}KnEluSX!MuT&>u$5+)d!Qs$0{B zCiJ+SttuR(cw|xfL56ay6L6a{=VL4?*8Ck@UD5EKnmXfQQt-X0z+(#w6}Y2S;pX0L z@NSr#JtpzWZcTg1byA&btGaJA*4Y1Kn2Tf>b^X?`gTETrf|0S=bN#>nyFfuM(89+twn zIaw8?`TEv0jWv0LuwM>uZHir98;o-|j{pj`?($mu)-(9(E8BK3{ zE(;>eYbwC%U7QnE5kAkmsOAZoQ*bBXRXINd*AB6Kh59?b7526N_m3a%@&rDnpqJqYQqu5F97mS(;+08c{p0fII>;V&XSedbQ z(KV?#WxcyCeo1U`SanXMv7yiSp>HG3u+IrUDI*)l9rZX1Q$=u^XJa8GbX*Fm`pUS<<-XuaPkdShs04<_ zO6{wnVmF~FQ9&qF&e`pZ!uR&}c}RtXv8TFRMGa@0C1x+B5r#7T>oBg>JSIlkc+h0U z_$0BlsS-p@?w>45bt|h)`fSPFr%#0j&sIu%8^#S_n-@VV9}-xbMXZrJXKJ0Z-Bs*# zV6Or@vmg;{{M{XAC@2>Tcrd69#dnueg@2W!zP#0JcW6ky*`sdC+CUVMVC^1S!e@R0 zrZkY9E*9Pzba8FuH(OAgGQ8MpjYBq`0@J)e&tu@=T+04n5R>?elkp z$GEkh!ejdA8(3`ynbP?y*!h2#@D~P2S@l^N3$C}Hui}igS#Pe&rlQ`bR0r%hur;56 zrX0TX@!@Eu$wMc}3eY&Ji83bMRHEz#&#-NZWhO#~$R?jaFxTp+B_sjhL|jaPO0sCn zB?gy$grL`FsZtd9Tss%8cD97^W3*9Kkv3sNDOVDkQyJ{cbeNY*xDkXQDy)|WaJDhO zy2)GE(VDl%KpJg|-jkJpEIFEiEwY?lvei-IrwqbyxApDkVdyBbNsQZo8QlGFs2z*Q zW9yV~^o9&_+8${X5TnG=2zgjd)!0zR{7p+~u%`+4%bYZ5<2)rigXOq%j%l};(rix- zN=LE=u~Jh46-5X@Y(iVO^f-?~G&YB2Ek&kQ7u2nb?hLPzyu%On%}ej5{^jPh(#MC0 zn({A5kR%b=67HQ@5(eH(ofd=RMFoo4o+uv9t+iSMKx|bBV8vLX66*!4Xh%2_6`b*= zWYjKIhfVK^2fB%W$9y~!y3d*mJLUlmzBv6mS)@_XI8x9&9tmh2u*igpli ziDU8#Tmr14)6p)3a*4xB5?ms%o#?O@a-Ju=N{WKM%&yj^J??%(DDj+CPDMq`=x=`m zm9;*w09BRQ&%}Y@-luZoUT|3)u}S;6s0efQer1(4Q9H1z z<_xN}Iasiy5kK6@ls^kE9h?iTE;B+7rce;+Gq=gK7we_m(^hs+vSgJf!0cLLv_uw93WO22M8|gnjy?Z%G6tB57V`5GJ1=H@Wzk>Y@~$4eddtC>0`bal|vCnvC|!TfG|1 zo7k{W4w;IaJ_$_w^YKRt$qc7w{0ShQ4VsED7hp^Dih7zE#x!WX{UdfYBAla;lBe%b;SNW>@7~>h@toh$Ho!##US7l z3ce)eUShGAT5B&YPQIkdr9^;I=P-pL3C`$-cb*LnQfAO2vXs{o)PeACx#WyY(R^tqkU~#IhcVp$Rf(k4cDo_-I59k&XC8KKs|(v znY}az2P1(aB^)<4UG#b7^NcJoMi%YR4Xbw*L=9URv>wqk+VHP{dh6KZP^TIc%YjX> zlZ|DjSrDVcVngbt5?6)n&oK*U46TZU{+IK#Jbt40^~``$XY4`7RUZp$e^~kd@*s>1 zp$_!YsL;*Sl0dJrkyUHk*->|&HJez70jeUt6JabUcZHH4}1Nc zZ#sHiYfVPp#Z;s~aBI!tCQ14*9tPyQmU{HEzjXrsRySPr`#alitG|`Vc}KciRsD{1 z_AP34LSNtFM%z7&y(owpxX!x!YH$14#!*$Mc38yWJ-@r6s z(rp5!E=5m`yi2eEK;VKmpzw(>0&`iWzMv4U=EjC!j3B{thsODEM?f8#=ERCY`0!wd zE0*8NfqEnoyTKv}akN(MLy5WvnG!*VY7?=QVws@e$gfLn~80$l_MNT zA!N@jPI^4R)IiuI5ZBmkVW-8^&{}(Vco>H`5K3TJXS$iK0mvL)kcFCKvAD57vzD8Q zb$Gi|Y$TJ-_r&6>EgWAKv#E)+B%@VT8M6@wqbd|JxyLCkICvYyi@82QHp*`%@muY; z5$nZD#oIuB)wN~CZDVj&4=c0DHBC@Yh$dmn{40N(W=jxQESeAyks8Szp^Ld%S_S zJGS@b(5%|!)u`$M30I}u)P2V4DtZiiV)322kRq1*hMx5@sB;d&1YwS`lLprw=ykkU zhg_{MmI+K7LFEYGt8UB$DRgZlX=wAL*X%HvP_Cb*gBL^#j?IR_5V3n3#?tfRPWPc( zxy>6ZTyJ1+I5up;)@#X^wm%u?40>{NtC^9JWElteT+mt=h(y+S06@xhxiASNU%z68 zaUP*O1D`iCss@Ih&<=~@2&Z$>?0qRbD?}9cWLoX z?VBsMQxnv<{O>HZ1LXIr&MRo+kt)hoOH@9Z+&QV)QgmdlSBy z@l>xA6!X0okbA>0x{w6lu!{|rQJKh!%*&GADa%Rbv__sO$j|iaydt^!rh4KvUxnI~ zsJ{}qv=+5su!zZ&o70*JkqYp5VI8!O$mmrjt29Q6jhAqylvV`Kt@cDN91b!tyOE74 z_78{Wr$Vz4xgJ&>g|VIt%t;0lv>>MDW+`y*`g0rKJGBwzHZu(3sTTK{Oy4`TkxPtx z*B;9G-l>g1nkH#;!7y-yYSOWkn{a9)KEdN)r5t-G)33CA>v}6#M?sS|hakkY74x=4 zw^4ygqNizwa13w==KvYpJ^^b63PzZUVIC43RxyO-d)xe2!UO(zE>zV`2SkNc_{$Pm z&_S_om*eoUF&lJpqMf40Sp}RmNcQf>!UeVA#$l`0By}Ve0OQp4Tb8E{`z~B%RP-wL z*ZQsSm_bPZ7mtSYz|P74OLcnjniiHTy)%JYCKvKw$7oL zl}LCDWxyajfU_u3_~dD+7x;(DoCcAYS=;ksY;8tI?}i7tQr2{lLvOaK>Nr-|24ks6Yy=EUYks+2ec>8+co_sjU2U3FJYWH$lRVm;@$;_c1>njs zcq&qf{-!_R@~pp=apZlqi=DR)6Sg+h-)JhLO}4RliRV~G3qkq4eYtTnxUA7E>mVvg zU6R1V&b<_QOI=0;L4;lQ%h+;XhjFHcFcf6%oaMo;jZ49)hoF$Hf*C$c9(u+Ixfd9? zP8+wALkvd{&yRyP_ryUM3wPoWLd1!t*vf)d_sp&u8o{tVox?`mNnT$9Y1dIKRJ;cn8Tki#TLAv~ZDJViR` z+2Dj3q!2?XQVd1#<dl~@7W;3H#u)%l8g01WL*grO{6^Z(VaQjH zMUcuM2d|SCL$wCZLIy_?QV(tuPIBd@hCq?+wHOaF2Rm_Ti?kSCi7h9*P?{L%{CqB! zKbkN6Wy>I^R+r#G8Ve1f;e$FxLV`iuq7;$f%OH}>8|JA|U1C@!LaerMNVRupIHzIu8Q9ZY ztEfvQ=HqK6BBVD|+)>>E=Ahwmh?U>>_H22TRNOBhhHfvx(8EzB21oOJjG34*9M+~-5{ohV-A;8geV@r? z-1uZg@YdE{;x<=O)kYk+qQ#)=)*NeP5>Q?Wls-E+yMMVL)@y4BwVDm|*%-8-Aw5Nt zkWVp0B7_9-9q$9~vn6ix2RJ0pd8Syb<|Nu`p`K0N#5p0rB*lP}JP?ICS>47=`Pd!S z!aBmHeK$7&f^`Et8TU2`2yDpp?(GI`I{R+!20a)O!xnxQ^+db7iTfSCtC=Y|YNy)= znbA9g0x9w-c{QIbie+;tox4+Iu_~8K7^ek33!0&&K+x{z;;1rj);>W1Pw$4MwkpVI z#7~bojd|k&J2^FJCQ6E?Fl6o@K>13{>iS@(e^~?$xgCTC3Gm zdx`nl_BM)F+yby?jUbip(xmYBSgpsp@Xi~}Ob0Wwit zQQ>pbNF*WEXf2GO<l%+L$MRBf}ih^X=9)AN-|2r1e=lgVQy zZ$?>+(pu+FHrpYfc<1wZFN{uCuUzum<;5(coyOj z?ef!zgcp{Jw}H>YvT^3!X!(At)0+;bk!Nvfz7padhjV6fvKJb798h4U22TRHiy?JL zMWKxkjYdh@8yd4m2G(YyTYkQJ86lNx^$k_;(F4? zB^cdPL8)xuKFJnREsB*3O=+2hfqH{-<>X|ugBlj^dZ-fN3v7PefPF={EhAQ%SfcXH)nb!CjxAh^(Bl6ee%OWOt zs?%(y_O5=MicPK2y;{b#c?=p^#+5a+OIou4da`@ftElJR9G^$1GBa~wHjNs5mRj#K zvlFT1@GOlHw`t*S-jA0@<6}*g*GCw)F6p|^ z4)ZeK6H^~ABTT5jjTo?5Fp<}r(0Lv$g%S1Lyin-!**#@^6gD(6Kb@@8UUCJJ(*6Kb^>yj>m6~3U{&w3t*H~-f5+uyU@Cs1#IA&*rur|u<#3s}+ zIpyro#rYW}lhl2ter<;?rgnp*a(RFnaJV?$1=$Uos<@r7U3~#z1gMQ8;-JTM7*z3g zU%*e#fT5jHI}U$!RW%zOnPZ@_`1B^&oPdltZKhT{wt(_<$#U_@Xgk(yA6N>W96vJi*N zPA$wVOgMZoJB5?uJN2FF3XaYV1n$ZOjH~sMTT7CY4O>n z+-bA`rwN2_@g`b`q`?p~l{K6U;QT-Zp$G%dEzK-KRdy<5DyGhjjwpbOwaqQmgH;=* zphD2$tA}GHaXBODhB~4;6~Wm+b*D5JY9ZmRfX3&XDA0m)&BDa#S(iCPU0A@)2r7D{ zhb)E?g=m{7z}KrV>Ea&E=rD08oH+^?DoK-raJ2@k)haVJL}!Ma@MGP_QIiJ0P+uzi zUA?3y{)Lni!cX9obo>jl4bDuoG1d|Wj(%borfA1nfN^&Dm^11VfO}VlamJYoi(?jZ zW_GY$&w?*exNOBGsiHyVJJe4l@t$zu7bE|v>Q+q2S80aq7M7Wc$ti4ZM(NCyz97NQ zOnK};)2V$ytaX-X^@NcmCZkUU&&1qf7E)%!_f`hu`dJ7LRXHO+e3n*~J^C{#&MRwp zgH)7Gl_zK5^5C5^4+~5VTG}KW!i&R1X_U_dv%BNH! zE-O-QyG7ttrplvbWfO3K!eC&Y7fN@dawXK2 zr<2B0JIOpjC(Zd+&^w4Mw>+@uU#_+H&{+m**)ku+IZt+45E9UAn_8TgtD}NiChI(& z7BLTifS!2{a~Pf{kgixQGpFVp^=+nlMcje zHgL=5Cu8j@n}^<@wsF@wveKNaLV7n_4Qy;xcKkI+@-q4r2rFeur#(Ne2WjVhWY9XwVg3hCyqujmj|+-uh&-9 z4^smbuA!q=C7C@C*5a7Uvub&;NG+2S2~?VFUEAq25s+jDw^Vv`0cte2ubGZ6xN6Zg zprg0pEbXtCFE(43%E3NKl!DncdxHj$M?m5JlFi;(J&4hPZL+FUw@Nh4EJj6mhmeqt zY7A6&y0B()7qz)olNho~EnE$Otql=Gv4yy;DrdH0vV7`k@}biXUa?9m0{s{mw%Qs% z>^o&3uB{bnpi~uGs!jH)3c2@El{2<7syf<#RWSo_&#I8yJKx}~s|Ye&KpesG1f6xH zP-h`Gw!?HB;3npi;uX#%_`CFM-yF8B$T)rr{94}|zo7DBEaOzZCk~Rzi!f2F@;&er zDlf)XPUU;!GSps-(VW_E4&TjT4O@ua9W0<2P9fI#Wf5lWJ#!+^*%LE5=>_?3sUo&z@M=!RO|1bY)_199`L>L(W9KcFEr}I|G+Jv9pcKUU^w? z*#j>}aoHOq1D8E9vW?50xfsaoiHmJyZUze%m&i9!1Q(aTk;?bRq^!IchdPz-g)588 z)=1@hWW(Z;G*bIb;5!V1Vw!->_j_8gh-50VKC)}x6URx-MK~^6^B&j@H5ZeBcFlX^ zHB?B~7|HqUs_qyN=mDp@1aSnubGBF4jTWO8t;BRsB zq!|dyNA0&-sFJCvBukAf@iAU6`}O9I99f`0N#tmgF+p(%h6~nAnvSyrSFO>omR84S-<8jV%G*I z(QzWHFAOgBjlo5~da3{V>u_om_a|p))FE8yPC%zed2R%Fq1MeUo-03b4FSd+C(}th z@YI98;Vz`XRSy#2X3n8RSCy7CN8Ap8b^#9;hd9Ju*J5uAz>k-OAITu_i;1O$ z#C)+LWlLfw*L}f@! zhLm&|*CZR>EX0v5ocO8MD;-2Ybshe(4`@B>3;Owq@_Zt_&rf*s8_@FuZ&gDSN1@8> z&F-o@j*-$2u4^h#x#dm7lzt#hl}{%*|4#W`_$wp0Djcn9IBI2F!)IzQ_>C8eblQ4t zV`ID8x)kLDlbYZ&lQ~&W%{#gc68dU-v(xr})R`BiRAOK7DpL#5R!$+MA4uz$Ydh;3 z+fiUTu^)KTlL?E4>GiH!xnk2UT(I=X+N>d_xM$Q5)z`BIkA$9xRUrW<>dIfz(@|L^ z)I#c1!FnQ&ded^K%~`=sgKOd6dAix^ZX1eIb+uO*Sr`*=4B=$J1xbMeTQ$db)R(lO zwdQtwVu+%hIliW`f!uC8z79Ik1zwaSN%D0X*Iewt<9tsO+B6`?iJc6&7`3Ncb-~)v zACO#S80pxVxk73LE|A6rGzpkXdUOhoqMhB1=V|rWY}K48c>27UL(brVE!SO_<4o>8 zpV*gOUNBp2&}5aRqvU8oBH=Ttu<4((5snr#ol%3W2xZm)Sh%?(D#}>_5{+OfGM%2T z)*LrjrX)bhLhN)4apIw%U5%Tsf=5yQi;9tK_`ZK`yDH(iEj@*f+mf6xa%|z6$sDIE zrzf207D?DE#W~i%CYV5%Jb=$TPQV0w9PR{Hno*H^>@|~4VRfnJUNfs~6+cC+t97JKHYIJj43qkTRmW|G(M}#;-?-|XVS0Z6yY;IM#4~lK^#cvz(st@{F`PBi>BN5E>DUI* z29v9ML~6)jv^ZNU_3eRzm1MG3T16?tr~eiuaGYvVkCD@}w#=p_*BD!M^y(;Nb~}m$ z3sZFk(M!1+mR=#xqLp!Lh!esz{{Ue9SBB#OPSd4g zT5pyGm(^(a(xQks!A<+c0_VNkZR{9W5lf3=f^(+|L>PRlUu>cg+=?O+josNV4v|=z zMN#M(X|o_ku}zU)qJ@q)P86LSLms6Hh!&}%FVTXM1w~6{dy+@GRFtYZrA+|28kSz+ zo<$4mzX_s+jTc<{WMPFyUKY+^ug%K*!~(1fK9YYg+c1|yxb_O%`w*swj@_NVMt zEX+Bvc+O(4yV-(MS!l$bBOg-oaZfzFy zb2bQ6nupEP#yamWG(m0wUj?EJ{KN_oXB!7s9Ye-BN$UsibB&E=`I&Q$S}Dm|gOnL_4?g}HMM zYEM*mu>XO$Auz6Af<)VBwzicxn}o!`(cU;!v#Y7h&qcZT38eG`X-3>uoDnM+!My>V zR)D#RBS)jSNx_+You84(SV48na7j>m7~bNO)(nn6UmbI-G&-@bw&OmEW&=}el$0|j zxi6Ts)nH*51xY>K$kjBJGiGFsaxZ^HX{>8XP}g%*Raj}4aMfs7iq@W^%4kH-XzLO> zTQ{$VT_8uDS|GyMJjGVc(u*jT)QdUl%4%D3C!)UoIx(|->9p*>6Q$Cuh9+0+ zZj#RQBq{uJAZM}4Qx3w5ep{~bXcwBhYO6bL@VL69^)nx+lJOZ~VeSl;q596cU~ULJ zmWm*ZDzE~R3pltXA6fc_&%7O_ajmPPOSqz=U@%vJ!s(`s7%ca)`x_?x&^TO zM#EuQrt}MK!*{L^K|-If=1xzBmI z8sl7+zeamP&!k_sjwOV%d4tw5(X_>CKsLA?hgtjELz$aE3<+#9Mu9OkV&e~XH(=Vd zjgVPr&QHwFt{&{@vRFXi0#h9C2i2oZq+jrTPJej;WH+g2JeE#Ec@q=(_4611& z^_^*AVzwsVh{lnlmWneS=_nOCp6t0gmZ;5Idw6cr>5BO9%IpNcQ?AU-E;!wwQxljk z8+*SqIdwV)4{80(p9rhnuKS&q3s0r?g&(Y;F0{@T&ON4>BMS_?xtaNds7`au))jvf zVXPIl*bKmmQjH*sPk5rlsw$hzSn4^=Xrco6(Wj4|Y@ob-(}jwp$awFA$qn_yoF`Zp)q6< z4jgZQBlJObeF>3S53odjdI`3LJH=`P3@B0@GPc*L}b7iu4+S#v8t-zzd znupa0`>J&r=c@#TIh;-_#00wTq7~naS{;d*)>K zPMz^6;Q7d%1weXxOlG65;X8({UhwS&c5e92TDBK_dnub6zH_xpFZf3avA)nJW{*gR zFNP>AGjGp!( z2Y&&65gHYAXjWs8b>wY@%3DN2X*SC}OvWM>pWLjJdzg$3^)*bKSg*ahxzIf@rVE@~ zV0ytXbOVfm|4@E5eW)KXax6c5`?AXH{&lZt70S#aMiDG<@mVJu9yZP^Npl(!`+}FW z#ups-xW1pSOfSJ^5BtGN;Y7n8a` z8S_R0v&A4YTPUdVpd2T4BFe>yoUEV4Fper`Sr{+C!=rPp{9ydvOKwi9r!JqU%pp}W zhl{S{p(2&2%tb0m41UZdyBcYbS&VoIwmaLx1x|h1!oz0eyJ7%L|gV%hkbOXD9yjZB5jte3k z-A_)Nm4%uKAAK-KWW5@!LOJb!s0s4^hNQLq<-*QJS&m%VqTVuu&kY} zc07rg7gr<-iIc^ojRI?P-T@z7W@mMl0`4fsy@1=waW?QI1!d8%*7boM+`_9iQJjnR z95YR3J=m0zvAgPAy~>n+@T^QcRbFr?P^n%usOkAvoolra%oI3)!C(c^(V`Rk!gF%k*~hLR z#gls`7$8rG+DAWCa6%N9MmS=}r1piWhFCr}H0G>*U9g^HDWES^&YUZsitj)mIVE8H zslvM)rV2-|$*7``TvAoU=8m3K6r4RP2zSqWStAyjN|U#P?o=sZTk8y?Wct^;T<{WC z4c{eFY6YP^92FHKR&86>g3iiE?s0b|NWl%W%DLEjxYBLlEaWiT4Cn z;<$Ib9~m?Y_h<*ck4VvQG?sY?F1d0qGa}+3+CbWzku8$v&bcBKDGoras*15E7RqZl ztb5EcW8rdYrW+$1-peAXW*8=_+UC ztVgAC*1@)NR`!7LpdTkF6f3v4V!=2FO_H(4Tl5H0rIJVjZWFh>3PZm|NpaY_>=k1& zJ=$hx$~SQ!vIior7M1R1wKcgo3sDvGR5Z_=ridskX1A_fbjLaZxNrO3#oGF&ST>b+ z>mc$Sid)SBH;*DLx-_w{sBeIArV&0-9tH6!F}gU)6faAYPP>pWy!3G+0Se(exlq1> zTgrDJQlrejG`Zki)KB_?jF217N%bWrDH`;zMlQ`SK6!qcjN{-d=^l1>k3JCZ%%VG+ zyo}s|k4wjK>$r9S+ynmS%cuMnTtVZ?r8xg!;S1AZ;5u5R6RhMnolw*ow-i(u(*tu> zSWqK8pA=mG{0g`3a%zWo;57%%2TItP0+}wqkZb90q|fX!+$}% zhfde(ep|Lx12fVf!4%qHb#QQI<$iG}cGSnit+KqcDJ_UICHBs(}W^yc5&&nyWW{@;k z$f_ju1&d+Ok3ASyL!MF(49ud7ysOx<={WaOs5AqyNT)mnU{Oi-)DX$|cuc@D!60P|B1BPbaN~o~~{+oA)}5?5+rNf_B(06?CB$)-%4-y-4V% z_0Pcg8Q&das)0sb*q%2sTm4LJ8)Fna?Fd(uo8ARuZa_9?4 zF{H3qG>g+&tc-I-jpmiQk98u?V#fgwBNu|C82HN3c)}@FKtFm$c-djNXPWUNECr25 zgd0=)li)^KC5uQ3Yz}mzejMo>c-PCb&wQqId#O~q1Ml74Qt9*fp&E}#GSvnTNRvFh>99>eD& zKQsB+J0<-~I{#Po=Rc88>_u%6rfI>#bg4A6?>(iTn{CdUw6{vP?R)>e_mxU_A?5p3 z>ajnL&wKFp`1_>#ep{*Z9{$A3e3m|mA0XO^pDuxZCx1*bvK$M`XYj$q(q{%rr3HRD z3DDoiFU|`OclIIe-cspf&LjKhF+4wMCwQgOZ`!||??VV(*FoC*(M-XMZDnU$FRxVk z@cTai$@ z6YoEXxAi(ncrD!jjf`L3hX*7O;SJzzy-t=&r>vjf`+5^8@ce<#|L#XlmTp`{|2+Q( zyZi6-PL^Krzf!vX&DW;CvT$K{e+dcKr@!*bTYt!3ci`7+v;TB=|5K9hJEhmA|LMZ+ z(X;rqyMG3MpMHAx=rS`&`X?oQO46@?X?OnuzP&R0om~O3gdgK?+&GJx-+bim(#XkD z_qKoY=I{O7ZKcxIr}hJ<*TJWstB;>7eesS1NAP&}=oWsw&aYbs_-BxRJU-d~mkIe- zKm7U#etr6lm+yT3&KrLNEc*1D&)>6k=Kz5H5C+}&Z@v25ch)~gcD=rH$E(kM?Uz3V zfRzguclVE={3CC6KKjV7b?+SigVV2ezxMTewr&8z?*1cq^!5J}iJyB3xsl1HwK1NgiRY5(k%&;K~u{lUv$9{+pCf8yKt`t=XKa<%ip%YU1{IpKWh&wt_i7oOku zI?>pQ!oJnRyz6L?CZYg##cbL z@i(6Pl{-pXXFtpuSvlytd*5Hdm*+pcH8_A?TD`3VCT7Q8Kl+nM-~H;-uTFpMm2dBM zKd{?H_x>u9-bMoBrAY%3VKNSFjdt zoJX-&r+<65`?cM#DhBGlwfj{H6c*L|eS>r3_37Wf@e!c&CMx?VD^pDexEphz=(m3J z2j2MBZ$5qYIV4~B{CDm>S^B&DbMgAOANjTRhpxXDBlfo4ue|cbJ0AI?*1ul)gygyd zP5it3lbUPyzApjOFXN@?JbR}eVEZ_@P}jtxw|_wotA92A8-IgiYUB9Xk9_FQ{mS)U zdG1XX)UTkQ&OUnkmp=4M6CbWz_|Px?==Y8P#>LmB?)=E7|KRcuTz~lk*Ux_7k$>BI z-}R^Ny#1d)@`tUvPQCKR;3Hpc-57skm2Z3|Kx?&roWBh`Y4)uz5AW3`FG@AY5%!dv&e|C_HKWdpwT)mM+Qf={eG`}Z(vJ1Dk$-&Ohh zlKlOY{QYtH`x*KB=j88Sl)qoW--UHW^Vg;heBgog10MjjUmd)DLz+f%Pk(c_OIm{+ zc3+$ReZ@u~^zR1@5DZzl-;8;Qfnu{~X>wh4*LijIV!(vTq%LdVe2a;r%Cnq*PkR`>*2tSCG!v;K5Sq zSMmNT-Z$|6BfS3DWrW6?-JfWh4+7kcOCCf;Jt|V zX}llj8+k|Y`M=@)d5sh6{Hc3R@1Ec0x8Y$O?@!%}_lF>ez}B2z zSK&|v*Y2jerdmNbn*=Ct8eo3&UZvqJR;DWd_$Pnio?rYk`=0pOd;j3eU!Qpf!@pEo zdw98vbLj15gjii)Ue}jewwEv0+Fk72v^(APTGNA7eq4H+Bz;XC7>YVy=J{`0 z&;P;qpDg_j-bmX07g%I)=4ad12TtN|{KaQ)4TS060AH27Qt1Fc_3QV+Q&S#z#Y+2Q z=>ILGCB6Pb>hZXn?`1uhQ;zg*GRaZczkg$DG=?8B=apJ+e zT_b2dIWdh6!UAOBL3S&?sJ|zl0ntki35F^*nIHQKof&Wv5x=)gGm{6wDQP7_IQWWsH5)-Ri8Y`>Wl}O~18*?V3xa(q!ob z@kDDo{>hV1PdtV0B6Suub$<8um2LxgUMl?*AVO?38`9v*x2;I($8KNIDWBX2*byAs zq}Uqnv{=~^`O`Y0@NbmfPpVvQUh-G2R6Ffv16EX_OsCbXZ|tnJOQpYao7^hHI{fwN ztB_BPO}}*S9pd|1`kVGsgrwPlqjQj{RK8=$Gzl}~8XQbZrTk{+PUa zRjx=^^1U^lH2-C#alP=reDs&6I7jovd7Sg`0q7^+d;P~l0oZl$y3K5Te2OaKF{r^z zdh2>FO{I~%8TGticY}CpGH0V0IySO zm1?C%X%o`o;9Krjze6Gs2$KNkKiFA{H3T4`*HG#7Ocr}!T zSi@@(PpYMLJoNyvh4gKFYa`FP)ajM3;Io5Of3wuZrziDSOPA#7CVmq$;^N_{`nv^~ z{N)4Qwmh$*l!tm6fa+;TI|7gOuHwlWAQ}j&c2ys7e6aL>t1TARl)b+ z(%pcw060z5+y%`#R%=*K*d9;XZCZqNkkBw%)}>?`9jDNSec!KtEGM*aRSqTFJl6piQ-R~*^=Qlg z(JpH7*B4r~%b31!;4pY-Kc2pdqMU?h{L8rIq0YaL4OH9bL{(@Fc-`8>8mIHe24q8f z;PFR?1K82R0emY*toBETBe*^~95h+oN$E^zT8H%*>Yw9njP$Uj*7exH zm0DwbY`|+Eh}>fXK~(CY3zN{VCKs0m%taZG4IIZo^|8^Bv9Y0J1KdGpLz}G$#0-R1 zxz@p1na2jM;*5#DPUYkNwIwJ}?6i%wW2@t<$E&0M=rJF6mx3%VHX6@Ihm%_nrb}DH z@{cb}EKE#Iotr!J)KmJ)_kRC}MGsE+C-=ebJaW&-y(7aT$3{+%%#19Jd}3sMq%rd1 z$g3lNVdQfoKRfbQM}A@C^CN#}>E^{=3oJ#|Fmk9~&P#J~lBnJGL_R z{MgRe-x&Mlu`iDO!?Axd_Rq(DXY5~&{eNS>KlX=X?;ro;;~yQrZ+v8YZhUF{nek7K zZ;aQ++v6{c|Je9XjQ^SOpBn$~#{c{ApCAA0<6jv6`{Vy;{GW~g&iIY-e>1*2e#emy zANlB!A3Ad1kw=c4I&%HUpFQ&59{JpnpF8ru9{IH+zjfqykNnY*4mG;z0uC- z)zOcQd1EKXmd8Fhwl&t_M1`3WZW8!>x4j-cv9q;vSNNi+!Y%A;zE`=nz0qu3Tjl}_ zi@Zh$-^ASX$X$0~v6}vzB`~+Fo6kpbW$WUmc~+jWR?;UupCI7<|mwU zT6TV0RfiL-`nJYsSKh?V4$gZ?6s5afylV&RBc9Yeu%_nEw)dDmchH{A{uPw;9Zc0YuK~Rz4p85|#=w0ExA&fChw3Uu3IDwcBY4Z(#pp)9x%-84Vfr(o1<5UIBH5TL8L*d^W`857kyZbev!Hp17AiW;!d zZLD#$cr=zbuxrs>>kJ-X^MUxm^K&1co4+`B@UVA4lfX_rgg!XXfd_N>aa}+PK4KEX zBBpfkD2gb7)}fgkeB`c|O2kM3t{9BU1@AzO z(h?vV2uO900s6eQA1~NZ$jb@0Y}x5>&->9K3@1` zc&CHoy}@wcdk1`CXCrAR2@q z3Ri4SAbLwM2nP@NL37KGV^>N<(Y*A`;31OO^Xt&VL4wTkszVa!L$I1?P)-7=hq}W) z)ZmQ-AjTv|2<>ri?C4Qxh}8i|5^69h%&VZbu-(;afL^+4$(T5dRsSV&Zz|gwex(Gn z__h4_R<(_wkB|irI%>WfRPyy;xvU2_M8m=Ig@cC2zFq~f`d zq*WCR_YFf8OIj8_4<+J>24_1(RyCso>{DvmcgCj8<$a!L9bTec3D z<`9VFF@k0*QE?*;9aQ{KYV{thr2AP@MRix9ENzh?F~Lv3_8LkK<258Jw2L(~S?vf~-TOvFe%L8+`=w}#y? zASn0Cv9rJYT5p;QL~FXDeHL1&yzI;d*3D0CgX|+1=(I3M^iGU65iI*nMW2a^)Kh!V z8gt(+O3;EmbFGRC^TmD=Y)*5Wy#^`2%hJ+>N~N7 z`YdE2V#KTW#?#FsPPF&nN70u}FX#b;`gHMGUAZBQA*4JhNfjZq(S{PL`sXBb8D8us zx%0m1#QgG=>E#MrS-F38cY?H`-BYZrhFRxzIllqxbgzN?N8VBR7DZ2Smo2g;D`at1 zOiIG(4w%E}EOc^m9TK(!mwNc?1t=dP@4LxfNkfqLhcl8UiMahFx-W1GUmKz_4J;lDI8~Yz9qI zm=g`Jie88n5k;`?ndeE6)eExs(cH9gpstjd&~($^%+^c}NP`_##-vUbgCI@Rb+S!= zqvI(wmBmom3=J^h+f|kdL7R2Wp$|}#@x}tp$#C~{{osItZzwoLM9TRb7K0Wcw{Pvu zRD;iehw79FS=JaK$Kc)Y0C8@cu$&!@k@{di-blu%vP(N8*w0cgP6Sf_LrviYsGQz0 zUT0EV;~Hdf^x^mf?~gGM4NgY5VS0Bopp|-!(-!)@|Lt%8W$o3~zpeZN?MczI{xVio z5YnXOs7#Oqz+cZMr?e^ zJ4YMiz3L+l1UlrU%haOpcaE4ma~TSnqCDR9)=F5R<#}W1>U0z;V?Yko#<*Y{X~KQ9 zDbNM|++~sIFjksXYFcE6*;*f*h3bMqJL98)8i_0ksF9d3y(U3sv`UIOvGVJc>RxrL z`qi(hOA3;-J@0Ulps4_0NFN@)Moe*XHm&+srjXu<5xysPa{cw|lhM1e1m|%!CXY#H zblSAp^gMJ1+I&rIq8owYWntQtLf;2kRBKQ(87dRTQ)P!)XZfhx{}3r?x?&JJaRk7L zWU8rZ##IWq+N_^PA2E!SLp0j{`x_26Y9^f6iNWc#7~Tz3iuS_muT+2gn=4>Dpk=W= zsr*WHx4Px(D`UM*Zg3|YaDfkZf^Vw&h!L(K00(hI_(thgn(FDu#Rw zW3XV>mn5TfY0Q2l0rh?s)&!UZ1e!()EeDPZ%Kuc>$qh*boA!4xPD@p^HHrDOG~}m? zAM;8wZM|42o~k@Ptb3Va5T!0ZJy};5oH;Ye0b~PUPOkMUSJ#Nf6VxXfR*aRl#i|(4 zSHTqma;ETQkx-xDpe;6@J5+6iD;)t{YR{!$zzqYI4QN9qf8l=^Wjc(0C~VfAkj*D8 z@O=e9)t^mz+A)@((*eQ8un?Qi z{$n0_xLU#y)W(NAG}J1lk)b{;K;?sv0s_h0xj8}zz4HW`>{ovXn&3iG4hza_#{-bl z$daA#vW84T37M-5E^_1{d7Vc{U8m8i=KNFE1Rb}dYE`kWD^69yR;_V$6&f6M2NP%( zsZVeN!Mz*Osd5s8MLV1kp8esPXxTU*(U#?*I0|VvWfUY6L$FLVAbxm@KL%ss;~(4UNP9VFR!+x(`=eu3q7`ivBT(hLwu%8 zkSmyD>%_|^!}mZ$Mn_IUevjRpvYQN>)+Q(Y9w+F%>x04L%@;pD-53n6_u$c$=jNmSOa@>%W6AW>u!`E^s@cS`BCp;}|bU5Mt+wk0RVHpR&&B4p9&F6!S&1cUy z@2|hu+@Rtjp6(faz=^S)GOtgTl!~S1GHs<_{#;x8Y4iCHPq!Yv`19b&)8~)526TxX zCWUiTtM~N#Ys`WaIJBK|YtCQ4mjqK5*0P90P62J8mE;|l(_{wg%I52hZ$_AWS*Si~ zc?+MAkJ!ql;S|@}{1Y>($fK07p;!Y!n=o8ttof&ufheheeED$m1+`&s0=g|@>%l=WH?FGfE7Mn1 z1t>A}sA6YUNLR(y*4!8g5W-x3Ki)gthaBax>4l~1;4J@BNGQiBHQHcL{oN{NZ)+9q z3miOr@?!9K{l5TG-7oWP`@J83{OR!kdbfo|*WL=pd~1_4zq@xUoQ%wFIUe?m9A4(O z>~^Co?*0^+Rfx#l*g3&$_y)QUQ+0@uRXnE08bo0HNNh7G%GGJBEnThdz^F(M#8&Gl>Yy_KVFHXi038lLVAM#U zfq@!-vG49i7xYLEbvTfC$|C>(uoODED~4OvRP-AN1u591J4a!Tf@jPJcb1) z?CqPc;G(tl8W?H`gt6(P z39;t&dNRchBwJ4LSIM5Fg|w7t1l2%HaP965Iz(Jz1Jh?ToJxfL!W%m{BuNde`s-`@-axc%zzjC7R0p&T3|~1^c~L^^R@~S(6-W ztw~XjHSKqYt6#DaxrhoA~Zi5$Op%wK2j4`u5xE>ec13*eP8+ z!c^8)J=pE-~oOG}f%n7tPxG)GIqx$qqqNTlUAjS7?BA zZf!sq&_GY0vH?;X^-1m4`oe}reSMniH+3SJ5hyJG$AyE_$`^sx(mF8hkkAmH>^45U zWBiJ4;e*XVl^2lR>>*_JTyUg?!L8o!la3foNNW|$XABl1stC1%5K(utDC=NSCg+O0 z)Ri+)!wKLE%&*LYncsd3Kq>-et!X7-qEP&(OLS#vXBw35aOo0qS z;;3Rpl-m{Iy*qoVrf0yJ=w8bA6?t`Z-G|8Oz~UYzhcMNG)y~tH*{%LK8o%Ag>hx!6 z_Ev1RmUA3>8u3TF;@&Dx5N@v}JW~|BgI#5$uY}Uu*@4mG;=;y5OonhR&z}cdo6pvt zuj4Brsf#5(kgU?c2l`8YXYcCD2mDj*@aqTpy|c2M{32kEqf7d|^(R{o@6#2d4EYjJ zz)wwOAE_Eh$H|L8*Q(m1+l=Nw$;91j!$mNV_Oqy3W(7|(5*hyV_JM&=etLTPQQf#g z*tYQa{^a275Mh0Z9kk$!yx!?`!S>thxSft=?dOd#jZy}E4vO7=)u0$$j1G!@tLB%iYY~}k>N*e2sawFUA2%O8;)Hec`TG4A4}aQ>SalPF#_rt2|LfU! zbSgCetJB;)0*Fxd?a9Q+Aur2fzDgq_(zZT0~B(2}Kr50Z@uuT1P8S@-Nuu#94iC{-0s<1C<>U45M zIrJxj&uQb1*p>BS2PaEg`nu^Hwo~Pe9nw=m%Zn>&#`5;9;8b}RSMPDBmWnloOVtoc z3225nx@>kz9g)otF(6uQr7+w5TDB6TO5kvj8OdSE_Ccj+K%lV1#Fi?wzdYh*c9>($ zRFz`@j6<@4Ev;(;Z)rN>A9iT@o~=4H5LLI$fk-kH=mK`Sws!yNb2fR^~y#NxS))A)CIcr&d%W!Nc@5SiIQ*^olIqI{B`!=BIHh1ZT{E&P1!!vVAcmsr7)gB3KLGwFX=dC zOj-}GMf@XcvO};rYvWoQCCoWJ9nGhN%K~Y-xUj-$c>M4Q7O3hJs4-gCoNc?H`?Zle zDv0!A++?=cOVH5-R3`airh@j09@3}v2Fxa)+Jo`QH0_(3-wJF7ch5)z(SBsu6w3N* zb>x@QtL6r(#_p@)IRyXa@z*7B^)Jra#R@v7qfRuhjVtj*bRob_3STgpJ5O!psa#81@~& ze6}zy9#ucl1o};1W*{W?yXBv(GMbsPuh_Z@;3j=bL>}-@M4(lBm+MW*;ET*rX^sYcjxXwhxJZB=7NGCZMjH;S)Tw^w9UF8FU^hw8~7U72oJ$vTvyR;bVH#xi!3 zozgmBGlyjGBLNvmGwB6wh}pr}-^b8FmJ532Nwrd5yihs7L*Zjap>Wr#9fdLF_2UNR znk;}y$!JR1kp?%~w@3g(*sKGr2f>AqZou&!P4_1Ud+5ro(bq71ac=}3ss&{SLRAEl zr1R-zoY*^jnaksthC`W~=XRwsmO}A{X>lb1rMwvP1hOn36jsoZz=#|?eN=9e)7WYp_V+1UWCg66)O~bEJ8VL$1&oPnj z27FHh8GAjQ8QOCu0BJ~;DFD+`O}S4{(Sie5pu?O>E1eMuTj)svLsv~UB`C#Gk&Y^ZM#Lt?SQQYYR15B|3$4;8FC|Z*q?uM? zMogp>J6RCdb$Ea^c?fm6`Kd^b2b`5klj4(E0J6T_Ol1d#_baXexZGC1(B9!>-1@ev z>`JI5(@ib03#jPhN!?Uq1L@KAG1_S)e0Sd_z!;{!@ct_3YvvdNws!bFxN_Tn`t7QGuc&Ily8 ztC@4WdxkQqy+=QRxR6D&v#!hKH1MDW32f2<&6R4XqitgEh!iS}8sI68nym(691pSE zohc%T?$!-qBd}1qu!N?#`M54ms1YP-6N;D(RDuKodne<&;mMeDOt{KUHtz)5SCCm| z^+6WUmLax%ORT84$j=NH;aatNi#%gt$*35I>2j z6~YXsG3yp>q2P2!Eekm5@hI6T--mj(G}A0iyqHoA^q zyst|IIK_Wdj;-Qr+-?10+yxM&J`&+Bd~xKkcxF|VEmOmKHZ1Zw6(!oqC%5X%Uf*i@)XY?2O%SX z25pN&uiH;N5$@}@C^^hvcX-5o!uvynmT_u;B%{ks6WlQsH+v8r$*B*~wOZy@yL@QM zr1qx01gNHCDTePl`9Yar!~5Yorek4!ps_u%d>PBytTGfRIgv~orX9J3`l>%C0?8lI z-cgA}mM8{tmZ;FGrAxVq^er4@7p4jkq@@aM@l@`vISBlO1TjY8&EZJkW5XK zXp*5ob?V&=M>4^znOm0l%nHpc-yrR%P_#@JVOIl z*HqX*cycmEFqR8u-qK3iji_gW0B0<#;lyS0?<%qA*Lz{6*xFZL)VToa1z}pqnElvK z1y0h}8Osa^8PC&LmeMt9V_YOR_jz~{UP>~T=_ckB%{MYgfP|cZ>D$@4Dkx{kEn^-^ zyn0WQRyOnLXSTq@sIL7(>pEIJ#nQ1BZLK=O^5^%Rz>VNQk-MDUQ~DJluV{b$!w8Laixp zAXY0Pt-YqL^2td%i9ue{DNr^(=>jTa00GuyKjv3P>~#j^G={zYY2m$A51CEo2g5n0 z)w9j}kC@zmJVp!Yunn(XdzSeIER}=8yfJy^+HRMY14E z?=TwfQQB<6g8jbQtdDo1S~Mn*dG5y@Jlv@6eOLYZ=AD~2WoIt2D{|BBW8D|0vkOmn z#26iDTs{8AR(u}VS^S2)I&WEskVyssFc>c|z-TU58ya`3Z*Jm`4XMClXc26_tA4*@ z5Z2Z_*-;oz2`kub<>wR^Q{y9oRgtDJo_TzVprij(XXlLJ4jV`@m9lw}457yDOcqs* z;Hq(*B!Rufa%*Fm&izUDLqh&?37VbySvXQoyA2yleAc0D2=neYcARV zG46Hrf+T2s00WU^i0C8}ze2PIoo5mpsm)|dnp0o=uQNq7&}B>x4;EIYClctlw#r5_ zd{M+mtwwJevxlVisWVv0KRLyvorbJ6nSXsk_bdrB#boTacg7d_&-i)E5RZP&}Gfjw+U?6NNV}c=+V4k47Wh3&wvz59OifnTea6>(a zbYy$IrWh6tts|UBjZQxTcHt?J3qQ|;;zowuf@uLXYjO+1jG^=;-V#t`@PxSW^E^li zuqNFUOhTiM1qg2Z9PK3tA{oLwnMy0^k=MiHSeX!mJX^fg)zqcl6^lq*XSpjp=O8_K z1FJCb#~gv|Ojl0x0ti)p_lwu9LjcZ z@&r?r>FjbGTf|9Da3o;FIoOfXzd{-{zWWX!W?4u079PrrhaR%$x~Y5*BWYbKNS(VS(mrw~95-q7eFfr8?yFTSsO@}xUh&G6eCt1VU z0^2Uct<7Z`HYE^)+Doo6^p|C+!KLq}VOd=uFBCZ10Ccj%=4F znq{Evo`>r%Wlf~TN-EUY+ZL5Gt&JBFkdgHX2yL81#7lK5R~$0~@9Sa&Ov%X@xnZ)o z0^uWBsCbQ2-?-L`P%O3~NJJ^;m8Ww~D?bAniUk}wQw48$D)LE+&*B;5xxs~`uHq@| zNb`*cc_l#y;Vj0#Se-^E#>p)z{Jk9Mk5!dwcreW%Y2tKgU~g>q02H9odmLS&huv}g zMa-+kHKLb=Ezb^5q&cn|iF42*p?Vx2CG+>7?!WVSdmdEw;eNv1X5tuhAGh~OXX@2$ z;&3WQ>iwIZpJ$Pu^6Wevp)EiLTSkw&JQ-1D&kL|5_!8+LnbwmGeF@h?45lJ?AfssF1YomuOnx->d$C{NcwX8um6(C-)?4v`h&3lR!*|26tT1?wu|MYcK(?Bi%VymV-Snc@mq2V> zbSMsIeI$jGWy(G4+9+oPCK~qDz1J2^_r)1exMWn)8jsqX@LcKd9(~=xwf4eXEg+L7 zvxTF$dXM{D(wZA5V0IOFS}9YbV2&UCYG2esVGCjPsOd6)XmjUQSIIhMc=aCo9ga6htZVULqobV+igrM! zGZbt{w7LyG^Pi-Rp$JcCiB3N*9pT^`7I7G)S}xf$V`v2G*<08OIZpW$Lx-H=*g|L; zB-;q;LA=ak$^-lGZ#b^!QEc8gEvlscLsFb`)KSrxS3wnXwlffREhAm0?hGtE^2c$V z7R!f+Oc7tP;(q$mQFz`u@(``5+q3oCUKCnbX?yzJh{}7Rg z(eC&Sj;^P_A-VqZ8>volw@rIXVF=?kPI?BkK7Z$tEaCR>v_}eJc8;*jbj&UMnEW$Z zKwp9c=9rd9(#H^naH)`HbohF-x5p5Gn*bz39gR*_7NF1SD!@AuVa%ggUT7hyDSTgS z*lRJ1|Nr=NiafIv&f_p1!$DteAgW&tkO#NyMJN{e{;>XN@MQh*=GL?I`vPF z$jUIAO1vyPVnq_VERcSr5w2~-^nHo4sL{3@k-)^eY%z&}yHi?kX{L<0=ejd+F!t*? zJ8c*^t;2+I!S=nTw=OJfQo%5=6#-D3SooHFosc>tyV^*yGRqRidM{8e-dGC_5f95a zsy$eYt7hM=YZNY4{~Fk(%Ry>yxMNm3RH7>ca^X%RT^p6NJUVE|nhtS@Lf7RmFN-ro zjfK_&N~U3uhjO|%-qV>s>&ZI=Cmpl!MpigF z+^B*Z0yd$iw|gbnd-qj03SnAS+ursHPDa};?1Wcmk*~G4NTluhe&Rj!)GO}iR?cFj zT^LhhvYm#VSF?H4?4K^)x7NZ)|FfRG(5yziYd&>m`CZQ?mT{;_^renw;mmbDvK|lCY%#A*^(qgA@mRA0V30S?k}zpXtgDpXWe@kdV(x&QT@LIL=Y& zbA*wGym6JcCaRz2&KcGUcm&c&v!n9U6z#%D5xpG zy#Bv%NNfg)pAxqZ79%)P7FvNhOl?lzk8$stCVNw-cX{HY!A$8$2yh6CoH=Vg+&Oy1 zTU=6SC^<6F3tVhG{28ZZ%mS}GX$P+FE(|)$NIUra{vu77EpC9e=NADPJmm)1@NO39 zJ0rtxrD{)-j|d7XwK$jcv#>W;5TdzTHVDt6famGU7tdb4uxl0J8r2jCi>6xO`TC#KY>WOSm2O!J zY8UoG^f5WH)tMRksG7dCv~XJ{`_htrcQyZRER#UhUP7pDS^^CxVJ!#$HVtO+B%5TSYEyj;87&Ei zlsRr=L#zuqC2|@z&iy|bS#T*A8&98)^bL;}XGsBChc?Fk`I8~;UqzX~Eh#41tiH(x zmlIFF+TJSq!9sc7{E$1EYU{`PTc7Kw2&12!5dpGzwH_C2LtD6wTb3Ke-& zkGqn3e4Sn+ywaK|Cs)emjk?W4qcq&Efj6VeR z#t18vus@me-s-}9FDkTfz3n}cEa&pPHi8P@^RqZoi!~TCS!~^ATOr&Lqu-F*xQ!>3 zHlt0;DREI3WeIAQfJ00&S#m+mfr*eNQP*y20>smLBxVL`R<@3q(lVoE#X6DF_llC$ z6}lG&sps8QTd&A^caV$O)0*+EwL6oEaeTAyX<8>7voTAwGVQ1WNFRDv@9CcVJXmM; z+eHl+Yl^N!+Zw@hgc4Pg?Mb3BVmB=$tcE$a3)#;I(Km{)eCt!~@w)GWYqPlpfWn-@ zP%t}Dl{hx@Ot<6u_D!|ACcRp^l)p?HWp{+t+*b}Hg?azNb310hjZW++$#YE5T(Zwm zCDZmCl~hOS6T!#Blb`n{@Bg_bgZ-u6S6^Y6bVCpZN}Qm}SC@B=c8)GDUGIHWQJ1g- z^Ews|&Dw_I+=kn`dxX@9d%YFb(mD^PI8s~3wtCg*(O{jk_i+S6gF;7>8URt!W^HqH zx~m3tW9>Qa4^XbE%h2tja{&gu0>EkZ5kf+TX07_~(qkYIU_{|C;5=rW$i+jfYP7Se zuu#~OdWMai*L(lni$mn>sDMgZn`bm<5~dbJJ!lgFwe^9cT>|jm?T!^O&wO{cNZA%( z`wR84{`=fc7Mr1zG}*8&ZWp(6otc<=vxVE$EiaH&sa%s-htlxIW*d}=@TTH|`j?0EW~tgv_V>Zv-E%%iYA zHEGg~6tWQtyo3Y>ay9`{yAtY9spxK}Xr!(43Jxn*(jD)(CrfmizWW-wYHaP9WAmb4 zl%2fudYwh5g2xKIQ(x0;piLc-=il#f&Ztfc&OJLlIT+zMlZcI0gz;Cok-@fR2FeQI zW#_0Q-YO2kcbMw-BC>FXOLp{!c-i{BgrCV%_kokMTXTZlH%9ps&;d-e^ARP*`KF+F z>Vv$%Q6RWq1EYq%PXh=hDk~fVMFV6D4?|*+U^N%HO$0ADw2$649zwiCSt7g^HyOwl ztgfqcp~b@LbU{G%%N~UhRr;<)l|oQA)YX7wwB>12 zXDTImTOPSR@_01Gi6RoX5EO20t&wM&j^-A4+e{5Z*m{lt+3+LocWPSes^_J$I#UQ0 zhF`NqVwnvb91f5BQ4!T-($EAogijCUGezJ#2q&~PU}Nv5=#NE3y9s*VQq(MTVO1BT zLv464Sjj5ovEg5KMe>1cV8UvyE%m0~^JbR+n$z7ENFH>pK^~NEtILlN9hbmw=P+Lc z*VJ2dKP^wvW{>&QVrIhXJzwswiTbCR7ms!7U*dVEGAMRU&{lX7rn_V9kf0(|dU&9A zhF;30N!zQdZF{?hEaz8wlQo0N>MBCNu+Pn~lkjgRMl=v9-8Hw$JCMZ1o8Z*nKaKZJ z_c46d*F;YFav*mZ)mKD{SD0$mJ(r^Mv>I?j;YHE*VSU9LToy3;Yc=1&)?T?73@AA{ zDcpC!Uzyq-xJs^2R;g-|U+jQDkb0MTL=m?b1pR3g! z`b9gqrG8w(3Ol{w7t zfO9e!fdp?GBdq+m-g_mA`8ie7Yz7W$-aR|O2C5fHwPA>+ z)(u#nix?0!Ar9p4Xg2~8x~v9lo0lp=MtLCVdw@w}RfIeK!osM2W0b-Jf1&T-+WOwtI5)8X&~GN00u=A^u^=%(-LhRc+( zhTXcaIhxLgSdWZhy~M3laxHMDV2hDQ9D1qDK?qI59k7iY-Hl5y#!(Ocb}^(l3fY@T zQw5$1?v@U^t!_|H=wu#(tc_;E$y}fdW0~I0A(x!!Uh7cib#3Mp$>EdtnRRIi-THy+ z+MiYk%p~! z@_f;;25GEYZqXQ>taocpm@^v22KX#LoWFJ2wMM;}oQ(NUEO@QLzq)El{7X-x3-kiY z8X|8o3Wq6IP6?T#xXz!P+X?E{XTe7v@~h8*!wWc3oH#+D6{MJQ!1}~AQ<+56@xcKS zgHud@i4G=g<^xW*^I=mOSCn}>rA1v1c;NRZ2WN*zGTm;bX`0QWV8c~T79(~@tUxX& z>TVj=stoSiU%s;Xzj`I|FFZw=>*u9nO8QOtaHGsBOx>hOt@}_(OH!nR1FPKJt|zLK z3PCEQAC&kmC6@IB$!RFmQ)Xr2p#~Q$`EPX-ETZq+X+^tA2Z3zsSU!DKZM%;)ebq$3 zyY6x;bN^sh+KyFebUc)=-+WT^)*B0bRd=(C{!7Z^i;A4NgN zREb9$%C5AetTij=q|7FuG*C&T8oi#?cC8WPE`$Igv_!;`zkc5JhD)Z9F(I91AXvko zIu~4rm_2AzN#qf>NObj8i7p=mJPozzLX|Lc3&uYsgf#WEKJ(zr#Ew zua;(Agax%tk>b-O`v{WQTt>1egQ@H4rLN4<6Qt9*C7F^1g#L@{$dQMr+Azo9+UqB_Li`YDNsi7|3$oB=F_15#jO-=vqkm>THw1 zl-60Pu2#2&`t4?7b^y)j3}Vw}ZNg%D7rzrbMusJKp2qsdnBD#j3Ryb-2{ z`MV7}b@ST_(c{o#Rtl|?6(tQDQN&PN-2l&W$)s0y|I4mji!=Jqu$%V34i9|bowcZ3 zJ39mOqnbONZXu{Wk3j)3E_;(hs12R(osFlDQ?=f$>o;NldM{r*Sp6+?2A5F~M>t{8 z=xFc${`dd~HN%!#xB{o71Be#UqZ2pvP>?=1R9PXM%FK0)`~bCT5Yzl&2EbHC;ALgc zaMf_-*tME2`z^|+o`rTMbvZ3}PSHC2oiz0n5_<5YS=`L~%#N8Qn$ayQF}qVweYv1! z(hS#nhjOcp?kJ?(87*pEarFkv-B8z0YmphboCTO*m=Bqz!k;Q$HVn<6nUyfXio;gU z?}Ox~7YoHHbF*@b!TKqjuGeR{FPB+Qpksmt5+rNyPl0T`7A6^}l4<-7sXgkDXB#Z1&}fRrT-O(=2-I{)P{AUz7J1p2F`q~$XdZ};++%AdL&ix z%r?=GDs9?Evdu|}U69S0ImLAixs*6I9kwQu1bi;q6;L)FOn>53bLo^hx)k5q(;Pq-1q0@fhr-ANV-nd{R)HAC}#$eUAYvnDg>jTb;5iWwR0h* zcX$7uxSli;hXWUcv>9g8;-+`&+^;{wD5ipH8PiX%SJwg^hEuVClO-k>O91WVTqf#) zyHq+iUQpWV&FGDl(7xp23mAG~wens9B5ht+^Macx^tV?-|tWjSPc3;DhK z<0iGV)N`;@-&1ka?>>v2v*e|yNE|V@U*b2@uU!DQFxbtQIej{wxt-jTJZdgP%ljAG zB{Z9e1~emOBD@er!Cqf(A853*W59-iPN zb$-7l^JjgE{R-F#JKB3DZ#fUj#Bt) z6E%niy|zfM8iKMkG0U%k)#U00t`8!${1^JNz>WtTp`IBamCA0|=Bkw*PyqI)<0Uh_+0cw$=pu_9OBGrv7GKaxn^`R9h0uIi zA<4&91#oT0BrF8d6WSvM{yEKc;7`+7%M{y76tpd@PHBO?d^EB&ppn}fYL)8Nx2vie z!)SZkO1kGGmba}yw!3X_YgRX^&?gO4qV<}TD6yb?Em*G!f)y%N;;!f>?5iXopnu3gdvn{AkO%T>3qyK~o4*ASY~uClnLYR38BRES&5VY*GN z6wsPMOd^@?kPBit`Y;AB_b^@mqJoKFNJ6$+PKdyXas+5bHHfjc7FEKf7ez%n=y#p* zLP_|39%6v6mZ0}Dbb7dIk-ZTJcOU1=ujFQDifIPgH1eqr8A6kU1!Aofkok)v$wO4J z6hjqk0be&9(4$S`UW-0>m;a5;dW%N9@QW2^YJ`r#cG7W@z%Q->sijYrb=6slx_*;+ zkdmV=B_e{2@=&%h_G=wsCH39Nu6YCkb($9T2}{V+;ah}zW%_~mQGftVwg?T()-KE} z9$@|*EdfqucsHJ$F*x8$(5+@LH6w5U&MO8xSZlgK#m!W`FR&u(0pk`+5}|%Zp27~> zJs+(cx!@>XN{-4+r&Rb6Ef<%Y&w{02oMCuAl|dj8Va?bgtcm)X_!Nn)xJ~UN`t4)Zh{}JSnXA$ zZL($QeyQN^O;0}_U}Y)UrTVL_)8Q`eD)T?H7SmH$#NE7e1Mzy<&Uy+BQV#}S0JL_@ zOn>_?OrC%BJ&tH#AaVKD&dyy1yQCgku^H)fbnwRa$i6rkjt{V@;RoO`#eFjSIKP0c zxcyShX5!Ta0(PFEDkk#FG5#JXCH!mE>Mh*_doZE{mU6$XaX|vlPmug~s3@UB++jc` zQ+r>gkKIJx7*E1=^tIG=i2?H{9`41tyu(t!Zl&E67Tns!bP_8ZU+fB ztDl=;jE~+-W`cNoG8!GV*X8^cVWOGUKaLI#Chyzp{}tDJ(Ak~|;PnBdkX_jQI8;1B zG|s5WMHYtt<-`biCQ;8?U!@3Gtp$XYPEyiS)DHaWqNcp(wJbU{uJa!x-SErg7(KLm zfxFHG(7LGrO*FORUqHa;5dVUY+D z!Q;{(dD`WgF_2xmo#g4F3gXDveAZt!Pf~=#zJsDneudeE+S@ZO550K<$-+x)qOn;w ze(-FmW$d7PK6*R)z~9@$)&F_Le{Qb+Zt&f=tFOMgiXt)=puye!0q=Rf{2zDwu$xv5 zr)pIHeU>|!3t5`O%No9#jW7>P2F@k z7EP3gqKUflwk!{}Z@tR)+8*7+BN-TOV!ch)#<&I5Mu~*bwyfZ-R<~q7IwH*ZCTHxy znMg>Yf^|2o##+F^$NOg|%mz`J@zExCP|1rv6T?*i5pwIooKs%jU2P0U*t2A-E;3s6 zZZL&ZhZ=NI4bbo{n4^6hP4RSldHf1Af_S90Ij{p|Oe>s>UwcVej%hr_x`~~)r@}u$ zjwcCriOgloAV*Lzv0SV7jwjfk?oG3zE^vPL9Z(cWCazjdmyd;L4^AeBTe`@2-r3Kr&a(=K-o$hBA;v1;@UNr&S+m+yvTy z1Z$mKlo~A^0>QXTn$Bl!=P}4BHpm>cHfwD~a5yWt($X}pE>|FwbEW8|nkDMpfM5FE ztE(&D;qzO3_P_nx@(LZ)C}V~SEt0GcxE-Pqdis20^LfM|FYl;CK$yEma%w@tbV;U{ zw8L%*CkNC0@f%uew(i2wd-ImAtKkG?7AY2Km2@Ob6-IAQCTB<3j3pIm45HTcUe5+V zue%cfP&+;ONNvb1>SVRn8Zyy&uX5)s2jR`YzC^rY1yP!qDML*YtE%3R$-<4HsVbd& z9w^U+=cbB7*v*9ZakzxEXR{F)L1~N#UTiK4R)IqZfk5x&FULckibkgb$wflPel$9qfA8sKW)Q7+gFuepsee=irUcLaI_8fK4%+_=b&(?n`C z^+jj!TlDN^OylK!K!=1LI4Og`*9blK z&W_U0-|_k;zj&`+_Et+-osP9ZzTHyVW?yZ^ziui18kd*|nsrR>v=lx>#P#TO*joPA zE#+nY)`rP%S_Yb9QTD*&?cS@#e;TcT5Q!-V{cQN%&$y6=e$<#X~Q?>LArrs%;D&=P}RY%A| zK_>@#*=0@AOYYphP4&c3j{RAf&$sGENyXbZqnYYIKKi*$F-j8N{S4p%Xc1N_|tDG{#;`k4L-XH{;RXnw*Mtz1sYMC)j3D z;ZC+{0$yI3u5eBx#jzCxixS)gfk*hi$iV;y*-R1oV0e2L@|bQ4dwe2T5N3XL@4HZ~ zLzcm)C>PqryeODNvz1X<($3GQ-0FRCB^+6iyNfU?AoIl;RY$(gsDKM2?{z-ct9#$) zFiLgMRnYaQQx!~Qw@srjt^#Ti78iUie=f;4ToWBBcepF!$nJ`0lCa)6=$qOqZCrC$ z%SUns(R@g=4VyT!+W7w`7$K2BTellbN5hld{T9PDmm6K%3xu4Q-AWY4SSK-02_Vqg z$;6Nr7gg)!A+? zGOyiOvevFU8U>@o>}LiQ@9JzSDWX!-jgP+%SeO%WQ`Tc09fuktY$@8}K|eqF5CPAx zzuvwwJ-jmYZ&*f1L;bfL{}VvkCRyw)-)DyDDF5kE1kskxh)!dgFU4Dw>p^mwd0Juc z+}tH@sgsAa#p|dN2Q3qX8tN`|YAxG>hnBO;II>}I%$vp}YA;RyKSv}-(_U&JIbq-y zQzbMemu5LrSyMzG(-YazA?5jWM(%f86Dbsgh$(l52%O-(o4GFD#ge$acUBzQs-KLY zAl-}0_L>G&je&MD8ua$j;h1YFbGjw4!f2te)o#l7S)Lddl@@^?C`NN@n`~ldN>d|a zU?!@dknD6`vZ8UeB?z5N5TAlZI%i16R7)Y@k8|#_r0q%)13Si?9}BBEUK2jj?$4vW zElL$zBN85bS9QT2II*2YQIA#Qr3@gkr=Z1-;xWZ0`34r;9VqQ{nD+IRh=w_33(O08 z504PHIKhnU;3LFv%88kZZEk)c&Ur5)6}Ek>i4Rw>2+Q^1 zc4>x=Y$hF?Cw5tQf^6r9U_wySKxv}Wg#hRg5Fp&LXBoWm=py!0kDLTT_NUfwWAys$ zEyf~Uu+TCo%}##;n`H82q{>d01*9?QW~><>8gaxI3nt>5#0l}~AwYbU=pH^(8j;83 zAepHtNG8u!h_)!blPC(_tlrA~X_{bx&|egYw3H; zLs6Hu_j+=IFr9?Ou3j|@pv_-NH|VLPDQ#r6*SMD)8Qk~w`t5h5#J6wWeka|&ha`~d z?u~oZT|D8Nd%P6xo*u@o03j7WNbBqaPi0orb8plJIYaSTAB3=v2^^VXrCEsZ`s~e{ z(Fy8Hh8Oy1Ib;SH4|-2uzMxwr1)e2JZ9adllrl21B=SJiXh~T&VYP)_VWCiTyEi%G zRRChO91M~wco-Wte{ty|o6Tl5$~{e_O~jKajwOLeO9Re?o-zS~+T;Pd+(Gj|36Q(H zU63U0+jD7S(g+rt(`vjPJm(1E*9?@HFtY$kD5YGbEO_z<2{nTe?R1*U2(7jVBicFb z{WeC3sW=xaRQ$WRAdP+k7dr5n!3V>qU_l;PO~y&D@K@K+=_wtHnu(g8?e0Qr-<&bd zt*ubwo^NiMy|P5w&8Ivtat5cB5xgH}Mj_=ZmdPmrmI7q%NWz0!+cat_z8!?4U6WUZ zVau3z%eVFz?~R0N=KL3W?2?2F6J}@-5rDRTj^^jur_`A^h-@>H78WTu0S%$>AuXlP zltw>$0^a8yN0KX3j2k!ZWwWJY&vvVMvJvc+MtdlWbs!Vsxl^b|1x-%696}0_@2lFgBYtA40%g7~WpPC>xm`=E z_po?4#th=5-#f)+L7H}6QWK}(6y-h~9$2}8c=cku48Y2jGEpyhNZ*yS>81p*Xw8JT zD3Fri^~mN9Noqak4(376N=aMEG+>rJX*7dLcZyi`f2#DW zU6I-1H3f$Gx&>}!GC(jBH1-Qj0+U60c{IfZvvLX=SMp#mbkPn(^&VyLzSx$LfI&CA zm7gKk&uEcrGX9!Ntlrb_AbQG^Ohop|I&!FJHw7{Y9+!H7^|fjviE?0JZZk=(H-3By zq2IRZlDwV^2dhs%&V{J1745dy_3z7@-A}hD8A5$m);wGEz(<$*E%Fi-nOEB^neD*R zUx{rCR&LaCSy?hmI36BM-qx((L!SSz{vHSZH7Cfjk$vkFYalq!*i9sy0`9R|p6+AU zO3UNZ(~ooPDWCCM*c}veM z=BXXWSXDnd#kZsBF;-Ha4+g;QsoH z%?;7)!m}36)wK)T&k&@VVU~Tb5KPtX{sd7oBm?`YW+1NRnlPIa0V0}fpE3&-AL|BT zJnsE8#2j9)@B*dAx?7nRP)>qUJiK~h*F*+m>F5yjL|#L?G|Qyf3d36JH#uTVq(G(E z!o2BnGhXeX;lRV;aleO&C^n-3BYh^>5#DD>fmm`6o88o!*fQb-imA;;DT!z{t_w;~ zbSW4*aCG{nf4Qo*?{ZVvy>Q3g-5c`cmEE-mP@tC_#-)ZkbyQBPJUB|}puGDThf$BF zI1CWT+VC-){=9y)2S$wda2Zt|7JA5;zm|76_Lq;x485*YbVzw{rt>}WwB#HafXxre z#t|;XkSb_8PVakcM)n0-13*%=GKhczl1K(L`RxG14i~9o0An}{XSnJrhLn-+w6WPk zxXs#9#a}Dk@d!L{JAIfFrtyS0^x^+imd8%D7g{bajHL_K0g zM`rXY_QW1yMQ!WF#=|G3wUR6-D?$Z95KF;!DCxE2y`O$eH#%yMVU}o<-oUYA+?Bq9 zHgK)FbMtq<0WK648Afz@2jxkr>~YuKsD5u9b9ltU?NCH*0K++UE3-0)nv_r9NpN-< zyXACy-y2$V#>(ARkN~k)cyn}i_*e}IUiuP>n-1gT-33QD_hxkjGi!yCSqF)d3&?F4hyjb|*YEB71W$*yRLWkb&AYmSATjr) z3O|s7-@o(*18G5d4La`v^Ea?6*g#Wo<(8sOu3X-^_02cfWW{|ryJQL){S!i{2d5qrYaaqMr(-&@S@aB7XDgl(#!k)lSXG>;$!9Q&3q;FK2Ec*UL2*))Z zQUbJHX0+GHvxvP$#a+g(+o*LrQ_EtCyW6+1SqU_OoMIj-w8JAt9eY272f_umR~AFX z)mvH(6d^s0GTMniw%kRQLc((1rzur%*;xsjyBq;~t)l2Fxv}vi3;I>Cj7?s_UflGQ zq*Jo8=^ZSom!(dS@ZQ}jg)ux==K6KydTQ0?sGC{s(QXglKYog3ZaupE4f7MB7O zlQ&~VNqC`*TIDp^cD&IcpDy5Qb}xL2x;#9ZVzWQQqxV0EY?!_Fr{HgqjhfE}&}!Th zX|tDp?;~App4%V>Bf-rxf$aV#oIqkwky;%_U&E4Mj9vjBGy}^-CqJE2kZ}=cR_Bse zqS2dMX*Q*Q9PjOoj-KQCB233;g%ks=(V+uo1A??pZ1&Ui|MN~T3D~yKLlrk3Vn+Vr z>GMAiwl<%wKVQdJVF|ngATz-6tj`C7>%AM-uirqICTAy@V&8Z@KDx0l-IS5|Itp_+ zSxrFicz<}ZrUQprzroPUc^ECdkEDQBX;K37eEU#V|*I! z-9KcmN^f_%Z$6Jg!$Ie8YpcVL$HVFLJ-i9R$Ig8mwZK}{>PdJ9B|tK$9EC@QdFyyM&*Jz?IY7BOom9~2QFXe{@S@sAoeu?T>R(&NuNWD6Dq*)d z!xyB4aij_JWqe)^rpVBNM|pHxWbzCJ#;OPnjVuLlHi{LmcjJ)`hiUZ}=b>v*N`);D zDmO`d!W11p3A`lu@Dz!Htpx9c!_g5o*!ikVGa`)EEda`?Q$ie|5}Iw)B1Gp%{A}S) zIp%$CUb#?$0X{l@7KS+7Su7}f)}jHZ>~Ov?3+i--U3!?q6U;t^Z8!{zT+z})cJ+N` zY8@WzWrRmSr8EV24y6S~GZjJBA!I2`#mLuHlGc%qaQ!(2S<|?nI}#6iN5$=gvRM+!wc~NLlA;op^iGpwcg=Hm298U!>943z*-M;s$TMQ~EW5Tms>E<%r(uAWW>=9r*R0=j5H{%uDWC-snY@wi!DVQA)XtPW`H^vlw zXBQKZ0fw-X0hO~)4>FCSVd#KM1*TPgnoL?kM&>CyBO<9z!7|P-=g%*gd6c4y^<`*I zN%*I0!Ks)MubCySh4F9Qs3|$OuoB71GZskX3nbps!KkWodm|8oqJAi`o9OS4^>t^Z!22C%f z1OX&JAXHWh*%s!4>9#K!7XVyC_nx(>UBMY|E8kX(wnb`8btx(px!%?UkDycC_pYS! zs>Kp45LBD6+W=}u!LtUg-gh2J*NQHlgM)=wBZ>0{gqmz{$%|n8u{LU!#<%$~;+fgU zg<!J>$*KjOUFKP4saW*E+LfqI4dBqo&&?>b$W^CA9J9Sx~qP!gVG4xOIGV z0>cg(b2w0_bz;EtQz#q((zj~4UOV`L@l`H2gW3sfOe-}hOu)Q8O{XDg$uh~ebBV<# z53#hdHw=m+>_ytcEA;sA^x$WbXhCZ{Lsi zPUYM{HV;X2$SP?aNULPMz~R+m?x#fCvw(P{wVE!j|EOKigW>u-@aHb>EQ3Ao;gl79 z$FpNCWI7V1B)xFJ!c*LT=xtX4S{hOOwdLQGx7yjn9JlsEF zVU|d5e*2p{R(@~zF;}?t&F$aHb3A1oDTYcQO$hnN{&Mj??}1Y)ksD%v*rVzmY^FZ9 zGw}GT@4>T7I@lN4OLtX{?c~~kRKE*D*ItO=mgqNG`+1c!RFHjQOODZP27i4m)Q}Cb z<9OP}GLxD&2NR@MDKAE6GSc#<*nmxqj>K6m1<#!Hdt$+6ZGS5(48<_f$dfQ*#b&o7>RSI z_Nve!Ez?0v)$>1%PjMBPpQxOdGE^Ti5+t+goWnC2f86*u3No)WtZuoqLp;{dEak`{J zN2)|znCd(l?RNB9 z=!OKxW#=IzkrCDPx7Zl;7CCxGYTrqqZb2Ru!F->|dstlQR;O*;S|Ed_yD|Y5EhmK6 zCK=uo2P8~U@xe{m`jlqL-DU1d)Tg-H1@j(A4KDR%1tu5Bgd5AK`amVKgZ*&1%+pGO z=Iz107zzTAh!%blGRzePnTV@+$jY`p)r6uv_c!dCK;%VH5o1pRUHF93KFFWrw{?;u z4rGUT0$tNkAEh-rN<2~EeuS+>dGArDa%5;6eL{|vy&zZeI>G!y*I!_vKnawxa*rmb z$YGX~*qKxu4`64Ty*&*yYOIB5SM)1%;-sLwJ2B=H)1-;yzh9!YWP%8Vd_%D03O z15>vwFhn*w_3aaBMrl!$b}m@R{KCs*qg4lt5!e9}g1Z%pm;v(IEp>hLit|}+8rxYv zIT?OTZ%cb2HuQ^*#e1H|fv`}P?9m9U#fW~;nlEtni`{SNm@ z*^>vjJ886+{IIT8y}o@eSnP+h@xfj`uUvgN1JTNHur&VFwdLe&R*u;2Ay4Fx%@*LH z#$}eda9|ls_5?@iyq-+Qvfxvr-rCwvo6moEy7lnIp9lCR|KR5)MMUPVlP|HcCQX?r zd1^IEr{0!Q>RYEdhapxWZVnP?7Splv8xW1$#)`Eyy+;ALrzk3bt$=LvNrMevM`y$e zi3^)yvlJ|w)S`2n-_U?LU};JWpwKYW|1SEg6ct2%a>leL#w0Q^aE|jia1YMGK)1gR z;58zaX3aBbu4L3p$F^j?nO;jVcIA>tA&;JgV}s4+lsgT+1_y z@Cy4JWJE}BQY~M?ORA4!9UNl$&Tp8m3w?}KcA8pjX5j&KH@~bw)!|ebhStnnjQ))^4Tr%im?+vq#$KG* zmn_vR^O&7#JOnoSjPTl;ni`^wnidfy$-Qkik?c`NhhQz+TB&#FOZCDGy+(MuxmB@A4p6bDU0nt5lwtMGfm_Oz_Fl^7!J>VJ|Mda6q(EEwlH$5xiZ&4u?Pf_ko}UA~ zZh||m4Ql&~Hc}_KiW>4*kFQ9HO`xwtbTMd{?TqJRx;YK18V0HxCv%?iSn7#N<;%x_+<_6&3ch%2KJ!l;nya$bU`7`Ub*R=!kpO4y)ow4!;ht>SSQJF z?;X!vVkV2sP;N!6v&iHeV3fjv0W2M85j?gyvijYkS{#c0_Z=&O$Ro_?gV3C@B2(67 zTWJ$|Tc;t~dFt~h#8&-lpk#UmDeb?WOb%dc)3Yp6&0!>VAyLtJypH28I}epIc(1- znWfSjX>&(~z=1!~gD?!T0{G?7lHieDOJF?DM^Gji%%H^ z^5NzS3)<=ASmLa0>nQ;(cC9|NtEmqH2Tgg7n;U%$(VoR9-knS4lVr1TI7WH1K@6srEl3wPJO?CL##f|pj-twBF#1r9v?*uVV0SNc5SY-e@A zi@LvG+gZb<-B<8^<@+nYjFB#w3@Rf7I3{g`37+nbC7PJ5C_4D!jgu-O4oW2SR8&E7 zHR=4$i3nILyjff6i!*%zpb{-7pUA7N4*u#_S&8 zva*KK7HaknljepP%25ny&S5!+sVg-tvfe|n^-u~oA!boTDf9kP$kqc1k;aIHg1Fur z98FNGxUWTDL9{eDu~2oFhh!5LYTm>laCDJYlN>|%3UQ!1De@wL#k&-OWeaEA#WJwl zPNP6wljD+-NyWh5!imR4;1Nu)hDd$v@_=)S-3#Uf;1{4-0S*8jCJ%MKuQZEcZ4Fpq z%axD6tcyYJj&w#uyn#&;<`gCIG0Nbl0&aX<~Y|!HD6d=He<^(BV4GC76I_qx_kg`P2Ceb)q5-mC36-i%yW^t z8uQaOvN!H@0Ovdk?4+|X(3YjmQmSk;7{QG_je!fIF@2BC!n|)V4pD96>Jl729QgUP zT;Pm@v?i5ot|f!3ASrd2Gh;kMJ_-{1uxrr1n`(c%v;gFkq|y!k-%x!%niseV>9LsKBe9u?M5ZHy`~)4w1Yk$5o;wgpe&A!^QXBiZIStfw1auSXDplJ5X^yz*rU2QF!34A zo{N=03*!`JX} zac(pRJ{&temE<7!GI8>nadFmJvQ!2x3$!^uEWSA5ZEpQJM8dLN>TqrZ+QeJX8(J7B zoeP_%+07=LTx2{jo?rqqhEux`_dh33QoCP*CmDE+C-KFn@uY<%g@(1L$Z~4kXs??C z7f^;)e%hW!1tN#HolS>tp@}@p-dbRU0XBK@CTMGqdAh4hT$Zh1y|&y#l#?vD^?&Qd z^TD(AjlrYM2QR#L@Yff%D5<@y>1s19>asYb+PLNT$ITk z>Wxz>I&+JlRI4w7^hI|l{3CO%o?tmbJ;wzzyJ~JGQ&#-1%+Kn|i^mDNI1TE-)8~)Z zUkohlM@=zpf+}IU5X(GaQC{RWUsalwZOXD>?P^oqrM09u4QvGC!IP(t*Z->o+KzTx z$z%&^9W`8MRcS{MvtyqQ(%AY0zby}rIDZ#&+T4kxx5}62&4xoA277Xz7u=9C_bo** zaMsJza~`ITMn`W?_d_)xP8^=%B9}2z>Qt~&w&XtH4hci`qY1Rp?0e=ba%NI*i&pB6HR#{H zIsX1Sw8`JUX=|8XyA5%<32li-TYUfh_xYd-o|jQOLgUxJ!?T6X(6F;Inuloo+7HEu zhiLdw87-%1+`9ccKX#)yM&ma(?{prcQD1V1`Ga5JQlJ->!gBx7`qq|Yu&B|Soxn2x z@*hrG=HCC~{>~53RBLwjlBEP7R2*x!uVV%TC^}RA)Z`C^m1n#4)CN;*2;rQp0RU=F zbnDP+_G&&zr&>3H$Cfr^CU8DTRjXO)2r&rU#ej1q9E4;8acp(WtxLa{xEUKYV8P5@ zry#8w*0@E=Qn_mby@XS&FgU5-B;vEl`?9pOWfY`PXlHJNSydo|1yn1p$mOUt?WHfa zG#f6?>p=L?*W!>yi7i{%tszR*Ky&yh+BZ4%0SNEX9nP|x5!OxBsFNfqx*7=bQ@Q_Z zUhGpmiZw@4L8Eb9`iOp#ItCU1%c0jY*gT^?1;=hTn1@q}^e#{^1a9Y*w&<(zqaD@4 z3%XEe4MON{ir~&{Ssl$!pt1r8?TP`mHW~26`3cCQEAws|i-wKF8_dqtr-D@I@iUmQ z8dTWK`x*%F0Kco2<>I8uIw4lO(V9+@;24BdGd9aOQC%C7V>LT~$CMK8B||I@cA=3@ zf_w2G5F;!?931diozOEJ4W-yi(uZzxFgszm!d4Ko^gd;}*!%gI%}I7K1lWijuBr+c z;AbZ3ehIGdgtU-)Zj04qWKcn6zZso%{(316p2}ywU`&7ZldEb&NM085aBsJA=UGTYJTD^-yK{n+&92V107y{bFVOYOy&QK*1xu0Al!VcmgSG=031-UJ!V~Q;^(>L7~NLC>VNarN^Pu*ln2} z%jrp45UtlT2@(yxhS{oKsO7KFOpjSSX-j@98-b;f-WZ;mXb3=@H`L5jJ;9=`=V&Dl zyC6=UvV%X%HZeyb&joA}DwnCH6gI3i`c3R&?vjGb(y=WO2u)<_U`(;5nbvz93#{QL zYRVLlgR2u-b;=Fg|H^$EEo;XLz|qG_Z#Tqpg*9?a8aHO-)y#saQlw>>*4itDEKcOe z8VCV^nGI%kN5+zKJs8wTDAW*g#%EkwuJw!to`AWItFL0S)+$~$n~frfw*9A_$xF4v zHRAxS`hYLNvnX6c zQ+>pV+Lnpt$Z*nqwL*$hdf3FtUV(0kqoa|kTnr7dGZ6)Ofaa~4h4j%Bt7lx$zNCkt zFSdY{6_LwTjV`5{on7*!ezqh+V$MKgq=}qlFptxI$!!EuoZZ$(ml!nUxT02v1FNWp zA0exc!vVCnk-FP<60EmnfRNgmFII4i<7IY78#A7S*kK_Ntzi z8BQKL03X~LBb6|CAwZoa!A*^qk?;hmBF<58QCh+b`Ix+xmv9}mtrp)=l+s#Ea?*ss zq`?ojZ^Ezi#oFf&|L~)%)`A}1!A4eHisCd9%-juXHZ_YN>iXAxNhHcV!B*n9&dPHP zWK#h|kWBo72YKejwXP!(=Pi6?2<0Y;dG%Dx>_mizewr%9#&1k`W>k21w1;b8aquVP z&Q;iW6BbB<2~UMo5kn!9mGA_|IV<{0KDx4^T z^mqKajp(wqR|y8yF1#<<={fbeo{=f>Y;NK={W~RX0uG-p$SP^y@v2!hu{>ANN2zGi zKEPGyDi6GMi-*wFV8XrkQKOWjy_$fwF)z|hY@W`X<74{LL2&A{$TpNxq4+TW z_3IICk}*I|XL8Wn@K{T+)$cub>Skx%I5b@016;;zjFVQPArQT$X@VOwlx2tk3 z_{?V#uB)j*Gd9g&Q8Th?ku$d^e=lAc>N9jA*fT5aJZ+1gnJ9pYwh^LX!%%|WLyDxO zBEb7eoa=}Y)2w- zJwVc~!3Em2Pe2iI26c$>Oy>1-g{LAM0&XTB&_!MropE`f*di3X@v%u7Xy`%^K}H3g)+VEoRw!(@k4c>si@;1BOukUnZJ} zGnFZ&DZDr@o~TlTk-2#dD^GpsP9N>8xW!9V=QS&L4e0#|A&5DuSA zw)Pr9PF_zhv`&^y$|QU8ay9UA4m>h|)_%#*0&_pXN7 zJHhFl`7G|hMI4oD1*tH~>n+p;DafLzsUZxOv zEcdf%)E^6Q#M9?7OCHx@WQ)gq&uSQg<9$=7_nmfOw0?TZg>?yXCq&Rhqgh4YwXdOm zn3jw7sZPs%exu=`tCQUEj8m~DXV@5@Ua|{|#K;9O69fQJQzBm@T+Y}yZZB}C9uPAw zh?XfbR41)0GACWAhwb2-M)ZkyNv{CUp|rqgEZjNsW#KLnuR%R!oel%RemN8VXx1qR z6A-kXildIeEV$S%bxYCOk{BLAOD4F&c}`m|HXc5K`V7xbC!W&5!rlY15$oaQiTJv5 z{B1T$lJs4GK-#3oClSlsf(>7Phr4HZL~`0T&Qp;rge8;e+~#=t<9KfmC#;Bp)Vtx4 zILZpD^4b@$Ps=?YO^>k|4l?Gni=CIfz7mOqL2kG*r*_s zQU#inio6L#a*9LqgQV*ng*ss>1VgNQ1O>xBhWX&4?BEm=V_so}iw%Rg;QX!O!4%uE z)sPtCJ5WqXdlP~oQI5j~vBp5*IJFLe%Q}fhdbmVhin34Sh!MUj?Q^cuXB&zLzTnh0 zX*4Nzx?L)nap@c=FdXJrRERj|k+~?6U{*3vk3Q;9ow9u;6N$t~ z-N39<)!2mrn1VSTP|z#sdsVf4cYO3_at~*Zp+G$NLlUZ%1u*iI@7|DNuXsH&#t5Fp z4+S-YU`ZVzUcr2_)K-H@W>`&V)u?!4h$E;kVcm~A1V^^~bni3Dw{yXwaCeXoo3hRw zQe|l7{6coDY2`GT^2O>s-lo|De-LMcR@zx%K@PLk%-}@Lidw7p6vPh)lU;Z;f|`_i z?7;{~nLHI^l&nr}sAm`NfDXBC>X*pfq?0X^Y5S_DQMpujIVlum|{Yn5cgfM8lxdksWmuTgQAX|Qe7x~;Tk zJ)g1g@I|UPMtnrukT1Bri$@jwsooFafpCHK%3`RvdP}Q8P{kKffraRnWXoM-DXf>D zj*pVfgp6OsSWv*`;1Aeqyr{*j3t|LG+HJUMzxJ1GXzJE^R3joc!OIYb11M%49Xm^;C0PAd1<7jnc*p+dQWK#`P z4Z-j#8yw^%Odow9mdVu0{JMHob{VAcQ`aThl~Ioqqzp!E>C815)Zm2Z^Ea2#`^Kx@ z-TecM_BCU*wx(A{y*R-%0z2P+fYF*F@p8ZKO!d_@VLna#ig*PC*4B(*@LOVFoebtS zop>q+`O1{B2{+kdA6wkVu0e`}v`l8wBt?7HGU1D+)SUrlu8BhLY&?9vdH=;z+*7%= z`E339I=%`UF?7Hz4F-76z4kY*U%!E-WX?Uk@p^o8V_%vVGkqO}G3uIp^p25Xwx-~X zii5#}hmSS~12JvCRyjF6Jl>QxrXQyg%xCOius4REjpmxrcPGb~1)wERP3wZl{0%hi zf#{gJX?S=dle$2E78d0!w8amFl-ZNnOM_2BoEeGzLU#LA-(5PNvf|(S2;i)1wGQb%|XDnDI9y$2YPTF>YDF$M31$kkl zB+@~;w@9QksUPm$$6cbxo8O)8+jyl_aP}o!lIrl|@o+kQkCA{t?#coy{fKJyB)o%+ za@PqqSg@E=>GF-U>4}K+=;&RA`z%*?Ip3krMEZY=N8ch~gx~s;|5iK8xyc^)6bd@{ zWUIiHvgssh3Zfw~Ll~PBo5h=aJ|FaEB-?ut%97xPhqBC&@T1}J0#Sw_yW)49mZj+f zi-Rj}I0&qn9LtN(ykE&`5(~wRA2b zL+K_bKOriig~UW?=*LLhNR%jW{3%Cg!Q2pEg=hlSocNFOOd>m8vN=CPcVw*a!o*w9 z6qYrZm30G?iGmK6LnM+&YFG#3V}TnVfGMJeu-;-6;GSdFFrFgB)Qftd(>{!c-ya-3_wnatOO?Oac3>pv9OP{EvS8tRGZu-PSwZcOLf$js9vw zhg^FFA<;j^9nkAq@1U5$p%OxO(WRZu z6hGa?#0?@<=Njz}d^PpHy&M7loz_~*tlfD_dTADT-gVN4oC;oSrL$(9=Ar0D>!OR5 zSh~Zh(Qpf~;OVdyZgbHJGKt=?Wo26`7V%utwNZQH;53kfWv|l_GL+L&q&|kY;;+8I z@cEWFInL<{R>Q&v>xuF3uNI?}C_;Xf0xwu|)4-lyq>#Y6F~|nLc$LQ4jEF;mp7<2W zj>-@BoLgg+DHFM#oSoNK7cr8%6ICMtO#{(sqf*X6j5BVF`Ao}$Hpra_CKNZH<= zfF#Nw2%6Xi2@U|s;~;1Z2sFqZfoKdGAjNHazr%?WaUSqI$@#v#)n(P{ZjiFab7I2| zvDaF4$;!%GWo2cRyn%(S9kD=0DqKu-Jw~zzQ@;(PG2``%BW4p_TjQLlwVn$HM;rBx ziKxjHwoVc59;o{imog9UVdj*Lf`R*2M%g?<7dZ)vKJ@+44k0|sHl00fkA`BwOTehS zr1fpPlu3CMFqibhfx2uzpPEy4jWU#lh)P>CYij{w;rwne?yO!0D<4MFFV82ptvk4k zX}4jfM_Q$oc#8)#X3SZqQ#Lcl;$X5Kp=4 z12f>irW@2MtJc6PLwFY{0cOi?U9D86OtKKWs|GVdZ60ztms<^jWgjM-^}IuaTZA!v zvMOqB$B?7cQWn@X3^7G;`&_W-RyD8o8Bt(%lbvN>euIU*p6Jk3 z4Do|MU!N^w51+!g{qcBmcK!BTHd;G{vNqr{Mb7-4(+w$Zhj60@oyV%%sm2i&plEMm zHkQ44QxP1;%Iv1L4i`A(D@%P{Z!2KbL;)hDfZtXvAm-;|^aaZ6T8)v`3M@$zeBwK} zvDai0F0m02uW2>w7+>F@dQ=@sx-*bTm44`U#lYPe`q6OuQd6*)9oUi9o#SO@+OTpd z&$>0Np9~nWudd7%h_Xzs7Qy)t1oC9%_VL<^i_4)R^%g{;-|~P7gQS7=3+c!cRN^cl zCgiWCHlH)N{8<)^=M+G&NLNZ{@M%rX-i@R?D;q*e%Os@NeK@Wgr)4|S<+K&%H2_qW zw62xG5E(!E$p=WFv)2IHv*ZacOIZMGBgr}RMP4sU$8?j?60MC9_W|t$=I(BBy7t4A z6U^KJ$P^fLS>c3x`B(!A>^@Q9sz$)TWvx&`C3oW-y}gIT5LqJ`eO96-&1YHGsXX@g zOq(J)v1&C{6bKFORLJYM$gMG)UFZTI3-v-q(j7HXqUz}6L@J9qQE6DW??q%}a5!80 z$p(@xXvO1)3|6^E>tTx-Z#$FJoS3|Z+Z(8z8yhNAN3aeUu9fvhAYKSH<5vr9GHcm# zoM5s30)ht%ZGs^QEg8Leu3C36xkMyq2~oi6esG)G08g+OL`5K4z}9mBlHHxWhvhEJ zZHB5MJV`I8mGO6HHwzY>e{vzDB%+J|HQ9jOptEq9^p7%%`>8%rcky zX^$mlRNK?_fb0L4x9@gPvQZ2(*G+0^ch|0+CKQ)WF@Qh^kSsD^6oj>-lf5BmDCgUB zl^cHZ`>J^m>A8_ZpqyY;Mo9?vzyspTR4T@C41U&OxjADt09YWiSQKe^2gg0!<8*Zz z+&$yW_N%NQ>=*Q|2!Rx3`{Gf^s3L2hF*iByQSLZDYmE|kNa9(w>uKP4to@n>vUUoj z_Fz;1OI8G-lFmx-#IVH>fHyN20d1mLiLuUJAe4)tjp5ocP_^ZX;8pC)M0SKIffFAn zr&;Cq5y_{Q2BhyD_Sz}P2eitF zI+Y9|*%GW9K=W=$k4%nQ?G7^dUW?t~IU~LI&AI?t$`J8y>ft%;>`-O(m;DbHJlhid z+~H+N(;jos6m;4)Q*_K$%_akq--vg*1)r(4{8nu|ZO-g6z->a028gg0z@DxdW9ohyS}AV63UA!W_HH2xyaiBR?g{Qc9}eR85yIZ*F~a`ubaQy?y;E zem*!j|K`gF^nOdvIeA#ql&kDS@WT|F_#KqMN=<1mC}L5dh;ij&OK+g`iZo!0td${X zgL(jQA!wSdmD)jBg+ynTsX-Dm5Qq#V#yMdrkWv`r`Q&Fctg)A^x=_sgAG9;w$DCF) zoKuYj*m5?VK^#SRCjdrOT{|o3lTwHXvprO8nlf&}X$ycFj6-K!|A0Ac*C$h9Bqrz6 zfP~rHRO@h3LD9*uAYBu0;swe3>qpNEsW6k&+iHqvD$NGYLt!>7pTF7$G{T8NKB*Ke z1E>VTo2E}GUGd(-VNv5}5hZ1#$csYRPs1KnZDVUyCi*Hg%yQa$Ru zRVy<4wd!P`w(5QpmVIR_h{$YWMfENC$_a@)rf5*oonD+F5<^vZXTm|XERVVp{I2Ri z<%uv#(l}57pvG7)U3`E{3cDa1mXhWDKKh?&9@q+5Mj%XpP776*^%L(^8Fa^5GGsME zG_0C9QzLkX%|6b2S!YX2i@1$72DOcAmHO&xPgUSqDQ6~+zth$nx5?(r_)Q}9)nV>@K z5L;njOs-r3Z^2W6o#Y+xO7sut@8^a4WPaEo;fiselmZ^Lrv>7fN z6`9E}osYU$9&gAr+Fpfl1nEH6a@q`FE&abuEY|*Dy+0t?iZu;|sUKJ+VP(01x_bus zYAvn3gI#fG*j7H#Br(@%a|16~LPE1P!pGrWlS`yidxzMA;|cceAemef&vlnDAa2`l zXz5iHv zWHgAZXq>B2m%fTQ{Vu4%T)eJjAhP}!@r5M~Zt zo`Qcusbb9Hn=taBKe2;K*_Ka!BK9R>K!*2Nj%9Q2V|DPA0@|ZjAq*AK;lopiN&lvC zs;z>(IdP4I2H7UYr8u1DUYLK zKd)pL4FO(kKeX?j_ z3r-wf^)w=HWSVAmiKS89D&xK;9<)drx7=%*one2 z29@xwjvCq{!BNkPED)8X3=BKlYq)VrX}CPOp!!Zi zWN8Rh6fV;HLIufXif1st{ME50dDLf|stH3K(VbOCx2ZvN5)WZ(;!@P(`~;1}UqP{B zZ^K`U&J{-o*ltC?AuW)+$yKHo@h|3bSf&+;n!*`sQtHniB^{B$S0yP@aqHhiV=NG3 zXJ?c5+|jdM)&>V)=7S;QALGOV?}|Af zHf0pPrDNj0LTz|z#RRaAsOh5+T=mT1)nrd`p6Pe%CE>YQR}BUAmSSd&UoDQYK;w&8 zwCRzLzUE-AEY_S;tZkb9Ltjd@BX^h`Ji`vH{`};q^PJn&Qi-#C`iR+pNs5!V+v|Va z`F{WK(dOgz@3;5C3a~kfFAsNiA8qb#Z|?2kBRtu~$Bmt*&(}9t4Hjb(D6;9m7aFD< zlD?1!psCldN0*OANP>?GvmkNg%mUhyO=^<_%RR-&_`kJphkEEhIBR(K@Ni>$eQ%FR zCI%|>aD48>dchetMEM*?hTXwecYlp|zmvgxxQlUz3C`JZ5px2iGx+7*dv^!l<1E<~ zIMxn9APw$Y9D~PF!xQ2jC_)c}rM*L77J*^p*3HB3_cnKd-{(k+vA)0gNNrc+A3+pG z99npVzY-xxNEviy{M8tRqkQ}516EjYb<4lxQ9lspuYf8!6Q@eiW<1R+&#Z}95NPt0 zOiA-IQocBGR5SH$Pq{xv6}gI6!=;f(0SrJ|JW>w;o0cgZyymqO}@SftsWu-_79 zFLcvpGhn;0=3&5#K)O(HY$9IZ!5u@;a8LwIEE`KT<}(kUSjMG|9!t?32=tp6qn605 zw_w9cL9p#oL7d0~kdm4Ogk(-cSrY z6mN&arm9e%=E5|i>do*3i6Ze@6hr(mx93iU8U2X_s^y;@4^TU_ll)8iXB;%ml!M*T zDO0Y)azi3gTy%Ved|H_$frKnDOpu0y#>4W37#8ctIAT5>GrzJ}dGX-~ZV^@0?erh# zEpK=AfdPpRY8%yqfL!h*yB7UmJ7b@;8W6N)tLbophKaq;a2Q`?&oF__HCZjyVDrIr z@Z+($$t-KVe8u)(?pT<8jYHgqaZo0W5S1dJHIUfL7Be%&{A7p*FI3RJ=?En!sFou%t-a~3lbL=LAY68<8U90;!!(7m& zN<(ZiO2eAF$?zILbO+b%c+Svfm}hA?6;l@m;7x{5bk+qv?`9s@l_XK~q{kSfpvXUg z*E_c3jfPRR*Ep|Sce%iDLehn))iI4s;^})IMbx|L5Tara{PBG;;1@9$Gm>fxZ#SWf z#y(~|6eD3!)K;W~C zNBg)U+}?b=f2UN7>G9#t{u6ldmRjVH*cI!+zcb=g$pOU35od3^e!{OIK3o0hUFLyZROoRPFs!i*Nn%^*iY$OlElk zWrq28HTiLL4wqZJfI&PRomktocF(P3v#O8K2XL#$o}~Flk-ZHg{hP`C@4M6t;CVeKS6V50+o@<%$e~Gt3Wwy=B!i5t6~8 z3!2774X|GJr7icXDS8OBuZ*HA$DA#Vy0<BXflb9W_1;KSzZT<2!wgAr=z$2d_I^-}# zyP?(9x~ZbC$Vxh+4L#n0Jw(YvE}dcti-t8QBm-@Ga{gLJu^@1S&Buv|b{;6eVny#0 zXbyf4hTm1Y3s~s+3^mXsAx6rA&OWgPBUov)PD*036wIS%DmM%;Fj!b44hl+A6+bj7 z)1kOYge;eQNH53SnqUP6^2ks&X*FBK4;wVlwlUeOOo;i@AQAyRMTRrKaN@3cxM>7}WsUPAT;aWg>iCT$0 z1Gng99>@}mb6_kek%D9L36bt+*k@yXd29(v`~)X@YaJ3*M5(ki&rDL1wS-TZdbpW= zYn6$5CL%@Bezqk2<%UX@7d&9VJxVfFfDX~CJaAgf*YX&12H(AxkG*Z{BxF)P_8C+} zBv|aAw$PxdL{T|+d-3on0V+%jnVB<(@LR;@iq2T8XikCvh46gitU*$9x?;mdUQS?b z^2*y$dD73%a+?PUC_6z6iATma(WkV)KrN>=6^%iqvhANq3a!A1M+V+vwm_n)4RDl4 zHDkteCmG)~v0f4b!;jH2kLyUk4ORwo<`_t{yby2J5|pUp#W5boZKB51k=)3n2UZOD zoCuNJIW>1Ih@kFAYmLGns=V;mF4s{(G#^6j@lzsGpFxhT+?G&Mc{N5iyv2;ihy>HF zhGM-I67sQj!@&4Fpl#fNGIJO5FtpYNr*c__Kjf_2H(w zxgE*9efzUF;V}IL@uXEl4{hdkr6wUiHvQ z=2Yt!rq3p+&*<{b;5Gbfu{*8YUD0(|$)VqEa%tnyHVfF$UU?Iv9)XdhFYJtf7BB`e8 z)IQ-+03mE5Q)*$&A}ncj34glCrb-c{u&5|5vElVIxc@Wjw4otCafoWg>D8#$BMG&j zpf(x^a74ETIBjTXM>=cgibaOHG=O=?tQim!%8d;b1O&53LlsNAeHwOoyoAtk>`A+B zO0oev|HiUSJiE=Qfb?iXY1LV}fe20@Uk5VA(;v89wre@T8MFVf6li(Hai~Odjko3{ z(L^cp11n0WR0#r?(&Z6uTVXO6{|F`W$g_4sOX*sZK8kv5xmwZL)h3`0NiZ)}H%R9` z6;uqZqSO>#kUinAb{zn$$7AF;Soh^77uBb6d6l**QdbY&r~vjEktbiy6>B_B$uah~ zBL_unTc}c#kvHIh1@Roo@7^Md%cUaHVqGvUKP-l>~-_ zN(OQA#e|$a6T4kqwk{w)o(}E1p&P zv5Ajm>_L2*d2Py>(x5|; z?*2*Xs&iXGihk8~@sSc5Ld(WpIXQ~P?spr5+D{e3+%K-&Q1(!pQgltn-CFe-t_gk1Br?wkes&4(~= znXbx@>ahYrji?3J;?5u1hOf8Ts_0fxyl#TEI3qEYy5P0i9F{06iKOqagO>?ouwn>q zKpoivzOe;WIMq~~dFkdL|2}aOMg^U*Ep8~+uH@WAURpYO1=E(N<<(kNLzxO;#BKGd znzs?+4X;Pi2bp!s5DdQ_&WNkf|Jm2TX>K26-(lg52oRFAp@bS|9iullk{2_;ONLB4 z9OOz9_~|7&X6$;^vScd{BS0wxcT(dT_*4^W(^>;F$n~~TtH-S*wX0t8uoLk*RHT@r z&AKv9Yxup92ofy7(Q8ca zxf6BfHwo$>gm2+_g^MXKrUnqw_A#5TKENzM?yl6jc=)3Z+@9E7zCM=|2=I=22e${h z)=%}IoJ*)k8n&SREV}Z0YNMe>H7ug~;K=}>Cp0-{AvQrf;&O1Obv=BhV7ylv0yS?Z ziT4cqL8J4@_3Jkw^QMCpYjRDtig4q3c2FEv7>3g6(>*b*IUi3&FetM&LJ~7pcCAp8 z4Put^HkPw08S!UtK~F2ZG!s6}>}_B3*`6e}`#_n6XUr3mijABIp&+0~>IXz^V5efm zWFuGSH?nSR_Xk~50`(YtPOZ(YqCO3f=33$_ZlK)^3AV3M4a)rI;+1cIO6!UqoY^o0 zkA^>$f-NEf1(d@Fp2d*(?`ILThF9$M%T`vR!j52+h^P`9vuI4swi^<*R%(#7X_5II zE=1DW&8HHy!ZgQNYmu`Jrc2D_hh9=Hz+ae<^I8j%abD%)%~~DR96TAhY1yVp+e5$w zjPuC1DC}~%)o|gIP#<<`yL7w1IC#JM@{8rpEhPt8|W{;5T-25uuOphZjvT$RFo&0!)D`3^)5of1P`-1Sl5`ey7fewdhLfHF5Q-i7vL2hI^)&`Zg!E5nVWbIHv#xEHmC2gbGPO1 zK-T!H*-Dl`uuGN!`$@O`z z7ir$ZkAW>_XKhFu+dqs3QAn+#BSh83TeHKmH}37{E;RmXBFeR^aCPowK)1^2k{F=S z88*b+M-rN&?nA|=*XZ;@85*9C!o%0{`la0=@UgWiTXN&8(OU{4k#~H^(>Dr>D85AP z8=iFQj)lR;;f0I2Dn5hFGqve6120h&2Lcj~v@?9Rt^zyVIRJiI%{8$fou#kQYe7%= zj)ZCkPev?wZ={sI^-`M^!PZj?z!^j8sgZzo#hKJ%jEobMW;tHVB>R(0qInV$aA__C zw7w{U3^{>%8Mtdpy0GiUsIJvyQU3)!r#2etJQ1;{te4MQqRc%)m?zW8tyhHIBlXI6;RK$GB5R*&88{(^exnH*kFxs z5W;oqv-N6SI<-lql~Cv4FwRk>b(zgzAGKmD6P_EjDXw?(hk{UGBsus!s%av;OanH^RscH%2`psxa z>IDB&PkAEVXP(e^(BvOMzW!5BD$m7_qRT7g^>1K>7^1`m@uqqa<^_D~E*Znx3}DF6 zU=|Tb)82lq8aFGl_cLPF$j4#K@sU8tCY!wO#-U29hTz^2$7Fk7BJ}>J>_x0D9x3Fa zs$vtW+bnCf45c1P4J!C`fxV4>X$Uc{m}x0AonL746v)dV%Pu`{MH{h34nemsGpnZK;7(_28Yb zgPS#+UN?fh?K~+6X2us#J#)RfD%0FO>{eFoTBz0?r}i5Jg!}3tWAD4e2cRH=_*wQj zUtj0M$A(^@A#3;Uuq3~tg?w4;aNI?G#5QLQ+$Q}R3ncK0%>wUjz}k23-qjlZ*231U z2WiZ841)f!)wY5xnwSzRz*A`b3gT!=hqA15`qJz_-Q0h&^GNdS;+67oZ4DWm9`5XI?f>!c+0O3M^=-=v zhE`Hfs}J<|D`ceA6t+McrJyGr8(tp0KeXhwJlsH^1BGVjH~qHy;B>^}Wd)|YYV&9c zA3VHf(?^rH7(~d(e=x)s8wDJbifaLztl{b+$0OLX3W9tzIrg+pK&WD7<^-b1B2z<_c8!+2f5kN*Xu7X)NUFrsJhh=A!v^7Om zx-Oh;7-->4-8sJMI`k5iE<*31E(xG@8lVZiOb^IDT{O`1vUQW;Lb(aJ&Bp7Nt8h_= zw=M<%gm5jaG!OFx-2YuzwA@ngv1WUZiZXDf2I~BYXwcYI3ql$JVeGp<)_H_j4u4FmwskSD>I!uAqQE3N-1r>^vULxVd<_K9Ba^r zr?k#@JFImdt1d_U$wnTaq)jz1L4d>t#&J(^&fCHWiFrCr#mPOf)1w8p9yT}KwGvLJ zH=PduymIiD+pFI(nC=XBBfU+{6NO0U1y$-Tg{$|_LhjR-ycl|DLn28GIG7erZiaOS zsR#2mvw}_u>5(`jpwa`-H0&p_8E~{n;Mo0Ne^TU_a{12?Hx|Q(pU!_{qIA`5Omu^w zGR}!rj>Q9a20cK%vyxq8vbJ#RmEPMhxS9;!9N`2Hf`=wzCnyRO{UMtG1+UGr5^>92 zodif3*T98(aG#2s4f8crPQRU# ze?ntAm!0%D{hf50Ngd_Xp43N*tg94DYzYh3%8-P$d*b&Hi>{(_C+?{2)f{R^~s zAiWLiA_w*cWe$ey$o^{jElhg}VO=y2j@TXGW{U=-=x8~x$j%Wk=n+^*q)%&smv_$d zD$csBa}ROaRJ8+~XN3-D9F^>=vTgA%+#a~6a_$YCXac9C*Vb}`nAD8?wJyV;UG^ml zlN(-g=4Jf9;64--iffSgDRf1KC=-2+BgfSSX}ytDcLWlw(qV~%6bZOqBgQRDG_7#K z%sjrnoQiK1af+7F%-?C&X;gHrk{{jq@?iSKm+SN=8(;a%0jyPM>ng8c6ezqq|%cZL8B8r?&XZmy)bH@|^kG+sJkMm1eFE z9b1fl=4d}+tkt+Iqqc%`uL&emvI~&89WVn%m1uW|pA1}NPzwtL(qaj`dpUV;=kvv_ z=f1M=kET$$@6UP58doFWR9w<4REWAqmxEi_8sWWK_=hv-)8%xkl!-~Z7kR~v3BJe} z#POyp5cez#zsb(}Uzau}7awqk@tdo`%JJ>NSNHDyYW1so_y1+^_~_LbhTL;xO*lUu zk1m&%o{ui&^fhjqfN*+)`1MyG2CpxVaIyf&uum^Xa+S#O8*KZ)*?}Q3{V;X~r>HP_ zb#(+u0h{n>aEu<8L{_4i>E!f^=M!XCU(vk-Yv%hms#$bPEzz(gctxeQ>Jb1dfyYU1quRq+{#&+4ArN>+Q&)DYUo!!Cu z;Q9LQ{?^9#+v~f7=il!>-`U$l_m9x*v#n>3Y4~hD-F&ux7ro-$VDkq&4ECO^Z*Q}! zrS}=zz@x8&rO+dE(aC=j`!k}=Y_tw)pgGcL6*MCRo zb_cl7XLEOn#T2^1AD&=4a&wpct>gb2JTS>&Z0tPS-^Jq{jB3LR6-`$V8ga^w; zT#gPijayI8r@BSwy^?+d)HyjD=~L`E zEm*lz%WY0IrLAopOERX5A%;Z_n%bcyJw893gq6IxyNijyTe<(8Hf{LAA)|2mD)VgP zuDMr}>G)V?kuAA1{*xdpT z@mTK-yR(tsuon0m%!w7r4eLQvY;9okVrDhnSKqvoAw?%`UadbKHmW|_eE9u5K&8wb zhQGwLBh&|ad*LZoYg3S!!yS{^^F5!oo+2?pJ>Rpb&=SN|4nx9u`@7?|{WZ{+e+HsD z8=m>}TzVtGm^Hqth?kQPe3PEp?!% z;fglOlI|U?7sY22EiN!VqMc?#hTU+5P??Y?GFC43${@ZDv@f*9I#jq% zjwj2Pwh15_2tXPt9RBsVbw?YwKt8>$L}|e&6V6Rrbe1S^sIs#}Heq8dnUBtoN3hA- zYJsc76v<(&Yi03bZC+kZE_Z~cBqByuMg4VTGQ_Enwef?~Aact;h#~ajHZ{Nc;Qb|z z7@nOcM1J%6{pIO{7oUH%JbgL%{FlqqZ@!c_SToGT4L&DI65^l>^;lT=_`22qo8_^p?MN~ zw<0emuV@x)4pHt|sG}ruVxce=zbO$nHWOvO4VV`Z9r)+Zr;^MAo$GxysHvVjz;4SZ z*#B1uc}$qHR%EU9aV|flD@Zu}seMrfeuaUd1%XMQg5_6oq!{RA(5L>@0>Hw!=v@&6 zpOf9)X(QD`_LQypy3uNdfQgiPK>#O{Kaf6itRPX{+4wxa^xYaq_@5&W5DSlZSrWVw zWh%>4NSiy`It!nO-q~j3W6{50h66=&JZH9}q1gT@Y(cFQQ?+-6gP3paWtO;bqiL1q zQ#!pmflb&qo4L|U3I;Q(60#d12%qKgDq$8^2XnqiyQ)WrWe-+|Hv6HfwV{jhEv7Q-V;W5Go`<%yH{p%LzacA-w=3 z+9Y-?Vu}%*ZN!*wJ{jIbRu~xE<+axcdaTC4{em1^hES*Cs?SuC);ua(e9`WScafvN zuShVjqGyy9>0T#Nf|8>dR~CRp&!2)9sd}iJ1a{E zu0LE+4=>(a99}bmVaOxE@w76W;)NbNz(kGC->nRH_V)kyd=p;nC2EMBJy}cnoGDhA zDrZW6`DD5haX??wKvGEP5f?0JB6Xt4^{PXL7?4`RaU_@vtk6}`a1xb7y7PoVa7=4o zehKD8B{}qrJtAEbRpjQk>T@iC( zc2nJ0t z`W#RH^?HokezW?KG=c)G0uf;gvg#~C#byplYJ9kPtw*C**RON1X7=LiSzij^bczLy zP(dh0;L?8n{k|P_nKgIPSS&u+l&vVxlt8g)&Rb*}}qeUby>rAZjOZ>@!M^t=0pV(?AasEf7R z690|1WB21`9dtBB-L&oi+yLm0(k3>29pyoFniPh(^(gadk=LpBF-j-YA2?VectDKi zT4Y9}<*N@D2qkE0#KB)mJ-NI7hx*lXY&}2wT3exv(AFY8b4tOc$S-s)J9a{0B!hRK zoJ&ft4nTUZ$5I1~^uZ~yTLoVd9d$noEno-^4{nG{f}6m#Mw9wgfG{9&G^R!#_@b?3 zZn}C@EDAG2CXSAd-{4Gw&xst)wg(oTBB(?P5Vd@9e1tu3)nuW-kXAJ}W!7-`L;dVB zClWpz(ig{WMF&NfAi!6E0yoFaY#Ot_wopN#i2{Tv*T{!gN3SD`&J1W0II!T2g=V;a ziAFW`!9rn{G&~V=+W4aJ}Ab@0`%(YJjq2oP<@Q9k=X;gRL%wzonn zcn?7Q@6*KKJ-S)-uh|fGxSTi26+x<4*K4~1+kKSG?w~YUY#KU!dS0Q>nhU9Dj+iiO}Hi!CKucHPzM5#mSpD0R2v_L%Skh}4F`9_tZ@q9D_-j3)z1)iw##<+6plsAnd za6nUi`avF30ag^cS$_e!97*49O6+g|OV$FsryG+qgk0>FL?^^o?(m>Fi|qaRzFPwlgE(A&znQ1hfX1Fpt{+o#Kw) z-`stAh(OQZ?XEw?_Bvp;)nz!RSo7c!E{E7aEaM*!_cjrPxsIRG3=Vj}&mEOkx?2O& zql@w3dt7Tac|SdTcXj{Xy~C+e%J4SN`24oNKsEN;OJF3$KX(Xx1nbZCwh%Xo*2ri0 zQH&3s=gqg*EMo;ATrS_1WrzdYN|3?&CPHj)DDn@-)1#}a4+WNfTYRbj7J_WIh^>wB zPt6ANFRk{#r$-C~`0XiwbV`KZRm*)hxOWdh;`j7?JLSyL)r%ny^bKFa0>5|vH~h#w z8bK@}{y63Iuh)p(MqDxE$7~g`hSC z3nj*0NAm0V3f6gx+Y}Ikft%2fq&IG(P(uG{ zcuA343ZzItPg3HpG1AIs*yQ4fr=>1nDDL<;kcT6kQflDs59AUBJtK`s`Oy(X{{4YA zH8^^AG(O|W1(z*N>FiA<&}j6Th&7-n_U$K^r?Ld1A*bn3CWx=mcVJFC^p`$yA3arB zzrLCr1OI0{F(nAbD#n`5#9Xc6(eQ@ir=bS|vRJt^Yy^P&G?4|&*7T71nzFYXbM}}I zA`NcNxLvABF;`SwB{!btpb?zX*H?hygKVJaxlnckLrU@qfG!9?kJVn*!WmNZ1@YnS z6!7KEHXGjLZo2W+if(DzQ`Skvd_}RJ75DYAwkFMD3Y;oAZl&&^vjVvEJs$!<&Sou@ z$zGxej=l0QP5Nvva+YvhyLy6mLq*%@#BZN8z`(&d2sBC(k>kl4R|_Q?F}?x}P-<~J zP13hX=9K8nY{a}#ZA#=Ac_+{gE(tV;rT1a}OCUMcnF z#--Nd^oBKNr|t(si}byB8gNkVM1ZI_mC#}#jQ&BTRE~wZC`!PzHBXdR^Fj=kd`HE? zAtSzWiYZD#7Dd%#m3ZRA^7u-9$GXJ2(Wsa{-B$HfB5IODAvVM&Ip)4p4nsnmkke<(nqdBLigR{IY^UQxaYGAGB_sMQr)v%|*^1V3hG}w|)qi1MnNBwj zOm&p)IlU7OS5TRRv38`2ea2Zwo@_3(tra61vFIn;onkeb(KtEBsuwZ^7O7i` zGfhXXcGiV}cSo;BKY^m;uU4%+rX3cuZpzsvMAaT>W%%WvK72XGA_V@7#wqXRWPSO4 zwALue+w@Mi)#d6HR7n_R&*-~4!-4RIRhE4-LeTN{>%_bUm0}vQ^_bMBgnwQVkK_@B zrvs-GPNvONg19cT4n!=VDVKC~vGBrPL~+V|2e`@q0*ZoqziJYS9+THHR~WvY4|K>Dj0z zXgFI+Va3c`UHPKy&G_U5N0qzlG5zouXIEbx9sh^|B$~Xf?vf$<3aQ4Fj1$B<1VA=} z*_-oV3LDPNS=?7^M%m7|q;>xtY?yILz%s*bcceBf_tf-^`j0+76U}(~MCPT@wa$ys zxXHz)b#L{TwKxTxSSHH_w8min0p>4?)~oT(hry^s5gF z4E{hslmZIWV%qaV`cL3)q6+I%ot;TNzH z=0u6xh3qxmS6W(MM0uGN5}~-W=Q!N+Ou@+B$=qCyt&S>|Y}J+~t%ml#*(D z7bwF5PkMdll(`0J1&@%>AiHks&fwn(;J?!hJ{tUc))`*O2`MMInpqtW$!OzM= z4eH?BDFSBFgaCCf(Y!Dd1 zb-3<~d7?a~#DCvlQh>93tX-_7HeKBiX$_QRcHweTuG#FSmz>`8bTeqPZo0tcjRIUO zNw47X#hNsX%aAo9C$bjIEVK&(REk(`(p&&(HN?k5wCT!75}SVHss%$|)C8+{jpl`r zZ}9@ygFRWi$?tg;bkp^qh|uq=^ZarG$Mp2z`J0Q)pGHU^OM&1+pr}bZU+S$VNWg9BfppYLH^!7=$R4t{C-)TS@Zc9Y8DaH-0f8`) zZxLBt_CCBlognMZS9kwKGQ7MWYbKY=(OYDJ!PN%mgJ0gg$IBqw*A%E}l?@jh*4=@F z14?kgEiRWHX$)k_Y)DbW@Qlxp6|zf zWBrE!F0aqU-s-|C;i*)tn?H@O)V@`rYl@ba4ntd&_pQe%1}hX_jz=3 zXoK_}4SPfjj?Y8ezJQP6&;^ZU^AgY@EeaiK62s>}QIk%H+i-#HC+HrFcG)k%p(A1s z=7BCxtyE3S1b-PR?oiK=-QZDKmurJo7C~#MBkz@#YM{RP=9}T>&g0?IH%x-^0MbaZ zLP>%50h(m_A$5#e!)xF>f`C!H(yHqrNQ7A1M!CfcW;?h4{R|KQ9=(Q z@=J~29N~d9Yy6JXu)^S=$@%aK>5Sw!9oPd~N0QbZ;li*D!91+}cB-3UFtjd^q6!Vu z={r6iU!8rZ+B5P55WI2ym|+a?mz*FM5(aH|+*p1(As=GdAqU?m&YT{I#@b(Jg=Ko$ z7`}CIev1_?RuJlI0RqLne2G52kBl-Uo*t9%qcY)?R+EqslW!kg}1Pl_x5daxS-T$8+r8ZTx$UM(LGDsfd5G|MjI!gHg zz*2DH?G%07Ai+TQT?urMX>J+GD7RyoQqt@e1S)WY8*1|!HP@3N(D0UI)1SspOT9XN zTqsQNE@A;?DM9T4apR))kk6{NGz(5jw|F{vF{I^psHrH1$U%7zY{m*NhKMU1z9eUh zjMaA+6X+2{!wAFW#gf}s{g7M;4OkK08~C6YMTMmR4=D?rQ1=7GLc!~cr1yk7)z4QF zjroD%5@jzPTwQ)>YMBg!rnP;{>`VsPg+^E!UIz(vKL}$8+rt@jF}h_Tb5Bt=TwNuD z&}vMZm?mCCF2mVq*<@Ehe7*O$3Hwpy%ZdLusnXIQG9dNQRiXb~%3>{!8ihCcrTC5aO!pi0VUUv*jISe96SG)8F$is$d_40fPK1%BizAFJ>WXPCmC zm9edc4nm60IP~3KTYC#nz^2H4gYmq^X6^LhQSWNpYp9sF4kNG`pvqqy_t2HA7M8)x zIAeYX77m6RjpZwOwQkUSP0INqTf2$+o~bRPK5d3pr#DE6*=-f();74GW)|oJ?M( z-zn9HO$f|XHk+Zsv=I%K73*sZ;584KVB)Lx`bze-TpUM9bX2ukl2ph#fO;#IFV6Bla*Ni*O_$u*4~-F?%%qaV7TDA*s@CIvrwo5qmq3y?m9o)@baB z?r`T#-lPS%v=~*?1Csj}jhMQl(O9y)w&6iPP$-uJjM3CXX(+fp8on^2VDIV(38+F% z%`3is@{VaYd0=2f2jqQ&rG~_t$0h)Bo{LZ9qt3QDJI^+BvNdMkeuG;$VGr2TA@L#@M_%YP%ggl&qAa6MbB; zk``XLDkUz4`2SNbk;bz_3+5p2H74);ce_!39XMY%BZA_QD)9!m>R7M;ZLqcaUx2MXBfg2WeOmCG3b*yaco^KB;iG|;w8~mwj)*hVRW}BF(d~V9e(;K9LNQv%WO%gqFnzw{O0uaw`S;n{VIMw z7<~EVfP&~oJYFvn(+rnd2AdN*zX!Dq(f2D{JN6@ch6OP?=Sv>GvE@tKA62a}XY?YO z{;ebIoL`OD(dFo5p>8^B)EOPwWfmXXRk_NY(GTv#*tAYQV2^V0UPkg6wt8I4*Gj6h zG@jA=2JR%nok4x0KsR${X8r=3y}L=Frj#rL*4ChD#5~RRafVYhWml!b>g#Jna7fsY zJ~Ku229TfuDyk`0hPu&9Ey~?95U`jKTxvj&(B6~&)K!|QF;-_#zLSAJ`0GgX%i2B`_U}mWWh-K@kN4bt?`=E z(~Hxa`)U9bcOxm|bt~CKyljA~;T=}O>DlQwav>xH za^v|ZcU8@8+Z|Q2TI9C2IO$OlmnRcKK5*52$f{BC|}9rov$j}mC(Hq8MCek zku~$OaI<-#OfPxgBAqr7bn*eyyYU8LbO@lnTp9kq|Ihygfj+vcjS& z>T-2^|F^c6QFT_M4~e-%bV5(Zt+)uzLIK1V!8;tpsU!h{2-gxuH2KFkJyxl+RI)|t0W{8tT+UEwM>+L~zz6xclK1yt!EdTCA@*Ie zM+l^M1|mq%5$bg2BpagoO*ldU5Rus-6njPh*d^qS9f-#Bpf_s(1H7M0c8648X+hJ& ze}HKTO3u*H^yP>Rm*LDIk@tXu0buapSltnBRn~n^=lq@#Vve+2mO$8yv<@m~`B_QX z>M)jtQF@&1KL*dMn-dk1LzxE&&T*xsUEq#A3Ul7ZtB>_&Dl|ZqM7)v6)h~-TLZ!)m zmar6Y6q$wrI?k_7SB5V>$IW?I7kl6ewj2s*<5F~K!Ft+~GJfzU6MX7b&zlh10Xg*e zusi{ad#C`S*dB^Tu@vkR2G`?L4n3lMmAE+6^RN2yjvQWKym@f``^n|W`%5?)T@4cz zVzgu%Agk_fw;988KE^wq*wB6Oj(6`H>wzD~47)nDiJmnz+ zAag>>C-Fdzd86zJES?dVeh_J>MNmuW z-oNN;q?havVq+pdmemLqC5e)!x=V;x8(er?zxjOn!1q96uSP1{G`f=DJ2@f#aUnbV z$PgH}OPj@<1$$!A&TF3!GTl6HUsiT257sX)k3PuH#mY<3h4-74gS(-Uvm+I()?SvQ z6%&#EbmKT1sv-w!$c27xg=D+AvO>t7C$i(1y?_CQ^Bp{)f(~orG2iOVIxkF~Y*Y6r z#q^UKvPU8AG#vh_`{KbDVb|D2&Mt~Ep`Z0714A#+;Da=yE09{)SOyi7Q_X_W`0?or zT+9uE()As}`bG4bFkvNGrRGaO@4v37oT@byp9V)heJjOHUT<+i^YR1Tw)6+9;_Lx3 z65W;{YDWTN7Ec&M%WDz7*6`nXm}GCuDV{NnJ+CDrclK5UB>Lf$>$_~?^>~%bY@#`| zkB$gf(1lBjCa`>XG@f3Z9pQG5IJAv^!t%HrF;%RaOpYV*R3qm0t?u_PpJ*GX2>FTE zhbRDx6x48zn0y1Sr?Tkk=v!!}Xf6`pg}yaQ+e+#99B1}2jk)FmKqm605utCa?AU75 z+*#l>jxb@P?q0}&M%QVQ3HjetoFlrP2R$k1`R`&PIthTq$_tAB>qNRra~ok-k~7di zh90urraqpPRzF6HTc=#PODCB`wKrtrfWV1OsHVlCb{Myk+$P6OI-$i(eskSKrt+J| zWo$2o)+Iy}vpi>h@l2QyG?g$`T9(`EN$Y^$Sv%J}QY725f(IA};MXm?`AYPAdr5d( zpmBiBvR2@uBrU=Q7BKYRzXX&K=KLuKbq=DGJq=cH+04p^?5^G2m{R2asQB-O75$I6--n8`Sg-0 zv=7!_!DN8Rh~KZ%wRkGP)w_&PFZ~#yoMoNdMn9XpE?pQkQc=Lpuz>i?EfDeVVzKKJ`8dJ2&s|;&2KE}uJJDoE|fIdJm|FZRwjm8Rw^I0oc;^^HGuTK`vtt_E zD??C-cK{$BZ*Aiug~K1#x3?ax?{6MH+}YXQTz@7fqN9qA85I%cM4Z8N=mlBPL2Q%& zv7Ug|9R~Gr{z)<~RBR2KBAWU5hp>$_`I0d3 z?da;wlOp$<8CmA*G!R zBtg{qWPpfxl#fI>$SO4&zXKwXManV;GC9sfuK&p)0*3S!Abg&cTFRizh8n2Oo5KJ} zWkRXqf>o8`#E3ea)lB3y+s#`HwUo7y#iC{a&A~l3xGMBx=_8U=OY|X_?#m$7&%G*<-s=r4LQ zW^j$~EooT@p!q98`2@5`ktzUwK2Kni@S3ZuwuY4K2)| z^0{G22j9ykf^6DkG|l~EY$w=~ILR4ynn^K}gtc8n*|mhzGSE#d zWi2D#*5y)Y*b&I9de(S(jao7!S)oc$}Ft3rIu=~ZC#&- ziINHlIu>clEUCywo4S!KE&fQfXW3pk?F1w`1ih-7p?RUm2j5(u%jsaSeJKPnRmBi` z1~79*VZPBe76R%U#6LLR8j1owCQ#7(BkSCF)Nu- zROfX3^~dCN6mwSvK*$Obqp!+3vH@t+d_a#OEqxR!rF6uZ;BcCS{a{+#D`42UNZ=_Y z91@UMU}JEv2jC&BQVbm<0dAPXT^V6n{UcDRhhV^g^`rV!vdHs66`5U7h@5Xh6w#>p3rYhQ7puhz9^@0v^9bGzALHZyxIM!5F|euihL0yXRBRGEY^R$rogD`6I3qkr%RFAGJ=AYH5} zY6yg62SlzUTr{XDX<-5Wh`W0jG&1;&jOxw!HIg@Co#trkfvc6cHrZ;3igu&{kz_ucs zOEeo{Nyyn%&eWr|4pwTL) z<|{(?d9u3b9z`!Mpa3`;gIn%F1z%V^M*Fa1a|0+ zP#_RXZjV9F-1O9kLz%k74r;4;Nw7ZvIaeBISg}^JHi;+^z}7BUqgWy3*wZ55VicOw zWFOrz>=U%7v+KEeW{D#g*4s%?Hw`JR!36}*4z;1>N-P%?KU58tgXZ!!0|S!yEv7SqX`NQV(_ zGNgaj>i`tkTc1yFaTLf8jWb$^X_G|jVt?|}-2to1BP?)4fnGz2zd~{gLT<60if)Hc{Cuqmj46b`FlcZ z@0TofwrwV}1_&E|If%C-{QM8qBmylzsHZ1=`}5N3>hkz&{`Ws9b1eE3OFn3L81-n+ zlDk3&r`>`YiPTn7Sg>iRX^r)+Ur5;c2&iSqhFyf!a?rpb6tluY#M@jY`TZDc6N+wG zL~)A0l2O($5;Q0(Itpn}a9V{=*`Bf~8W);OcC&s{ub}noW`lmB*+8G62#8WeBp*6& zKRi0KW!jIA#Qi9*fbp^;B=zaeYQZ<`gZZ3oeevK#^_h2=rsr8+`k;~c-21og*n z@P^k_O1JVakmcWTD*=osD}#cBjNVEVvB50!La}A`1WXdoF?TGkglzO`io{Kg0#Y4J z`x6>fKM{LQTM%D|A)2>@B2@kV+-?fs8!+73kd+H6ydXcwA_{gO$K&(;qwv8OUnnu4 zWcE#95mH!P1zOB~Nf1e!;zjD6lKYsFjC!Kd3!z0P8n%NDqgu#7XfK6TWpX7f5`cKF7r|7d zV(mLUt7wl=iFk*?GKT@%!9IbHx%m|YUl!1XHBf4vG~1aHe)#4)teca!Y$>Vl9{)MG zA`dEopB&q9VR35AV(moli)1v1{7=UtNuSLGWsK_(*H7%&FIxFAZaFyngsS1Kk~S9Y z712LCr%xp$dO?U2oaWs+*r190Y=R`Bu(vv&XG78{e$aVSO-|3ecIzE{k8O1^5+9qx zzti+hVT%@@%Fc14y^Iv|pUO$OPmnu4OO{-2|Buf%4=P)`j3r z&P&MnC8LdiAw3ED1ri{72bY|zKSW=tkX$u|b})kUVFO8*q6U?$hfXm53j%7!%-jB!gi!ge-`d*Nv&TEgI@TnFIW^L} zw+q_jq}FdzAyLl!#xp9IUsxvmMm2m=Z&<0MyafS^nQoWg*xdpfu5SxYo5Z<5Js;0a z`U;|5p#7V)Tax$O#tVuUgXLUUg=By4r~8i|KV}|_;ECz+!O5kUe-&8D^K>>OJYroB0wDD9y{EeKIJ8l5;Kv1nZN-Np_B1pAo4=~1g{J44qm)$0~wx$3k ztAW88Fl&=?UxiCXS3EYBt?4uDo_&jZX?$>vXa_ySk%C;UsQ666ZUA*CGH?XI+gf8V zPkit_T`W+&fF6_3iPkVlfi5t}v$5}p80=?^xZ!zdHU0d&J;D#7zhri8F9qnub&!bG zDk=gcjPJQwdzfqM$znfUeBd7U_>l86dPyI^tICnSuxLyH)?!&$1c$955&VVKE0#gP z64GwtK3GzZ;NE%$egseACCRWIyVhK@eik3-^3wJhI?#h62Yw4;M&p1bWU~okfWcra zgV&eK+~KhARa1@&0#`Nb6YlbA?xcG`nRp*x57uJHUMX6~oGGRn0Qcfs9bw`Xa6E`h z#^;UD7-uNwbJN_`bJ4R3N=H;8W-q9oTP9m~{Ax}n|NcY;lf_Q%!Tg7e^P!i7ea!DmdS&4{-ud}-b`WA2#jfXf=TCHk32A_7Ou0_HI@ z*3kE|B9GW0uyr0oQ+%ONUt+K@#CE#=XlZAkLNIw z>{d(86ZTmVoQxlW3sT5uIXg^VtLGL_1-!%_ON$JY8ZwSUN9N8h?Vs-QJQt!&X{WFTBYOQW}j3{{9P>)FN#PPdAe zBe!f2osozf0!$muSBanl)gRI-+pon%1Mt-c*-1Mgbc|l7fs#Y9@#3qOFNTC|i0u@i zGTRZ&;aB499q;M`G%VZ>+$c$6L&1K0l>(I5d~;?{ttO9{HGH%7wSRO)cah8T=qG+? zha!?gr4zptROzpw1A~FXP%(qSwYLa$F|OZ`0Q zF-8SbPPhS2{t~c+Sws$U0ZAt)tv={&zBHC~OA@>C zSZ&6kQ>bb5*AS!LE6RvYNTmuDVX(#ehQ(>M!1{Dxz4el5%u+(uR~E+t2%aYbLshLk zif%Ry_*udZ9VOZY*Hn|&v=^2|GA0lUL22c!!(Sl*;qv+QTPz2-^gSR;9^x4%<(cU~ z?3Yb6ZG~-4ZJSq%Q*m zKRW3qWjj&>BNY?|=kd_s#-tI`5q7%l%A2u$cPPu)kV0I364CgF$TfMCPk83RbG)!i zJ>r?nVHXoO?@Z*W%#Ng@z?SzO!V37IBYD-j4Mx#P8X?e>2ME1CM>MF<<_4?O8oW9Ka0J>e!Wj*j;E>0t9mS1y`xzXGgWv`b6BY zaT?uB2{TrF8daY2i8@mBDAU$VhvH~8!qRn`Vj+t1G^dsd{-CLFGJ19W`Y>LtJlcHt z{qGJRu5bK)e|LRj^YHoZ&JSCUHV=0m{?E;geYHN5b`gX)Y@*&uPVV+TufMI|J!9O@ z`tI-c*qLKEd8-0cI;8%2`ScPY3hc%#2YG%mq|GD(O23OKMuau6z;FDYD{K-l762Zb zAVW}Nl=%^2?53WjMO(gYi~3=O#>XPzRYot#6GhjTTIyl6%DSgn81c4igKgVDSX+~6 zgFFt^3c=#g0vnY9J(T+XI&VLj%bW2T%kwBJR>vNA;c|?vHm)Yj{Dx#! z&2X72y2&a7av81CS3m=gtBoi!I(5)-C+wn=q{R3T}4f!{=V8{xbM{DboAdDlVBil#W9IrqrXB63G_|O zLWHky1XO!K`Gjhj&!?m5^a!^;5Hq5Z$o2`YRuM z02VVVtD>@*z_(x`*G+BasAPPPAa9F#+4(TcL5Ha3XvpE3d5Mi?E{JA96I$)LY{?Xw z^zG8EkbH40gxpN_f@)9rM^YD0bOGiEjt$zxUZj3|8MZ9B$dVosMK1Vcjh7yUZ!(LT zc18MX{j!ik70uWeny!*Iss4Z}y0TB1N<>+RKejH+ftUj80ExOFAbgGP2bzToMxg++oE?=Vcovo;v* z;jT_4jd&yK(Dl5jc}RAq`1JLuZN4S)^7PU|j0Qks_HujtcFaiI`#ehFCj?vmcdURT!jc~N+0lIB(sl}pAhE*VAAa~w zG2q-i+=5jSqtWmsTa8U}#{gWj`Zy)b!%cL+wT>H$aomGq92CL>a) z`onQ@vBoL;@d|!`y1A4V{iG55F>kynP6#UbrOuQj5Vi&m*yM{*$7A5 zLEKN2*g^HuvX{$-iYm!yE2zsY5uu)j;kxY9FaL^v8fT#7VsTKmiZP?N#$qX3NeQ#9 zt##4^LA17{PVhNVL;tnwu`rD?$z^41>8B7w>nQ9V)xaGCtb^t33b&Ot$e+Km5Pp5s zqdA$Y*-_fcw;EmwbF)eJFEXz(oaHpDsdL0A4Fbz##;hQ&s0i1aUy2`usH{kp@~fg8Ya5->{VusuZh5xLM%^@d2Yx-rhI^D&}8lsTa6u^%eY zmhZ-@rn;D1c=8MxPw8$lZJF#rVLY8IaB4jU-TVXw)xZ)x;rqECH9Do8PB$8;2nuIE z8g<)?e6ylungDX69HKE>Z&5gQBQpoP0HcX?gtXx+jUcd*MwX2bw?+4ET$8dg`uQygk)I=RYM`xghv08(ljg;wd%b)eI45Z*#vhH^e8`DRp(^?$48hj za}iS}0-(Z&J{H9icHGt8Ic8>9Evj{J4fP$nFS3L!ii1zfW+@WWeDq0160SsRuIN7z z3oP*!h~fkXUC*0;2O0FYx1J%Jex4o4?SsZpTs>7dGQ4CrCmU`A z>#F11SQk4(%-p}PdRGi3D`#;%uj03R?AN^KZqR53_ePKmXv8B}O_G;t2INEw0v1J$ zvHTn!NsS6Lj14n23l&CL)_RXF=H2oFPU&`kf`hA<*9bK$dZ$CT)eC#?@1|KJEaqYu zff4H8kGRn#?aKnG@~4Sg3KKP!qn;;nkccC`aqcQRET5Fb71chEM&Hw=N6cwH%(b<= z>QdBAZampu;>mhi%i-Lswkqo{k8LloEbkkDB$qo_z++Lrq`%8@&&~6Q83yZ`0Dw85 z8-Qh5+Y~gxdgGK$y|dB^&5KE?5SuYmR~*k_p};sL`3b!oQ`-Q>PfC7foifRGKEaQs zyl+kB&00=~P91n()iOL^+ifVGgcof=XY*yvsJ;4W^U^1jpRGUL+e3Szcgf>s^5V(W)y3~emoUz|;NfL%ah-#BfjR2IdvK?HB=36}43yyoN zK&$945Kcz|OMeu(u|5zBAc3ZsbO0qHpZ=VPqW(#v*%*B9(&SJ)bQ&ie9{%2Pv~y^A z++z%7HhJt)Ch0Kp!4e6Q_K!adFp+4p5yjR$FxFz@)Dtg0H_eM;o@e_kZ0VP77gazQ z!?iW$bI(vVJox~Q93R_Crl`PSXoOyDrl1K#^5!^aqzv{`7q4$1V0T9bm*|__m0^HT zC`WHIQt-gQV$#dudld<-tuUuih3c)ef$A$@#>eUPkvLD!GFU->&#v*m;w#<-t?0DF zbif%^<^dKK$??@C!|8{&r<3y!hgEE4MT9-2ZcKs_v|kaSau8=*-~~Et701EOU_5?p zcw3W^q{D}p)P{HUjtmKCqGL3>G~@XtGG1LG;A|Mu8%s>YdV^gUR9iJ5?uhkcB&V8= zc^OeSuUJ01ky1Y#on3P#AXHqM+9ZCOJ&kfdmb^^JDEoZkI#;-a7jfl3_}p4O#Q)4oy=^js*)rx$M24=aAlD>>C%$H z*52&yEfds!O+2^jflXOO##`rK6rR^@>KfV z02DF!{MMVZGv?4ou2xH-uk9d>@7mhu@av-K11f!vVsv5`l<@ec_a_u)3yCTQ%PziE z`MAJ2ta>W4VL8gAx5io;(Dh;0be?Vq*nFv8D_((TC}x{9p*|XsE!AY1p=HfxXaTSO zO{PKbOCsbSGYNg*=IDi<`rEBLDpn#F+KQq2(wB_4xt!t4Anw>XNt|rUud0hsJ8cMZ zHaDsJbz*!j{j*0m{Igf0j{nCam`KwWR zqQHYJFvqD&QagP*YP>*>X}@@F)(nM{oaG@?s8AypP}IX@aix<2WlCL?N{TY6im8G@ z8PnDdVZQ&;o>EcZ#VD$#_X4Q`Z8fYz*^59djE)u<8F}9V{}X+0+DV|3Ws*c>rf$1X z{Q4db%)tCp^kh(EI8R9NejJeWMYQAN%gNgyXNH5=$%j;IL&SgzW|au3P%0(rI#rh; zstQkKM2A;pRIj5<@*aXPszOQI`#d@ia~{GQJ}X76V60Gujf~!ur9}3o z#0gNU>t|0x-yAT7XXRj^*#`t}` zdqqKX2*nHrt4{!CH3d8vjyotYEzkfQqt{AyPZEhtM=o__(B$x+-PZEt9L3wKg$bUCm z22h2NViQRQpt_1AQ73GS^!l|2*NgekSsS(lo1A8hqlj4#eL$Ib>Yz#FS+f#wB$Z0t zn$%M!BQrYjTA30S3F_i8tCeZjj$I+NZz`r%Dya(r9(Boh_@`nO`C4FHg@e2=)I(VB zBKwE9vtT&o9izHeZ3k^bV{Kekyx1K-8 zMJ*G!#&KW?e*+F|JevL@B_Umw#tWnP@DP_S9&Vj80mIqoYIL|khG9?01EhfCTB^|p zrckg>$5D87^6Ebj3rx~i(L(jd`p>YTO}UxcUD3Wpq{WUB!|}9<_)L#wyW8k1U&JW3 z3gbVE@w2aJQ=GgyML^{}ktFSI5=tL!ZayD8+uYj+TGw}X*Z-)Pj8M?o^$jBhsR%ql zE4aB3zh!>SxfzH_Ye*eJKUP>0_~$plo9VI2r5`T{9?TAXx9R$%tmoBFOR4=(!4wnSQ|i^4h8 z-V?c*=X_@Gof!U2UvatZ#@j7rR zWnZYjJcc6bhCppY9m!#XfBcZ9m>G59Cmed%N}D$R&%7XDE;rLDO7XuNZ()K`|8pmDtGF^Wi~m-Zt(PCf?ao)B!xf;N_nEkUdd^`V|BufvCN^2$Z%|r zUS)4$Pb=zZb_u=1AuFh_aYyCrt2fzeT8iMZA0JOH-yWgijvuWM6ao)Kvxe*Nj03@; ztQP;YEH+YW_MWnXMu4Q!k#k+pEP5ff)`t=GxdsK)p=j7VM>2O_fL%9@mC1C3Ah;8l zMz61V7d&^ys%Y!k;c5R;oDo7)#PtQUi|WnPzr1_z?%+9;Gvc%m3BZ){xOST6BFwGJ z)GM6wr?^xe#)OWg_vjF8x{L8Uxjw2I3l=uzEC6rb9KIzaYXjsDvv7PmaDTkeiM`Hh z_)jE8V3;lx^9qhd$YF;=`!T*s8#{94*&Ovd&A47<~2~65dn)X$VVesY#w zq7maUQg*n&Rq-h-NYu>w`vqjO3!rm!B>B1$Q9sgV;DaKYPhu2(3yw0iZHSv)4M z7=w6uwPIw+f}lysg8*PIt|2c-()0Vb{0u^Q*^qO^MzO5nUo`TwOgYF4N?vw-W=*zBNPfuX*~)hC{iFxkKb1z8lHyC z<`&{A#85(9h4}&y%vj`|2(tsNaNdcR&x+D~+sIQR=2<2x>c!t_NjbemElp)a^~T*g%p@;ac{QTH{S5 z@VP7r<6uQBR$j&hvcvCfl}tpBfE4E*{rQRSW^p3RFLDOpTr!kY=Ft>3-}%+)$}Ju= zV+>FUdmL(>d3w~WARJA-8oU~TJQz9z%jm;fUTpjR&FEYc3DF2U!p%Rfh9FA@G?I|s zw1W?9oOaH`)pA3bk3)a{=Aw{JI>Ma+UxiqM62Xz6*YB_rVO&G>D z77qarW{8dHn-sM5WPktpm;WDo@7^5ejl7Hf&rk76rahF+n0 z*AeZ>kQ|b;8qRQMhL*Ipew9mAK2WMsm84RYs#N9QbG}lZr!N5B+su%X?cEd0yAp{P zXfzs)?na~0xVyNlZ>`4_D|?>g1oaMuUvy3el%!tZ4)Isg4W4&cTBqXDwoE4CwDEO9 zQEhb^#!m|e@C&VEeD!?kd~|`V>Sp_V%?F*Za=_ba3;{0;HuNL{|<_u=$fv=6oh&nqU`cuqXN|sb3l=!RkF)-B~2@_h=+4ecjO@578 zSb@TCwffw4Qd;~93|X`U6CN*4ajJ(g{^9G6q>7D8p)?m{ieqjqKVSZQ1tw2tq<4__ z`-8z-+=+%fzeHBc>}~%F``b3&0_(q`0ET=(zUC`fyFKhAA+Aqx+JSTxA+?|F?NXTE zo%j2fu(Swcm~}g^+S#zrfKUQ_&5iTxLBDrKAXw&bipxTV67y3%Tja9kBI0VBgoBnt zaib?}D5K4tL{q7a`lA*PX{;SQ@HOHt1n!8egP)*7ABxC3O`6idra!=0z_!|}2+VMR zXlSdsE=ME4F`h~Sr5ISy>)ty;8bxKM_VBoM*|xRyG6e9zGDI6E&m#7LrhXqjeAw97 z-E7QcHGdwS-_!eYU*A6J_K#o1-6M+Icx&dg^XB%W+UA7%5J#;&2NL8?Q%K()++ z)6skeb2I}X2=>9>!jAY?>^J@{8c&(!c?&i=c||}q_yA|fCyTY7FNeQ_XQ}{UgU_q+ zP+7QH0E$LP_^4rQ^RV0D4J7IoJ$_H$G$=N5=4-S@uq^oB+{Z%(fagYHY_CV*;Xt01 z7})QZpW^SXdgYQ@N|IGMueDY@IOVxM1qQLTBVYTRU@5OvzYWsMTZU5*c|k%4vTwK%qlr9w z<1A&&%nBwchUat700xT|QcmQE{Cws&MTE@Z;4^57Ye{vv*ku|M(uxbgcuxM2#nw6b z`u6a20eg@3$e8oCFDWmtScDJH?>lIfW(M@Ad~P*+=*9 z--pK_B~=8rD54uM<=>T~KHTcrdAozm&MV6gq^E^p=bvr0 zAvy!|do>txg3sIC%X-W&0f`Kw(|Gsu%QyL%ytm8}<&}@V`jY=WfZ2A!^9t{qb!xH2 zF$fGV@8z}f&Jn$VwM|;6Z9RT@{N>#*{u~Emrr)@>oeTD+)LH5EaXF#Bqm^@sXZcxn zhzn+5!w^HpQ_z+SQ{T9K;e#4--?!3%>DM`~uYZncj5y`6mVBiO`MzoQG4)ufw+}kd zvDps%_Iv${Ru8TRDZ%39x~(0{V##1474YuJ*?{Krf-m>e)BM^Gv$>Le$*Df=_FE7i z-S+9|f$`%4p6tPbM_fy(g0HS@JhNvBb}HSS*B98)N_M|}5qfiuUS9kYOK;GH87Uxu zE~vDVslkbUrim4%nS$=_J<`Ayz)FVSGFvl4tRXVO0%K8Dz)PKr790*K2D+H)*7c%G zfzqsfv?+gLznqEe-d9A$;2Y7Thn!fXU|)FMK6=#|VZA0ILuYki&^qZ{L3Q8d>`&Q} zb2h2rMgO1PpLSu=!g;B>ySi4&CDk}ye^mJvQ;a6pV1=S~*vI4H*+<96$7P~fZ5`>9 zm1TgF>b}POExaDIE>|+iX1&0IeE;K_E7_D)2#1eOP9T+CP{1yT3^x^Djry0e(k8J+ zo*UUpNHwWhnK#gM9Ahk0wiwHRHg!{uB&j{k2x9f$kAJ6~wB+A|$*8!a z@G|9FupQ`&O*QSb8oCbd{k#0{!A&$cw$ndHQ7$qSc2nI7I=`D6ohj6kXwL3_Q6rnP zsTNU?$5ghZ$tkn6spV2l7eX%HE5T_cH6H6E+PkoY@#q`hK;!)~cahs>3ftIYMEAl! z7&j~2h&{ZuzPont{qqemuOH1kq?N7vsE2gf$1T-EIPF@&OV7vWQZN0x+u2gFE)NR6 zzCGwe0}ip7Q_tSlw|jl~K-zESd;QZsld$Joil&Z`s3ey@#bcV6Z)G9l(C!YV>n?(= zzi+{{cq>Ds@nQylUnbv&8MlxFIMEl;2vIYz{Mv|pI+1JZ1MzJ>*BarTL<4K0aN_O(x5Jwnaq4K3NE4z6bA)`X_JavG1Qh z>CT^w=1)%Mue$U7?tHg151aG+-u(If`SZ``&%c;I|8gF|81uaOGfywj{As7%J;7dh zzS~Ad%#-;}4=2>~T%vHuw&pMA#U%O16;d+KkIv^uCqLT`W%+@dK+6x_jao?J@v|`; zFzvQ3hwT;r;embNJqm0ZuvL5)x`nN7?O2Rm1;{#_hi8)B(D~yIx)o$kPJ8q1i+SBk z5EI1N{H)s+vAuhYHt0T(65C=}(YtQvXL`xhHdB%G&N~>L|19DNhWlA>g{tJiyAsK) zA2I%xmp`uT2fIAp7=Q ziBZnWY5;zkY!^w7cgi~{i^9du73F_~t85T<*2;NEb`}M}o7=`^CAs{OJ3Nfi zkj<|ZeY;+#a_EVP~Yw~b_u20l}AUSIy{_XgDuJO^!AD0gC=Z8;cKO#N` zlr`m641Zt*7?Oqa6UHb0Uvz3AnXyM!-45mAMrAcrz~UcO9$!Q-@HJ}OP2=NJy%?sL zG(PUiuXBhbK&U?&wCQnlB^CUgJnnzk%FYo;Aym$c;NSEacd3^YNP6*gWju>$3H^xy zhE3d^mg4g>C0K+XrqSTspFO#qAg(GO3)$({)O?E_hME=tq_=1$oRoA2^m8Q}rmV(hifT zM(>9=;>t${;VT&3e+DCj%Pz>aCihORfzj>8$HNB0PqepmL3$5d<*^IKR!uWxAucP+ zNO>+AVfc-mDex39jYTd__>*6^2XkOvY%>{TjOVU(S}XzfoyA5)XW%Hg{WCSv-XIUF znv+HYz9`aVf~VU!JV7WP1Dw!RCifVEcsI|ynM>Q5*raU=kOAKvQ}5(Fa$ZoqU;sI)!Cqo$E@HbcDJ=6BPC4 z1xCpZ>|iv3=8>lcgIYiN$}wORHXC7(H@Ya38t5sGC@OKMC5wnnlChdrmL96;)2XgXU>K~fKJ5(f z_F(+H*vJkkv3Rcobqci6LZgWdu=agD10lF`BiQL(X`-arQ&=`{|MM00&~P@K$PyrK zv@V5Qm1GJCRZ~dCTD;*ElPm1ELHZUVuea!PVke`4-u|k=1EfPr2fdIamk}*Y>OyFVb^5bmS(58l%EA) zQpU?-Ve;{#FcOEGcB|O3yAdMmxu9?=4S5VUh07vBd>jl_+Is;M8r04BjYh!O#ItVy z2*G?|Fty`Iu@?MndwYyqC7lyQ5HlZ_X>tZwQUtDrZ^+BT0un^o!3ZGBPB-%r5G?51 z>_YT+QcPmx2-jXbTg+}Z7K7CYv-375B54Fzd?N|9q%EY1>;Ouzk_rq;a(-aw(P3{L zr(g`=#B5<~St~od4K;gsTQc;C5Wnr6^ID^ z;(oQ3sx);;E4iwrf((4355sX*kl?$?SPSxS$Rds$qlqvykAh&K#t~*qrc~kKLlV&* zfm0&-Zm85w_lsE(0AN+DVL+P+H9!Udh1_hzYkYy0gYz zFC&PupZ^9}1%fFFrXB}OIo1u}3j?XJvohY}^8O3e%LdgHwW|y!5-jMpv^Sxa%Aq!& z590)?LXfar`cNcqNo*`dT93XlE*x3QkvlxSqZNa#&1rzM37MF!-g7i%_8)P>Nj=ok zel_@z%zsTnPB+Hq!@=kOV&jbFzly)BUgsZ7|84ZMMW~XXw6i;%j;JmYgy!IKm^odN zUngO)v83J%xEgg9L{&Fw>?|!&W8+S6MU%sm&VZ_d?gP3hE8A8yu9GxA-C%wahcyBl&Y+( zFcna9efMA=+wEA?|&9E<(g;{XlodvrDEW%-A?1DH6;I9D=}l+ED3um~e;&Ak>(6_?ed9#v2?@B2qe5VlDTAgwnvQ|G2`cZT5S|NcPTY&e5+z?sr^@f?JuR)H>0hqHREx`#XApQdCT3iw<+T6i}=mN2-eRj+^Y7?w~wM@97cZ_4=64W~^T* z9dbIF=i-5*G;>Q!0s-E`qP(V{FTle`t$1RyjvOO6}IdeuD6 zarf_LcN9_^y6IN1IGQD=Yl_aPIKV>=HL~ z#q%u`Nmv&Ik(w5_!tY^UBAlW2yeTWMgCHCczwEB~=^j2sE*vYG!IHd!CClDZyinqt z=rKe8RBvs@0|p%+dj$S6SNs_x5bNkx#YRNFa~Bd*EGZC*a|&;5V`a9jkVahpGrmd8 zEsSSE=3uebFN;d&0I-c)NXLb4NF#(oSG<3QxM}|cOqq1JH#{G;J2*Y>C};jn0pA5rl$s7ap%f*?;vubHg_ zP8FCT!#=`yco2BfKb8cQk_$AWUt*Ze(VDuwZ!K=aFNID{;BLh}SVH9e6GC?(FRn&d zQ((8wu|$8vJ8;~+lDwGyx!bwGElbIiLC_kCKLeoHTFwie^VvoJq;rb&BJ!}(d?s7y zAwpbn?+>7lt`JgAXb?5u+uUk9o z2;KVI^SzDz{cLw{X6xDW?X3-zZSAaWzgXYe`6hdUc00QV+4k16E#^Ew*v;6Xf!ad6 z7l1w6*jsxF$g5Abwzm$xpP$*>IzW!}{cLl0FI&yv1U=YVd$GN`mpy;6_k4GM1KqC! z?9SHC<{o<4c!v0~Mf8fYY~x$}lI=fT-QH$bGpjFv{T}hl)^?wNzqj?x(}V2k?)Lfy z3ZHBMv(+ct8`>2HwYI&w^=v*{UwyXv4YAwHb^&E?hSe0i?7OEMEMkAF_}|*W*6t36 zv9`N&u!mo9d3Sg3AT<4MYkvcm@%Og&Ns!IG-DmSNBqv$`I)I?v4m`euLQ)HX!i=B_ z3HAbmc3iUcjn!?y!u0Iqrf>0D{+>;)*SABQ>c>oWZumr>Rgh0x9s&YS-}M|z<2v#; z$$`sG@nkq8{@&URSfKNwgDjWFH|_zc;b|7|rjERz5JxEv@}KzP7QR?L`rhp~KR`}x z1UaFm&f@kXeqbw>CVS5Yhl{mbmCGn@ej=VB@LAf)#<{97h9aGrHmyoo?nv0E*#cQu zIm~?H>lo)_=guZCnVv9ZhkJOe0+-su#HB`Z(jet3cQgBafoUe%#(IMpw&Nw6_s}QQ zTrm}VJzdo)0Jm)sRhW{`!5Z>Ln|t-u{m=e%4nNd1#I;&Q*DxbtCQ_1DdYl9D#PeoY zLXK2>eyjNDkcFkyUl({-2_YG|i!j~0#oCk{c8+1e(y~bwpS`yca`3O>e9|16o9#n8 zcX|W~w!>{X5Xyex4cphaW!2tkBOG2j1xt!SO=)5+w}#t&?6~m-W=Xqs(L_K7(q^@g z>Mnx5LsLAQLUqIrk6+=WIYs}tR>&7v#22C;9X3uz@P<0i!El5g+sTo0%uq}WOB9c( z9XAn=rGZ`?xNg6W+K3uPFfAd&!hy-uL#DPi53(dmD(P#U57wAmO^V4*2w9TQ;fq%| zJD&>&=m|CDlFsZ&e~mqBLU!MhR#6$_4dNI=aoBEN4RZ9H&-jGKi@ojU)7||8%id)4 ziF2rNFrilt@`Ca!M?-kmlMhK_8JRk!1aI9evOxD#`f{h-c)*bUa*Era*tkW~U{(hj z7#OE0Vd?P`1M^a}hEI^*tk8MNX%hB|S;cmf!3;FA3lo>)YFO^|v#0?@$>5Y2$>1V& zFu2$7IVe9EC(FaUAURUCQz(Ax$(=*qbxyRigO>Iu?&9;0^Hew1rW%I zS&sOJDc=NM_$9&Ke^b=QEk#C(`8j=s;!-&~3t>wm5EK_<_)mZO6V+05JgHC~^*xXW z?+~DcM)2S#P8kUdzM|OXN1qnap4?U3wcVM_A~{B*TRP8 z_`H4miUFmBr3L^T5o#QWHQiP0+ejqXJ{jW5toWN+#|X^P`N;R3&V!&AwCOGW8p1^6 z8!Y0op>&9H_Lp zEY8r0e8J^3VgO;TQ<3`7rKGe7AZ>VQTN{Y{Qh9T0E|FSSOd0r!Yg!0MW1MG&nu5O~ zG>;XM=7S3?{m@#hO~NTN@zjz=XCxcG#br+1iRb(V!A8)`5l5Mu$V;JCq_ay|8IX`z z#l6k7gokdD{^AUZDnOyj?kxXlWo7Nf-X8C4uI@J}n|4;8Z9q*|R*jLPKugV&T6!_A zi@m--xiAYF<$4o>rCO}W4<8Iej`JGGrAoeHf2zh5VY;3N2VY&ZhRmXX3^I)F07W!H z7)4=gdIMz=gp}KG$|!1Ge3Jc#_IpjkiUUxMGKB;ap%jOMImz)j*@(79VYPcevCwKP z*F%@fXq<*-x2Up7tgW)2;Jp7DJ3F5T?3Zc!L`>h0@Cl&n4w-089I~P-8!Zl%RL)b8 zge}Kr;wCr1>;5&T#QvgRlpdrd$Z=h^0OYCJBDh!cSO|K*9TIAh)LJ0N=Vt>v{p>8l zOr4ki8azV0Ch~~kdlM!B{2C?+6agWm195`EJ*2?^bB(7@zkSyH7AH11B+>BSTTG7s zhHnp@@eanEwYx5Rq38E!uQK}AGTekCrpKbdUnLm?2R32>e2)u?>RuW@1cyqh0L%tT zK4OuZsO${);3#6IFW-?*L*KPlkFG(*BWw-0YgSA|>*25xTd0$_x`EJrfqu?yq^wAc z`uwV{8Kxj;k_$$FlR=7cGs3)&9p3NuZwZNXBarx?26!G(+)t4{@MoPM&DN+`PB(E7GzeTRE#{ntES z43-uNCtC@6gR5@&h-t1Y15juR4I0{WLOZEX5 zxz$h@QJ#6hSH6TQ9r$P*ym7&F2uOvsNvf-H7QboUp)gkB7Z*)oUBy;GFr+rS%@Ma@ z0bW=#f+B!(I^^Vlj>6Iw$|{VVFWIfMx;PUN5E?U8goNpmU_1B#Pug?HTKf5&ai0Fh zi=Oa3Jc;TX4;#M|cm_}!fn@}?g0u>&ST1rw=mZJcIzM4WLC{HAC<4G3Xdi0`jDvD9)mLA`SG;dl87dW`R~p#b~D(**z&cW;}Wm*I>_E3Ko~IWr3P-^veTv>H0S5@=aTy@F?0?d?=c zK$VW-rB=(m+!OoCea(&DzvwhowfK4Fv(FT`tX-8Mccs2hUW$mg0~p|aYLL6c!2%Y18xJ_Q4ltekVehzKmsVW`55rLK@ju~^1C`0$B0XxTVpI;nD9 zJjPvUsS3tcna-Yd_(2VXABz6%v9=DbwkLjVN#`hv5W}()g1#gvPVWAQ-5hixD#Bu; za0*2fPG+wKTO?KsMOD=b_v1ocQb<|N%pyNW3Y}V%gPai?$}fG>qRU{mqF5M^8yj~4 zb2{CjujdnDFp1RCEs)m~?mg|c&PbZ^ZeXazd|R{-ufv|ZCmpE&t4@jV8FoQ2fk7BJ zM6_UmebKlq1#3^Yw%41RTYCryA?L*DD$qOtMztv03;0Xc7g$|F1f3;PF3i`Wt5R;Z zG~)<3mV1pkIvPVC=o{Tov)?LAtb!5+P_TpvQidP`J#XRz2|FVrOcRV@-X#p7-)p|s zoeG~lqX^1v5@Z<4@_1j6aSLe!S#!aR7Orq^$?-!0=Hm$rQg@KBxx2l+`(1PY`)3G# z{p&u2#Y9GPbUpx!h1r~v#r8M0Hxmxi9hiC_e7OdY>BQQBeP9Zi+=TbSkaAq7)j3_E z;RLP=oh#QVe!0o#94g~jw3P6g%&d-swS!w#`<=(WBQJI6a}p;C9*%i`FsSAq0Gn&DZ4otlhBS-bQLhuX_tSs|w zY;g``lb$T}fV2U-#xQ@E*#H;(sOPI^+{T9hX?@KkJEv4!&u4hS3*hh>8?$m}_vEW|7n})67$U*P0L1;Z zr?{$cXGR2Pt%<@kdr%G%WdmWOcjakk@JRz$)rh~4t6t~0@Y5O`pCb)1*S&;Q!X3UZ z-&gVQx_{SronSOX9j>6{h?|JIVJZNm6t7|09!1J@?O$AOqB8pYOTaXs67db)$=X&s zaHLILumpnHm}IBQE_DkNy7X;|qKj9+5&Vk$atcgn={3@_YNmy=gjnN|@4;Jjx#xoa z)JcJNhgIxKdKc`36SPB1O>!bzy%B!$;Il8k{8FrDkPCy4A;4robHJ(*NiaW%4N%dD_cpO+Bjc z2GuMOE?h*NAfelSPfOfU0HH>v2ax4F?V;~<`gH|{HGw+wco<19%}0{RwuvamY5faF z-ozs;c=cG~2^s&Wq>Ka<3QQPKbhhb$2v;;+&~HND)RC4D9S#BF6;~xE%-5=%`Zjx4 z7l`UPV@3mboA|AmQ+)sGl6TD{$QbQ$D~}i61d(`&ZAkAVcA_A$+#?*~5*x1Gy}iII zBX6^Ni}x4r-jmC3uRD6lP0v&0j@$jkWsaum@%reT_Sn)uL>Y=(3qpO8+zqin1Q}7W zF~3?=YOE-n7i@8{<&!z{dSS%_HTmN=5Q2v(4Y_11Nu(qkttZ4&1zpMZ30w2l+ubAH zIFw9}vVB*+L!25+F98o@EB8T{kjo0GB15agw?@JEfMsDbDKVblWGd&xaYv~QcJ`X; zQgkVGFXuCf0EoEZ8w;VYWnFkLd;=nki|m{K3hgdKa@woADmwWXtSb2;h{|IlfzGzlXkY-~Awa<=52j@o0SA0>8k(bzTrQdAVgDSQ5Bjg=JOOVqW3|RF z;WiLFG4f?x2P$@ELujR0X+=UNB!B>eS&ezP7@pOTm7h2-f81{V<92hnvyLMxUVQ%J zcJm*%n?Km?W=KfLT{kZdB?mFJQ{p{}SA!3eYgcHP`=d7safR>IQ`qxeq+5tr3PrCy z2saGPxDODD``X-{Wm*pqmADD`%ADv_IigCFviKdzXc3Rg(5EJ?O>vY^4~W^|Mzgn6 z%lVY5m}bHzZ48O?Wn$>r)8WD+bE$*|qAVR&G^)dQs*4GRD03PF3tD|Gb{_5U#3BtK zQ;Red3La)+(Q3d5g6aP8aA|nDi0d8r9~;oJ@P^3$z{EKI1W;q?<&Uj}e=aZl`Eaqh z@WW?I9iG%Ku!UK}=dB^$GlR^z_r;f?7}Rm2jZ9FSKz4@5Rrn7L+(MX#VXX?0^fCjB z`#&9)Xz^fNU_)3oFM^FI&ldEMP(rjR^Il|gpJ)mn!q%Sv%QR|Wg&Y<{QLi29K7|wo z9R}EGGP`l*w-~KA4X8I--OXq5M`$n0-11@E!Mo@FZ6(mnQM(#;+wIG_yUWXW9&k&o zLwg^noSk==t~y&wP4l#$`sJV#lk#>Xy|EXN7KnJAm;98%ozJ#+*Z$hv_#5xPMNWH+ zyTL2^Y3GUFhV;FE+8Xe4&?2iDE6Vm$c(KTv72J-Kwl;RMa-E&{=0KAG_4vQo0sb-) zpo>Ek^HWTPE2rYRH_&;MdANFl*F@WV{-?MHk-V$u>X8@ZG+bPAJZ+fK?qdcM%J|sq74Ks!>5QPk8AD8978<4 z+J70|2Ez+ud<>V~XsQ95`Q*EMW~jfAN(dLVP9RJ=z4dq;oqlM&@ejP7wuNgTxT2P8 zi>qJA;zNn8n>S2+0)S$dh*W;-k9Nj)ni((jjzG$pLMPM*^Vl_Ajo)qtp;l* z2CSs)B@X)P8o}13y080;*J-icd(ra<#dTcBjC}-4!!}{F$Xj8)7rAR3#!#iaI>S&^ zmb55Bz_w)#!-8`lFGq-U5@1a{R~I}coWgMNDD7Iz4ckPgXNSxAF>bZ#wj@pUKq+r=K~X)2_r;7%C~V?cX}QZIqIOfU{em0 z-?e`5fTd?+MP3Ytpqqx1Xo)z~#4h;1WOSz>C;{|2%yMJN;3y4`A#?NjFKU z4aF->-`PIZjSoe1Ptt+wqFMQ2dZ6okUdn-r(n^535}TDDrU$yI3eLfrzDoc{4amJN zmErWj_a$*IwPXU&lqQl`43Nxr+9gAk=}3xpO(43qmGIPSpa+&n!D8b1Yi_wjU5(I1 z{X8YkReBsJilW`YS8^m6C4W_I)SBb#ym-Z0KiBkJG8?1K750(^wR^qnPVZ$~(*XWg zv9Ig=K{7x(h*WbPa;3#z>oZan+wELk9JL2iw}cvi1%UjFhpWfOh)!8=_mD0mluqb( z;|=^Bk{l9lEdOyr8xO6UP;DRA2fFl_UBKZrRb6QT{uYw{4LR2}PcnL;kWCE+ABWKuV48<1Sw6g)(XcjvS#gBM^;|>*}Uc9oxN06GHGJvTroJC1n7x{mU$`t8~BRj3J~G3@Cc1z6^i7WYn-8m-aEDtR#ke#&i;YkyS>wXLv+CvljI=(_3pf79Dhj2Z4f*aF1Y!eR)kKkDGq2@_R!xtwe2{G9= zOt%ZK0*g&(mB_a+;kGcHfWrR?(~_vd-iC6(fHXtziLhIE1jm3J$J=4eoU?zGi3O4V zI7S5U>I&S5Ona5Rn}KuOUh06fjvwL?NTt#aRq3B9{#2EeY+}8-_nJoPU ziShYm;ZgeyqU4b=F9bX^!*hw=B2?jYbYQ4+gO7eEC=SK1Qp(%bQ)Z(MAgmQ`PuE?I zDzCWggTZTvgeh~NGHYbxTVW|)laC#A)fmZ|fpf=T<18G|OSn@RE7f|s{~1ezHe|fVn33922@^t&bP5Kz;v5P>n0uABAPMDroG@d zu}}D0*0{r82T+)_ZT!g ziF-;I2q>sm&Tv4y^uwpZ3eXv`ip`Q}5-I&p{a1KfQg`eNj{v>fI&MoL^d^Cj_$ta` zmm9qk>yV~>u3X_I<58v6JJAo?Klt-fh9NxwO;RUObjGxZO@4%F2DLVE<*Cv7!B(DtOI99#pS1F%&cDFQ z6J6*0vG;*jokVB+;|hCwmAaKL-hzP}i(vNrinx_uKf12SFn&SDnA%rG2v9%NS z!@f9v_m#tGx0NG5zW2(h)>VZaRC(RliqXv!v{O_gQj{<=e-~yp6{|WmkwMS}K?s4N z!}${%)}B1+$xRMqV}UKQg~lQbYHypKJt3*?F=a-@2~-uJ&#D386sZ~z52I?}l<}!T z<(8aARe`{mYC*hTpFBc~r&-tSTca+<$lt=odd<8`j&qQ_y2sA(krX9-#NV&OM~q6~ zDfk>7J-Cx0bsE(BoaAZ0gXFk!<{{kW9KyG)zC>`4Zj_fLOA#QjOSt#)l*tw@06kk+ zCOi34U!sfx_Y&Rfaj$?BrW4G`XHzk&qC#esc63{n+EwtTHPn2ucg2kAU^y zgaCiC^CFnB+?4}|mI*U)r_lL{o0hx@%{>b@^<_SiqoKsDt6KnO>==0?pF^0|wy`mL zJ$RmLw-Pxxb)AC~20W` z6;DbPuX5X(W1PC`xd^DbN=Y2ldoIoCq7a`9 z<>2Mt;*fMBoHSnl(D9IbmU^kCI$1P%I#pdc^Ydw)v1h6Ze?FK6WmyD z9&9};Kxs`4gl`mnQwigEY8cOU*S9wDMq&jb7ZFG>-s2&|;a2Y_Bq}>u9h}LVo6xNq zGY}sKdeM8;W4dHgHnT(|8!aPFTTZZG0ZU4+Yylon)}eb;$-db5 zc=Rz6@On#~MKr{j1gdBEqW7j^AzZ_Q>&#qglGuCn*vh_hb+iS?5?&lx*ueFTyVPCo zaz56*$(YqCJy1!9Q-W$+biDDF+vK>ZAp0EqWs>K|t5Il$jY%Z49MvuSgk+CD&K@F1 zR{Ua9w)OKnJoAe4yoIgsb&Q9PE@Qe_7CNyu^s~4Rx78KV4PQXlwk%vSLbWT;@%i~3 zTDjH#Ue@e%D)XD(RU)^4_qhGBaYg@zDziY|527;9dRG%w=6?&?>1`C}6Excx<+S>j zsiD+sr?u&Uj8RVq36$SVKfxTD!-I!B9dr@1Alj-zHDw>4FMWJ^c!-w>yl$$Wv=kz& zv5=hmAx!Dsg2^n1-l^@k)CzmCv-P($wri*-oWYd4sda{7n@v{b8<7LcV2NH!VS)s5 zs3Xxzl1G0*mv%cjg{@QI|MI#r(TEF!|350l=jWII7JEpKFQCn%fAn@-f`3utjNPEs z_yAy=X;MgR8e&q&bq`c=EU(=w;`tHF#5K5yx;?*Is;v~Uj_R9odg=~dlfrdB> zV3Lc*+4IzwC9LF#49-pI6#wdGvC30Ivp2!ooo$TD^oWgOx8|PiL`Z+ z`oC%PPkk*+K$zxLwdv~BT zoXiQWc?WE4ujs2?ju1}CViPNnir~e!nG73-y7)dPcFBelhbhp*7z6Ag5@Ayl$&b2J z2K16nM1{@64y%eUi~!zEicsjJh?6=?$8k7)tJBT4J6`iMt1i}YJ>WJ?VghQz+Ki}o~B@A&rTBvqV^E6BP z%1hRIz=kxdA?&m9_18dM|5Ug%{iHPFZCry$DNw=(U3P~eRLa^~_sKz>w#DQI%#?Ix zDCi>IK`r6n!-!avApnm6A&lE&>u$vo@}I*4W=a-Yi+G7LxMRJJJ794i7I`ur@~=l< z%a8ImsEQICsTN$HZZgFpP+$HO*IjyTDa;cMidzyK1qU}Cscn4p zWw6}w@exi_tH|=+ z$#*q!Y;)%zOR;zq`lmtDvNMRl@GK;Oyz`sbjcKNM*aqiM%Ttm zNdWc3XIvn2FJE1p{m^+VUw(ttg0!i)4qCZhl2zcmb?*lYB1S4Nv}_ML#}MYCjjz9m zUDX&0LD4uoPB{6l!0z|;H2|cgvcwTcL^J9mi45YO!y>RssvKT18cCsMpMH%j$;)`e zBt4vKyy_II-21#x<)T=FFV_~~TvWixK1GiuaA%d^$`H@$Ar=91d5l{=ab@j#YK;PE z>m-SYpc}2dAR$#d=|Zc#loVFm;fo#)awOBwx2^6~JAi=3dT$)2JGwDf4s#Y?4I%>X ze})6ySCt*OHVGj0n`eyje?uZASNI-8P=~ea{=+>A@QY+TNtUKSD3?8P^#?<$?3*N#5aL~Sz3OD99lw9&Zb^2F~pbRMnRTWr!YU6;1`;>Fmii1ba zxW>NRoyKhzxHnERNQ(39Hi8BXfb7BOsF*`&?d{A;Mf1YS5j<4wVz@;E3EP5I9g!p` z3TB?lBQU{Z#zfWvg_Mdb;S1neM= zs*Q}P$kG*{{CcZKcu_^lcno|6*t`|j^=~Iw@T6Hrq00yrU^IYf@)LB#xCWJo`E(HS(o4OgF-#J@+fq-gN^ zAq|&F?ctEs+jir@glZg2)lfRawfr@~I(Vgubr7NAHPW#TQm9Y|0n1D8cglPMOrAjb z&)~$=il~EWcf|rb= z#s2J0I#COcOpsLbCGfTTiIs#fiB(StI(3raz^jw~ifih2Gx>dXXV+E(oPl3Y0gN>{ zq-(hN7**FE@HZ9Vsxsv3IAsx}KTd`yceHU?E{ggXT;Zt_-p^%C3P>ZpmC!T@V5(=| zWni59Jczo*qwSv8%Ek%Z2FVorjmp$wwYggAx-ZGd2*(eNs$_6ppjFa~k`Pa0$u=nr z;(Y|40m&9I83bM<^vZ%HpAjGqP%gDgDkr#<5PReau&g7Pc|Ri@3-RoeDpFJ}rbLB?_A^dus4=;Ju!`FQ zo7=13faZ-K;mFqVjU7DIYNfNG^vUjv9bA9-o^}5tl>VpPzi#ZY2zSRr`~9`m=UY1h z6)*9cNb-}?xJt-FUTV?vg}N|bHG4#%9F`cbq8Cb~wq$ZBd_eW2I9chF%wsBK2!XSv zxQg)>`j2yqKi{8!_xR4-%g)8{&DHAqiyuC{Gb;}*akbJNr0FFD84$+bHoU;2N%mAC zjst*E>Dz(?(zDAM<}$*_HO7&3u{?7pRZA~Fef)Bz)rFUN<%jGLe|``gq}d&Pj1lWv z0VphhXuPu$fV4Vur8;-gIy5nor6YTU{D|;cBM|4fams{$2%16y`eT}dqsBMLfzjh@ z^R{*4OJ#_2!I2l}-hSg23MZ|?+%Ky&pkTa2uH>;C9uMx&c_S&A?41u%Swix~yb3iq zT-*k58I0K*4dS~N;N`^#ErpDqt&IxEpb!Sb_H$EuNe%lP@pP13x|a3#2i@1Gjp++| z#`RZGNiWva3u|?pjo`yh_F=Ahgde$nVGC*(i6nxT6Y2=puvOkmU0J-LvWgt5mrhU~ zT}XaTSg|lnjTu3qCot}qejFdv%3&U4rQlOHe`D;A_%g?ES5lJBHE>0w4$w4)keJ|g z0RF8^8srZ$n%DwKn5oWMG3E?nAds>wK9Jg}44#sqJSX129RDh3T1R52>CZy*bSveP zQ0`jaS1k8lk_;(-8xk~WFuWWV7^TZ;`B2|8j-dBltD2f2Lnpg|xIAHkhF@wrC`zh) z%BN_B8oCKM6&_{M0KpB*;6!CoK+e}+%+PEl)8psR6J|2(0;n;#3GqZw81>}mBKcI3 zIQ`_e=@Cr2DB~y;G=O8!#2}>-JbLz1f}$5eLwcTTFPa|9&_fx=2&_&+q=~#>iOa7S z2v-#(?RQ`oLIgqUD|u=2j=si}YXhb2pV7vD#G{okv?46c`liMU-hIWXVF0SC;!gIl z_*8ubds8T>)Cv$scY-pOV!#c~4Eq@i5TrD|iuQyUlh(M&7b=fhc!sF)A1}p(`}FW| z@jtk>twvbo(YUBwa>1`(VR&FQQo0qFB4}39!c3g3qze85GhRgk#sQTo(TK&Y z7d!F=p*`8Ip{A32YC(_bbE?k2&Wx* zY!`O990k9}+fQRQ#1VeJV=RTr9fkY1FrG2rpSvHcu3E|7tE(97xw;B@d#$ck!A*XX z$pq-Je##r3sCu(}E{F*^CA?AoHtdv*;$@}@4R8=?5#PW4vjf3RAC|%dWc>!mVO5&j zY1=YFr2v5PRFn`%B*-C>Lr3sZ{?215pBe>xtTo{NKnJLRVy)NP|_|E_(zFTbAPO^+de zTIAy%3zVxD`ujy61I6R?^6}`O1Nrx?Gm?ML&%`-j+(f2v2FbQ1Oq!y&vQpx9Tt64= z!>7RPVwa^V-G&)VW`Ca}ZdoNLLcql{e_N$RgyBgroi%6w2DzR@?jSg)(;sw3Z^?HY zSDnf9Y~$eR?m8dJ%r4ra^Zp5)qF5YwFa?}=l1cEpzptF#TfEV6ftiDyUT3tf53w2Q zLk`!sF3yE7D}oI9xS+1onTFMa?-+Mk?3ekOhL2dw{WpAoEiA#X@@S&6j!q zAT3j@e8XGz8o+jWg4+>RS)xDw4X6vBcZj>(7m6U)_FGu8rmb4vdfv~G$A}!ZG4~?XioZ&-aJ!izveNTfV9_o_S4kjDD^7m*D<=CIBw7*fuRQnk#5*xLNd4X94o*_cF_H6{GT zvN+=4?{Y5a2v5Ukbm89HsbNJggCK0R*OI3ewpVXB7$a9AIZh|mwnH<>6sd+yZD zzwvJxC2wEV&Qwuaz#w~%9>vP6?aS0EgPh2?Caw7W{nb$UTk{=~~sk5-zYvTUg8PHQjZXf3}6`goc zlbft@YJ?*$cCCg#B8j;7M*vg)cM?I|&4pqf3n&)0aXsz=<2U)&#Ii-Y#IBg`>3FGaWb)^(U;EF?x4 zN;<|%4o5xT>6X%#nFzM>S2sBPt*vqmwcTWS=wC&iq470$xYq3taoG)59`uKF!Jq>A z@h@Z7Lly8RZ$;>qAqG{wj~-HAPd;7i4LS_r+s4=C+?b+6hCYw&u)OF9{K;Fr)!06f z`{XwoYcAQ|1RUzHSUYC|q4z){&DA#nhw8aT_Vvyw-iW<99deoe#^X>#L49Upx!K%m zx~z=ZYda~yj|sO@(=+c`tJvac648YpD7>g!a5Egg2|PV=OW`Tebr?NnOYTB7 zqa&^E5?WN$83WC~me_mw3dMMc+>V`I8&8Qbg1Px*Z*^@$o+OOFB1nGu4wC*#2_LzI zonJ=7hvgbLMbUDr$aY3uHX=gcuuBncFpiHX%09*Q%C$D$2j^|ubbGqDtYZ63%8CSs zL&szpio(SB2$ZD!B4^@p2FDu^MfS!{)J3GQH)kUM23+h&4q&T3cHGljbVd}fU3}la z$}aF0A#PqEdo?Us;p%E_|)r1o6II1^9OsVcihHQmQP|*gUz`_ zWr72gOFLWkO}xpnxI`p)oytBYgU*SUN>~Sj7I*uP)BHu%~^JqQ^hmr||qdh$RbmW?9wv}^DGI`)pTEcoh z$b8ku2;_#Q!Cg~G<)n&x?HfNZPZfYA1xXu>FSII9ulNd4h4i6Duzg%%yA^gVBLC)U zzlJBC)l^WP)_It2i(0qI;3_Tj8jh7Jaf)BZ;FR+PG(MX9@t37Lhl`7!%`N>hd*>ru zn#c!HITLXD;%e04`8QdU_Df_3Wvs+8$;U(YuP!gaVz4??oekb5Y(c0<=qx$GS1l=o zpXnrUnDn`3Cb>{?RK-oov85Ok+Z;$9AZTyA2v$g*gY0xj!INNL*S64( z$=cFU)-}TeYsD`0!M=n-b!|hJA#->R(WxNl?3^Mxn3h@0BfIXVovVmHGWouRhJ$){ zf>dPDG#R8?AXr7NaYH_0hv5IFkm3yZSO2#%lW$;5&*2*;{R3z3^^Rbqdlx!Pv2RpH z{gJVkf~h#~K7VqmLq~eMM<3^SPI8BPI9*D7<0ZO_TX<~O`+sEY#mm(aHIvJPvfB@0GvwbtQ~{AVo7AvCR0?c@a9vrIy?uf=E*vq4WKpoN zH5g#%hO>)Y{YYty25iU9$h;Yrlhn1(YZk=ipMCko*2Nm>depwT#zNn^B=rMN z7Q+V#Gc&NtSK-sCC9O7am|sUn7)OiASzat`7g0<<0X^kGw5s;e>5No;Q~6TG5jF7> zu<4B{gOzGQL)Ay?$n}ggej^-$%W8*`&6_`8?VZ60NaJg z?NHtwD4;KBDS;e1(9sPw*Bn2Aut`K1ce?pVW*FV&D)|WM$|^Cmna|ZNe1RY`d9K?Q z;9P@Qv;8?JxH0spjr!LC4j~(FZ{)Kra8%vGKm%@dZHw-aXl!|}HTo=G3{;^%R z?!DsXH)I5$rxH_*+d0=xH-Kj0(l4g3@e#-dPCbRI5r-Z~wd)~0v+dz=>ynPSz;m;m z-rCim3l>EgH!N~dnNYB6lVe%Q+5w9hn04FmLW@gPd}X+O(~(vX$aq8{)P9hC_StMl zcng^kP(#|hob6a@(uf)Bh+S10HZOQ1Vo+{01Bd`q)R0S}G57fEmp>jZ{%}XPmJuL2 zv&CdPPRzUB8+RaOs`%bCp&?faQD+WbU?D5VfA>q~{<~i>_uqdh)c>sT`;Ud+XXEer zQQkg0Boeo||7>@MZ4wGk(g$qvwd34A=3QabTfzJ&U2{n!;I?YK{Bh|AsliMKTmrF! z$5VEIdJ{U3hv3u|6~X&8ehh3Z{-}pb$a9!q4*OOZ9UGCmoNKAn6YM=F04D=16zh%Y z3~kUAS*hIB!a@X5=xRO^YU-}g23`F^u8kzY#qQjk%7XBfn#UUxD>*0vITC&sfHcd! zDZc437Z{v+zSCnyHSL)7!g3;)ad2tNxQg6)7M8~%vTH1A>&3=wnnge;bd!9RZV$pQ z;(t_(R$UMYX=wB2Dny=Z2YO#&Eruf)IU7^JMdxQ4ogJLv(ZCEY$zZdj9xLw#8IP<> zPM2^I9n(BBp>ZqTVBn+Psq;bqwK|OJ^2W_IJnu4GMso7PioclV=slppt#Z%D&-wzNm{uT_lBn6%ILr= zb7pZu(g_SBsNl;4rYL>ojii*bnEd*i@QADcPHj_ylwtV$Jj*_f20QmGFbla}iqlTZ z1sQ=sX5yY}`Aj1g$|rTn2oo2ooad-e*9v$ifUgZGKJ1|qfe+7j!av47HTTY@;2(EQ zfh@4p^v_tnsddDqjFh@kaltltz0gbIu}+vPK_j$GUDQm#ZsX2t2gv^%7qu-uy+G?8e~+e-uQV59))dFr97N#0MwyX3ig0Gv~Rh za-}&;^_pOa&|4`5LUie(DI zKF{5g$q!fSW36Jzv{hT+5f$3>4hdw@1HY02Njh|(Mh2e|9?#_g@ibo{2Wv+}#a_FM zD}+C_0l<_NO!$d4X)2MZ><4?WT-q(+4W;=xg`T0GrbILN1>|F!vW6-xRphQ&J4bFp z7;a+L<>g|!+7g=DvRZhQYfYJ0f{&TW!Jj?0-Y{Z1iFg3*{ySgnLeSXC-^gN|L}pN>4h)09<{W@ zhp9@kK$1%m8jHnHOEi#`kVgXEw$|)-#TXTWzssSZ|4LaXy-|9bMOK9&wm*7%G3+Nj zUPmq;*xD>?lPs`Fy|G1!gW-`>jB$*hA`(TjFvv8_US1Le>MH)lhOgRhE5wI2Dp>QC zasn^K=)Tg4rv+HTDsAQP<#}+FQ*c&Dn?d_EQVI(u4#$foK*FpP#{|)}uRK^Ww7{L! z^oVU$Cza@F?Uj!?l4872X}|z6+d4u#=+#ITAehg`7^V%(mngNs#z~5w6oOq?z9@=rSSDOB_(y0`hR;e0!#YLv;8$g9 zxFqQrBP2|J@MIO+(Yn^RDn-Yf=+k@}S;V{pbMeOk(qLT_3+p`Z0y z%hY7=hw^8s%89H+H*YEGBJ47sU3EvDOK5qdhsZM^IBn8=aYj6qq$CjDV@BJ{Ax&~G z@AaQCPR_p2)-H@!T|4#8MUipoj0q)q409_tk$ZLvqjEA4g>Q5q$3|$hSd~7K6ha4N zH4|Ke`_Yj%snZ$q`p_lA3>|*L=@j(X)g3dVMTmtBhkFpJTugb*>rXrIkVc+|#J@Zq zz)5AgO+=~gCKvIA%JF^0(O4%aPy0-0SORV?8j8X^$9x#3DiS18I48~L)NA9IVAjP* zP@d)AABy%IeUhb}6Z0V`?ubH1Syu%MiRn5E|+!aT2n# znXKHJI$=*NOF5=d>nI0*;ZZPG3+0g}=>a583lnc+ZusQh;oIS;eUYM-Z!leV(bp<8 zOM8@wDNoz`3k_l60{_RtQ=P=9KTUlU?3stB&m{DC}|~KQbqeB-3(URHMT>P zuCWOPL-w#!v{LKM%PFy=Co$JVe2LijvAuAzimP-)={>rj2fT?)Q-odUxCVNj7?a^U z8>B=DE37C%t3+t3@gTSmH$sxkWD#*4b{;XoUe1uAS4hy0DA`LJi)68pky-BeD6CfF8^H=JEUH{>Jmw zz14%=JyKO{W&;g^R64Iu%_>wmQg6rQ>*=Wc?@1E@Dii_B)5y8_l;?Covr95h$=o6lDdp3?h{JLbBbPrmJMY;TI0mt46lzPUWtIDj#0x0o@K zey{r$nY87OnW+MXP`alHfiGloZfbFOmNUR=2Z?IFt2{#lYdb$P7;7aBLZgAr2`b_; zpD1QI!aLXFN)TQGCl4#uHwEe~#6QSAD9;)GVrT1bLbiQ1fmQETPHGiQj#<5>Wr-DJ zl5iwvF2*7oALWIZ6^a}hS0OicML7Cq)r%~`&SFRtP$kfOovd!i92?W%Q;Z9uu`;@Y zd245rSTrW9ihf4}?Q`bu)0C;ZnD&EZpeR}2_&vcw*-X|}QANArxoZE%D zn!sO{Rj8M2thkCuG(0BcpR0rI$+(Jj)e;uDl0b+O2kky_GKK9JxIOmf)QdfMi7Yr* z6W#!Yer2=vt$Mq;DWk4OTF0GCZ4|nz>8Y5e3sTR7`>&&nsniU3%|aCQGktQMQSer> z#)EnJRVLb3S8=L+3u+=!!x54w|MKQm#~~zB6T52nPsae92E|W^m7zmnx!!5;ClbrK z%lFMZ0IxI0C_$=&4 zWML?AB^(_Rx81rxjlbY_M-S`RkGUgcB8Hv)X`ct!TEB^}NCh%#H4%5#5)%ecFu%-i z(-tUN5k!YDWLM+Z)%+!`})kQ<<2Wv z#M7-35i+DRwPJDeoQ{nly!!k2z)5x>hJvlVuu|gg%Q1RiCQCV`a8)oDCFh&3a3K)0 z2iHE%&h~flEaa2#n_>|rkB@sflZk;^I62GL&t>{Th5N+{X%;Sg|GfA;mm&)lz5wF~ z=Iwx~X(lH&H1EFo+9(Oe90R90P=Z5;1_EzNMz-}n(08b1vPJD;CxMcN8*G6<*`?By zzoK>UZs1@T-AHy0n|g?> zwmM>P6QX2F(mZNA$X41hvdt;&vBF*))9mt70%8zRgp^5G_%1=3qrPWZ(joeXc};u=ABQFR zk(Q7VkrFg#jK{b$%EyvHaIh;bc>K54zkECBoSl!dx#K(8z2)W47w#?J{VLmR9d+=m z>T{g0_KrL4!OYC__TU1sqsTAM#{|yXgZ9ze>E4?4Wf za20om2K^&GW5FGKD?3JyGf0C)bV0q-(QBBhsC)w24g1F(+z>cH%C}=lt%NX8G^bV_ zW^*H^hTFFmw_&TJlaqF?_V9euOhR3Vb%;7>gI8sZL_?OmKJQ=TM*f+4H^KZ@1Pr*0bBI`}qC# zeD>WI-l=$TkfFxj>dwLU+3sexy7PVZ*R7rP`E28F&-XU=_p{x-nXPBfx3@M>wzadi z{bHSOLq9>go!x_Md+XWO0e~LtX6(>FZEc|4X7+4jkCO6W^~u)u*1`AlGn-onJA}Ep zyO*tIaKIjHt-aV@-OHZ8*n7Uazk%-80d{9=XLAp|Y&?U5YZ1MoEZg`NzhwJQSGTv> z)y(P(V82KFvbEjk-|uaG^YkEly1TuO1L5q+1~6NFvb~{QVNh$^t6R_Jv-Q95So6swZAc+t?q5@ zlOUUWyU*rlNKUi>bO1rSoehOTQVW5?jGzh$_5y=;T(b3z)osAS^z7uOZ}BEK4EN8m z3LuK63)fxiUtCZM=pF@(kAw|4Qx{{z9-P-7eIk63oI-}eLhhRtIej%;~ zLsW|#rGd{s;d6U1=ntM^B;7Vl&640xtx6v!S=bh7#YlDDk%}bui(!S6bi(5kZQJ%s<2yXigEgjszRt>M!UTPh_5)qXBLnl8tcUCK&q`wehv^P9g-;YOHE_uhI5!o!3oLnJOgv@?@4IXh zq9&Scb(vuJE!-c_=|g#)Rr^!EHmY;#geR0vwpQdL>Qzn+)^k4FDq-Bwq-<`VrO+#Z z=mguUFOvs$WPv=lJ~VwQ((k79@y(1fr;us#K#JlEK0T3JoZom@p&(7jTNq_#@XRq34I32kQEz%xUd6xZ{XBbiNGZG^G%T zrcPU0O8Le1?zL5g1W5=ho%#S2a|b@&IP3FB7l8Ovlm6afGgZ7uvi!(&aO1LbDG$UA z7yyAp$E6Ri`Qcvm2YUSpfX_-8M$&uxtU0{wc1Cz!dG2s<*!$&h@XKNE4j)*C@efb3 z_?Io36;euIyhM})AM%}txx4XAb02o=L33xfx$*4z!T0Du{meofbTS6cy&v>oFr_1o zFUUZo7bb}05l=R{R-)+#pI;>|-9o`q@#!tHiB3r5jc`*j!(dgFVG{-i+T4u(mVeer zG#cjEdxjK9}J8VG`H?I`0egBOX z2j{L7qilWmyM0s-PF*Q~vcHZp`f>3m*w{?CtVLxx1&J4)xu{YnY@2wF_$zuap>=iz z(WA{}jiob*JOZiWmHFjHA

UaCEA$=Hcy}QrOIJNPB5OVag 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 z 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%0A9oLxNmtS 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Ν8C;&sJR*{b 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 akN?Mi`Cpvu|NbBUo4@ 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', null), + + /* + |-------------------------------------------------------------------------- + | 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', + + /* + |-------------------------------------------------------------------------- + | 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, + App\Providers\FortifyServiceProvider::class, + App\Providers\JetstreamServiceProvider::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' => [ + + 'App' => Illuminate\Support\Facades\App::class, + 'Arr' => Illuminate\Support\Arr::class, + 'Artisan' => Illuminate\Support\Facades\Artisan::class, + 'Auth' => Illuminate\Support\Facades\Auth::class, + 'Blade' => Illuminate\Support\Facades\Blade::class, + 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, + 'Bus' => Illuminate\Support\Facades\Bus::class, + 'Cache' => Illuminate\Support\Facades\Cache::class, + 'Config' => Illuminate\Support\Facades\Config::class, + 'Cookie' => Illuminate\Support\Facades\Cookie::class, + 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'DB' => Illuminate\Support\Facades\DB::class, + 'Eloquent' => Illuminate\Database\Eloquent\Model::class, + 'Event' => Illuminate\Support\Facades\Event::class, + 'File' => Illuminate\Support\Facades\File::class, + 'Gate' => Illuminate\Support\Facades\Gate::class, + 'Hash' => Illuminate\Support\Facades\Hash::class, + 'Http' => Illuminate\Support\Facades\Http::class, + 'Lang' => Illuminate\Support\Facades\Lang::class, + 'Log' => Illuminate\Support\Facades\Log::class, + 'Mail' => Illuminate\Support\Facades\Mail::class, + 'Notification' => Illuminate\Support\Facades\Notification::class, + 'Password' => Illuminate\Support\Facades\Password::class, + 'Queue' => Illuminate\Support\Facades\Queue::class, + 'Redirect' => Illuminate\Support\Facades\Redirect::class, + 'Redis' => Illuminate\Support\Facades\Redis::class, + 'Request' => Illuminate\Support\Facades\Request::class, + 'Response' => Illuminate\Support\Facades\Response::class, + 'Route' => Illuminate\Support\Facades\Route::class, + 'Schema' => Illuminate\Support\Facades\Schema::class, + 'Session' => Illuminate\Support\Facades\Session::class, + 'Storage' => Illuminate\Support\Facades\Storage::class, + 'Str' => Illuminate\Support\Str::class, + 'URL' => Illuminate\Support\Facades\URL::class, + 'Validator' => Illuminate\Support\Facades\Validator::class, + 'View' => Illuminate\Support\Facades\View::class, + + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..b843ca7 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,127 @@ + [ + '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", "token" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + + 'api' => [ + 'driver' => 'token', + 'provider' => 'users', + 'hash' => false, + ], + + 'admin' => [ + 'driver' => 'session', + 'provider' => 'admins', + ] + ], + + /* + |-------------------------------------------------------------------------- + | 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, + ], + + 'admins' => [ + 'driver' => 'admin', + 'model' => App\Models\Customer::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 the reset token should 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..3bba110 --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,59 @@ + 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' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'useTLS' => true, + ], + ], + + '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..4f41fdf --- /dev/null +++ b/config/cache.php @@ -0,0 +1,104 @@ + 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. + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + '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', + ], + + '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'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing a RAM based store such as APC or Memcached, there might + | be other applications utilizing the same cache. So, we'll specify a + | value to get prefixed to all our keys so we can 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..558369d --- /dev/null +++ b/config/cors.php @@ -0,0 +1,34 @@ + ['api/*'], + + '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..b42d9b3 --- /dev/null +++ b/config/database.php @@ -0,0 +1,147 @@ + 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, + 'schema' => '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, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | 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'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + '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..94c8112 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,85 @@ + env('FILESYSTEM_DRIVER', 'local'), + + /* + |-------------------------------------------------------------------------- + | Default Cloud Filesystem Disk + |-------------------------------------------------------------------------- + | + | Many applications store files both locally and in the cloud. For this + | reason, you may specify a default "cloud" driver here. This driver + | will be bound as the Cloud disk implementation in the container. + | + */ + + 'cloud' => env('FILESYSTEM_CLOUD', 's3'), + + /* + |-------------------------------------------------------------------------- + | 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 setup for each driver as an example of the required options. + | + | Supported Drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + ], + + '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'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | 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/fortify.php b/config/fortify.php new file mode 100644 index 0000000..f7c3649 --- /dev/null +++ b/config/fortify.php @@ -0,0 +1,116 @@ + 'web', + + /* + |-------------------------------------------------------------------------- + | Fortify Password Broker + |-------------------------------------------------------------------------- + | + | Here you may specify which password broker Fortify can use when a user + | is resetting their password. This configured value should match one + | of your password brokers setup in your "auth" configuration file. + | + */ + + 'passwords' => 'users', + + /* + |-------------------------------------------------------------------------- + | Username / Email + |-------------------------------------------------------------------------- + | + | This value defines which model attribute should be considered as your + | application's "username" field. Typically, this might be the email + | address of the users but you are free to change this value here. + | + | Out of the box, Fortify expects forgot password and reset password + | requests to have a field named 'email'. If the application uses + | another name for the field you may define it below as needed. + | + */ + + 'username' => 'email', + + 'email' => 'email', + + /* + |-------------------------------------------------------------------------- + | Home Path + |-------------------------------------------------------------------------- + | + | Here you may configure the path where users will get redirected during + | authentication or password reset when the operations are successful + | and the user is authenticated. You are free to change this value. + | + */ + + 'home' => RouteServiceProvider::HOME, + + /* + |-------------------------------------------------------------------------- + | Fortify Routes Middleware + |-------------------------------------------------------------------------- + | + | Here you may specify which middleware Fortify will assign to the routes + | that it registers with the application. If necessary, you may change + | these middleware but typically this provided default is preferred. + | + */ + + 'middleware' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Rate Limiting + |-------------------------------------------------------------------------- + | + | By default, Fortify will throttle logins to five requests per minute for + | every email and IP address combination. However, if you would like to + | specify a custom rate limiter to call then you may specify it here. + | + */ + + 'limiters' => [ + 'login' => null, + ], + + /* + |-------------------------------------------------------------------------- + | Features + |-------------------------------------------------------------------------- + | + | Some of the Fortify features are optional. You may disable the features + | by removing them from this array. You're free to only remove some of + | these features or you can even remove all of these if you need to. + | + */ + + 'features' => [ + Features::registration(), + Features::resetPasswords(), + // Features::emailVerification(), + Features::updateProfileInformation(), + Features::updatePasswords(), + Features::twoFactorAuthentication([ + 'confirmPassword' => true, + ]), + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..8425770 --- /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' => 1024, + 'threads' => 2, + 'time' => 2, + ], + +]; diff --git a/config/jetstream.php b/config/jetstream.php new file mode 100644 index 0000000..f7b346d --- /dev/null +++ b/config/jetstream.php @@ -0,0 +1,37 @@ + 'inertia', + + /* + |-------------------------------------------------------------------------- + | Features + |-------------------------------------------------------------------------- + | + | Some of Jetstream's features are optional. You may disable the features + | by removing them from this array. You're free to only remove some of + | these features or you can even remove all of these if you need to. + | + */ + + 'features' => [ + // Features::profilePhotos(), + // Features::api(), + // Features::teams(), + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..6aa77fe --- /dev/null +++ b/config/logging.php @@ -0,0 +1,104 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | 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' => SyslogUdpHandler::class, + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + ], + ], + + 'stderr' => [ + 'driver' => 'monolog', + '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..54299aa --- /dev/null +++ b/config/mail.php @@ -0,0 +1,110 @@ + 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" + | + */ + + '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, + 'auth_mode' => null, + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'mailgun' => [ + 'transport' => 'mailgun', + ], + + 'postmark' => [ + 'transport' => 'postmark', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => '/usr/sbin/sendmail -bs', + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + ], + + /* + |-------------------------------------------------------------------------- + | 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..1222296 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,89 @@ + 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, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + ], + + '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', 'your-queue-name'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | 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..56152ec --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,47 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost,127.0.0.1,127.0.0.1:8000,::1')), + + /* + |-------------------------------------------------------------------------- + | 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..2a1d616 --- /dev/null +++ b/config/services.php @@ -0,0 +1,33 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + ], + + '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..572a023 --- /dev/null +++ b/config/session.php @@ -0,0 +1,201 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to 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', null), + + /* + |-------------------------------------------------------------------------- + | 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', null), + + /* + |-------------------------------------------------------------------------- + | 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', null), + + /* + |-------------------------------------------------------------------------- + | 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 if it can not 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/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..97fc976 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1,2 @@ +*.sqlite +*.sqlite-journal diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..bdea1a3 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,33 @@ + $this->faker->name, + 'email' => $this->faker->unique()->safeEmail, + 'email_verified_at' => now(), + 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password + 'remember_token' => Str::random(10), + ]; + } +} 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..dfad67b --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,38 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->foreignId('current_team_id')->nullable(); + $table->text('profile_photo_path')->nullable(); + $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..0ee0a36 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->index(); + $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/2014_10_12_200000_add_two_factor_columns_to_users_table.php b/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php new file mode 100644 index 0000000..f4500c9 --- /dev/null +++ b/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php @@ -0,0 +1,38 @@ +text('two_factor_secret') + ->after('password') + ->nullable(); + + $table->text('two_factor_recovery_codes') + ->after('two_factor_secret') + ->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn('two_factor_secret', 'two_factor_recovery_codes'); + }); + } +} 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..6aa6d74 --- /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..3ce0002 --- /dev/null +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -0,0 +1,36 @@ +bigIncrements('id'); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('personal_access_tokens'); + } +} diff --git a/database/migrations/2020_10_08_153030_create_sessions_table.php b/database/migrations/2020_10_08_153030_create_sessions_table.php new file mode 100644 index 0000000..88b4a31 --- /dev/null +++ b/database/migrations/2020_10_08_153030_create_sessions_table.php @@ -0,0 +1,35 @@ +string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->text('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('sessions'); + } +} diff --git a/database/migrations/2020_10_09_023612_create_orders_table.php b/database/migrations/2020_10_09_023612_create_orders_table.php new file mode 100644 index 0000000..583bde3 --- /dev/null +++ b/database/migrations/2020_10_09_023612_create_orders_table.php @@ -0,0 +1,36 @@ +id(); + $table->integer("user_id")->default(0); + $table->integer("payment_type")->default(0); + $table->double("total",10,2)->default(0); + $table->integer("verified")->default(0); + $table->text("addres"); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('orders'); + } +} diff --git a/database/migrations/2020_10_09_023627_create_products_table.php b/database/migrations/2020_10_09_023627_create_products_table.php new file mode 100644 index 0000000..246b820 --- /dev/null +++ b/database/migrations/2020_10_09_023627_create_products_table.php @@ -0,0 +1,35 @@ +id(); + $table->string('name'); + $table->string('description')->nullable(); + $table->text('content')->nullable(); + $table->double("price",10,2)->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('products'); + } +} diff --git a/database/migrations/2020_10_09_024435_create_order_products_table.php b/database/migrations/2020_10_09_024435_create_order_products_table.php new file mode 100644 index 0000000..499bd24 --- /dev/null +++ b/database/migrations/2020_10_09_024435_create_order_products_table.php @@ -0,0 +1,35 @@ +id(); + $table->integer("order_id"); + $table->integer("product_id"); + $table->integer("quantity"); + $table->double("product_price",10,2)->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('order_products'); + } +} diff --git a/database/migrations/2020_10_09_092403_create_customer_table.php b/database/migrations/2020_10_09_092403_create_customer_table.php new file mode 100644 index 0000000..ce0ddf4 --- /dev/null +++ b/database/migrations/2020_10_09_092403_create_customer_table.php @@ -0,0 +1,38 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->foreignId('current_team_id')->nullable(); + $table->text('profile_photo_path')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('customer'); + } +} diff --git a/database/migrations/2020_10_09_175037_create_basket_table.php b/database/migrations/2020_10_09_175037_create_basket_table.php new file mode 100644 index 0000000..a2ba0c4 --- /dev/null +++ b/database/migrations/2020_10_09_175037_create_basket_table.php @@ -0,0 +1,35 @@ +id(); + $table->integer("user_id"); + $table->integer("product_id"); + $table->integer("quantity"); + $table->double("product_price",10,2)->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('basket'); + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..57b73b5 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,18 @@ +create(); + } +} diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..64332f6 --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,24 @@ +insert([ + 'name' => "admin", + 'email' => 'admin@gmail.com', + 'password' => Hash::make('123456'), + ]); + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..7265c03 --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "private": true, + "scripts": { + "dev": "npm run development", + "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch": "npm run development -- --watch", + "watch-poll": "npm run watch -- --watch-poll", + "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js", + "prod": "npm run production", + "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + }, + "devDependencies": { + "@inertiajs/inertia": "^0.1.7", + "@inertiajs/inertia-vue": "^0.1.2", + "@tailwindcss/ui": "^0.1.3", + "axios": "^0.19", + "cross-env": "^7.0", + "laravel-jetstream": "^0.0.3", + "laravel-mix": "^5.0.1", + "lodash": "^4.17.19", + "portal-vue": "^2.1.7", + "postcss-import": "^12.0.1", + "resolve-url-loader": "^3.1.0", + "tailwindcss": "^1.3.0", + "vue": "^2.5.17", + "vue-template-compiler": "^2.6.10" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..4ae4d97 --- /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/app.css b/public/css/app.css new file mode 100644 index 0000000..4b0fa87 --- /dev/null +++ b/public/css/app.css @@ -0,0 +1 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #d2d6dc}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#9fa6b2;opacity:1}.form-input:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#9fa6b2;opacity:1}.form-textarea:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::placeholder{color:#9fa6b2;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.25rem}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus,.form-radio:checked{border-color:transparent}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#5850ec;text-decoration:none;font-weight:600}.prose strong{color:#161e2e;font-weight:600}.prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h3,.prose h4{color:#1a202c;font-weight:600}.prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#161e2e;font-weight:600;font-size:.875em}.prose code:after,.prose code:before{content:"`"}.prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:""}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose figure,.prose img,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ol>li:before{left:0}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3,.prose h4{color:#161e2e}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm figure,.prose-sm img,.prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm figure>*{margin-top:0;margin-bottom:0}.prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm code{font-size:.8571429em}.prose-sm h2 code{font-size:.9em}.prose-sm h3 code{font-size:.8888889em}.prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm ol,.prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm>ul>li>:first-child{margin-top:1.1428571em}.prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>:first-child{margin-top:1.1428571em}.prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm h2+*,.prose-sm h3+*,.prose-sm h4+*,.prose-sm hr+*{margin-top:0}.prose-sm table{font-size:.8571429em;line-height:1.5}.prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm thead th:first-child{padding-left:0}.prose-sm thead th:last-child{padding-right:0}.prose-sm tbody td{padding:.6666667em 1em}.prose-sm tbody td:first-child{padding-left:0}.prose-sm tbody td:last-child{padding-right:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg figure,.prose-lg img,.prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg figure>*{margin-top:0;margin-bottom:0}.prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg code{font-size:.8888889em}.prose-lg h2 code{font-size:.8666667em}.prose-lg h3 code{font-size:.875em}.prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg ol,.prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg ol>li{padding-left:1.6666667em}.prose-lg ol>li:before{left:0}.prose-lg ul>li{padding-left:1.6666667em}.prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg>ul>li>:first-child{margin-top:1.3333333em}.prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.prose-lg>ol>li>:first-child{margin-top:1.3333333em}.prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.prose-lg ol ol,.prose-lg ol ul,.prose-lg ul ol,.prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg h2+*,.prose-lg h3+*,.prose-lg h4+*,.prose-lg hr+*{margin-top:0}.prose-lg table{font-size:.8888889em;line-height:1.5}.prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg thead th:first-child{padding-left:0}.prose-lg thead th:last-child{padding-right:0}.prose-lg tbody td{padding:.75em}.prose-lg tbody td:first-child{padding-left:0}.prose-lg tbody td:last-child{padding-right:0}.prose-lg>:first-child{margin-top:0}.prose-lg>:last-child{margin-bottom:0}.prose-xl{font-size:1.25rem;line-height:1.8}.prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.prose-xl figure,.prose-xl img,.prose-xl video{margin-top:2em;margin-bottom:2em}.prose-xl figure>*{margin-top:0;margin-bottom:0}.prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.prose-xl code{font-size:.9em}.prose-xl h2 code{font-size:.8611111em}.prose-xl h3 code,.prose-xl pre{font-size:.9em}.prose-xl pre{line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.prose-xl ol,.prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.prose-xl li{margin-top:.6em;margin-bottom:.6em}.prose-xl ol>li{padding-left:1.8em}.prose-xl ol>li:before{left:0}.prose-xl ul>li{padding-left:1.8em}.prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.prose-xl>ul>li>:first-child{margin-top:1.2em}.prose-xl>ul>li>:last-child{margin-bottom:1.2em}.prose-xl>ol>li>:first-child{margin-top:1.2em}.prose-xl>ol>li>:last-child{margin-bottom:1.2em}.prose-xl ol ol,.prose-xl ol ul,.prose-xl ul ol,.prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.prose-xl h2+*,.prose-xl h3+*,.prose-xl h4+*,.prose-xl hr+*{margin-top:0}.prose-xl table{font-size:.9em;line-height:1.5555556}.prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.prose-xl thead th:first-child{padding-left:0}.prose-xl thead th:last-child{padding-right:0}.prose-xl tbody td{padding:.8888889em .6666667em}.prose-xl tbody td:first-child{padding-left:0}.prose-xl tbody td:last-child{padding-right:0}.prose-xl>:first-child{margin-top:0}.prose-xl>:last-child{margin-bottom:0}.prose-2xl{font-size:1.5rem;line-height:1.6666667}.prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-2xl figure,.prose-2xl img,.prose-2xl video{margin-top:2em;margin-bottom:2em}.prose-2xl figure>*{margin-top:0;margin-bottom:0}.prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.prose-2xl code{font-size:.8333333em}.prose-2xl h2 code{font-size:.875em}.prose-2xl h3 code{font-size:.8888889em}.prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.prose-2xl ol,.prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-2xl li{margin-top:.5em;margin-bottom:.5em}.prose-2xl ol>li{padding-left:1.6666667em}.prose-2xl ol>li:before{left:0}.prose-2xl ul>li{padding-left:1.6666667em}.prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.prose-2xl ol ol,.prose-2xl ol ul,.prose-2xl ul ol,.prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.prose-2xl hr{margin-top:3em;margin-bottom:3em}.prose-2xl h2+*,.prose-2xl h3+*,.prose-2xl h4+*,.prose-2xl hr+*{margin-top:0}.prose-2xl table{font-size:.8333333em;line-height:1.4}.prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.prose-2xl thead th:first-child{padding-left:0}.prose-2xl thead th:last-child{padding-right:0}.prose-2xl tbody td{padding:.8em .6em}.prose-2xl tbody td:first-child{padding-left:0}.prose-2xl tbody td:last-child{padding-right:0}.prose-2xl>:first-child{margin-top:0}.prose-2xl>:last-child{margin-bottom:0}.space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-50{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-gray-200{--bg-opacity:1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--bg-opacity))}.bg-gray-500{--bg-opacity:1;background-color:#6b7280;background-color:rgba(107,114,128,var(--bg-opacity))}.bg-gray-800{--bg-opacity:1;background-color:#252f3f;background-color:rgba(37,47,63,var(--bg-opacity))}.bg-red-100{--bg-opacity:1;background-color:#fde8e8;background-color:rgba(253,232,232,var(--bg-opacity))}.bg-red-600{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.bg-indigo-50{--bg-opacity:1;background-color:#f0f5ff;background-color:rgba(240,245,255,var(--bg-opacity))}.hover\:bg-gray-50:hover{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-gray-700:hover{--bg-opacity:1;background-color:#374151;background-color:rgba(55,65,81,var(--bg-opacity))}.hover\:bg-red-500:hover{--bg-opacity:1;background-color:#f05252;background-color:rgba(240,82,82,var(--bg-opacity))}.focus\:bg-gray-50:focus{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.focus\:bg-indigo-100:focus{--bg-opacity:1;background-color:#e5edff;background-color:rgba(229,237,255,var(--bg-opacity))}.active\:bg-gray-50:active{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.active\:bg-gray-100:active{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.active\:bg-gray-900:active{--bg-opacity:1;background-color:#161e2e;background-color:rgba(22,30,46,var(--bg-opacity))}.active\:bg-red-600:active{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.bg-opacity-25{--bg-opacity:0.25}.border-transparent{border-color:transparent}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.border-indigo-400{--border-opacity:1;border-color:#8da2fb;border-color:rgba(141,162,251,var(--border-opacity))}.focus\:border-gray-300:focus,.hover\:border-gray-300:hover{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.focus\:border-gray-900:focus{--border-opacity:1;border-color:#161e2e;border-color:rgba(22,30,46,var(--border-opacity))}.focus\:border-red-700:focus{--border-opacity:1;border-color:#c81e1e;border-color:rgba(200,30,30,var(--border-opacity))}.focus\:border-blue-300:focus{--border-opacity:1;border-color:#a4cafe;border-color:rgba(164,202,254,var(--border-opacity))}.focus\:border-indigo-700:focus{--border-opacity:1;border-color:#5145cd;border-color:rgba(81,69,205,var(--border-opacity))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.border-2{border-width:2px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.font-sans{font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-medium{font-weight:500}.font-semibold{font-weight:600}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.ml-12{margin-left:3rem}.-mr-2{margin-right:-.5rem}.-mt-px{margin-top:-1px}.-ml-px{margin-left:-1px}.max-w-xl{max-width:36rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.min-h-screen{min-height:100vh}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.disabled\:opacity-25:disabled{opacity:.25}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.p-2{padding:.5rem}.p-6{padding:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pt-2{padding-top:.5rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;bottom:0}.inset-0,.inset-x-0{right:0;left:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\:shadow-outline-gray:focus{box-shadow:0 0 0 3px rgba(159,166,178,.45)}.focus\:shadow-outline-blue:focus{box-shadow:0 0 0 3px rgba(164,202,254,.45)}.focus\:shadow-outline-red:focus{box-shadow:0 0 0 3px rgba(248,180,180,.45)}.text-center{text-align:center}.text-right{text-align:right}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-200{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#d2d6dc;color:rgba(210,214,220,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.text-red-500{--text-opacity:1;color:#f05252;color:rgba(240,82,82,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e02424;color:rgba(224,36,36,var(--text-opacity))}.text-green-400{--text-opacity:1;color:#31c48d;color:rgba(49,196,141,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#0e9f6e;color:rgba(14,159,110,var(--text-opacity))}.text-green-600{--text-opacity:1;color:#057a55;color:rgba(5,122,85,var(--text-opacity))}.text-indigo-500{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.text-indigo-700{--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity))}.hover\:text-gray-400:hover{--text-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--text-opacity))}.hover\:text-gray-500:hover{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.hover\:text-gray-700:hover{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.hover\:text-gray-800:hover{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.hover\:text-gray-900:hover{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.focus\:text-gray-500:focus{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.focus\:text-gray-700:focus{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.focus\:text-gray-800:focus{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.focus\:text-indigo-800:focus{--text-opacity:1;color:#42389d;color:rgba(66,56,157,var(--text-opacity))}.active\:text-gray-500:active{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.active\:text-gray-700:active{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.active\:text-gray-800:active{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-widest{letter-spacing:.1em}.break-all{word-break:break-all}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-48{width:12rem}.w-auto{width:auto}.w-3\/4{width:75%}.w-full{width:100%}.z-0{z-index:0}.z-50{z-index:50}.focus\:z-10:focus{z-index:10}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-span-6{grid-column:span 6/span 6}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-top-left{transform-origin:top left}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.translate-y-0{--transform-translate-y:0}.translate-y-4{--transform-translate-y:1rem}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\:container{width:100%;max-width:640px}@media (min-width:768px){.sm\:container{max-width:768px}}@media (min-width:1024px){.sm\:container{max-width:1024px}}@media (min-width:1280px){.sm\:container{max-width:1280px}}.sm\:prose{color:#374151;max-width:65ch}.sm\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.sm\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.sm\:prose strong{color:#161e2e;font-weight:600}.sm\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.sm\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.sm\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.sm\:prose ul>li{position:relative;padding-left:1.75em}.sm\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.sm\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.sm\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.sm\:prose blockquote p:first-of-type:before{content:open-quote}.sm\:prose blockquote p:last-of-type:after{content:close-quote}.sm\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.sm\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.sm\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.sm\:prose h3,.sm\:prose h4{color:#1a202c;font-weight:600}.sm\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.sm\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sm\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.sm\:prose code:after,.sm\:prose code:before{content:"`"}.sm\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.sm\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.sm\:prose pre code:after,.sm\:prose pre code:before{content:""}.sm\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.sm\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.sm\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.sm\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.sm\:prose tbody tr:last-child{border-bottom-width:0}.sm\:prose tbody td{vertical-align:top;padding:.5714286em}.sm\:prose{font-size:1rem;line-height:1.75}.sm\:prose p{margin-top:1.25em;margin-bottom:1.25em}.sm\:prose figure,.sm\:prose img,.sm\:prose video{margin-top:2em;margin-bottom:2em}.sm\:prose figure>*{margin-top:0;margin-bottom:0}.sm\:prose h2 code{font-size:.875em}.sm\:prose h3 code{font-size:.9em}.sm\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.sm\:prose li{margin-top:.5em;margin-bottom:.5em}.sm\:prose ol>li:before{left:0}.sm\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.sm\:prose>ul>li>:first-child{margin-top:1.25em}.sm\:prose>ul>li>:last-child{margin-bottom:1.25em}.sm\:prose>ol>li>:first-child{margin-top:1.25em}.sm\:prose>ol>li>:last-child{margin-bottom:1.25em}.sm\:prose ol ol,.sm\:prose ol ul,.sm\:prose ul ol,.sm\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.sm\:prose h2+*,.sm\:prose h3+*,.sm\:prose h4+*,.sm\:prose hr+*{margin-top:0}.sm\:prose thead th:first-child{padding-left:0}.sm\:prose thead th:last-child{padding-right:0}.sm\:prose tbody td:first-child{padding-left:0}.sm\:prose tbody td:last-child{padding-right:0}.sm\:prose>:first-child{margin-top:0}.sm\:prose>:last-child{margin-bottom:0}.sm\:prose h1,.sm\:prose h2,.sm\:prose h3,.sm\:prose h4{color:#161e2e}.sm\:prose-sm{font-size:.875rem;line-height:1.7142857}.sm\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.sm\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.sm\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.sm\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.sm\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.sm\:prose-sm figure,.sm\:prose-sm img,.sm\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.sm\:prose-sm figure>*{margin-top:0;margin-bottom:0}.sm\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.sm\:prose-sm code{font-size:.8571429em}.sm\:prose-sm h2 code{font-size:.9em}.sm\:prose-sm h3 code{font-size:.8888889em}.sm\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.sm\:prose-sm ol,.sm\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.sm\:prose-sm ol>li{padding-left:1.5714286em}.sm\:prose-sm ol>li:before{left:0}.sm\:prose-sm ul>li{padding-left:1.5714286em}.sm\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.sm\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm ol ol,.sm\:prose-sm ol ul,.sm\:prose-sm ul ol,.sm\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.sm\:prose-sm h2+*,.sm\:prose-sm h3+*,.sm\:prose-sm h4+*,.sm\:prose-sm hr+*{margin-top:0}.sm\:prose-sm table{font-size:.8571429em;line-height:1.5}.sm\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.sm\:prose-sm thead th:first-child{padding-left:0}.sm\:prose-sm thead th:last-child{padding-right:0}.sm\:prose-sm tbody td{padding:.6666667em 1em}.sm\:prose-sm tbody td:first-child{padding-left:0}.sm\:prose-sm tbody td:last-child{padding-right:0}.sm\:prose-sm>:first-child{margin-top:0}.sm\:prose-sm>:last-child{margin-bottom:0}.sm\:prose-lg{font-size:1.125rem;line-height:1.7777778}.sm\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.sm\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.sm\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.sm\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.sm\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.sm\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.sm\:prose-lg figure,.sm\:prose-lg img,.sm\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.sm\:prose-lg figure>*{margin-top:0;margin-bottom:0}.sm\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.sm\:prose-lg code{font-size:.8888889em}.sm\:prose-lg h2 code{font-size:.8666667em}.sm\:prose-lg h3 code{font-size:.875em}.sm\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.sm\:prose-lg ol,.sm\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.sm\:prose-lg ol>li{padding-left:1.6666667em}.sm\:prose-lg ol>li:before{left:0}.sm\:prose-lg ul>li{padding-left:1.6666667em}.sm\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.sm\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.sm\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.sm\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-lg ol ol,.sm\:prose-lg ol ul,.sm\:prose-lg ul ol,.sm\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.sm\:prose-lg h2+*,.sm\:prose-lg h3+*,.sm\:prose-lg h4+*,.sm\:prose-lg hr+*{margin-top:0}.sm\:prose-lg table{font-size:.8888889em;line-height:1.5}.sm\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.sm\:prose-lg thead th:first-child{padding-left:0}.sm\:prose-lg thead th:last-child{padding-right:0}.sm\:prose-lg tbody td{padding:.75em}.sm\:prose-lg tbody td:first-child{padding-left:0}.sm\:prose-lg tbody td:last-child{padding-right:0}.sm\:prose-lg>:first-child{margin-top:0}.sm\:prose-lg>:last-child{margin-bottom:0}.sm\:prose-xl{font-size:1.25rem;line-height:1.8}.sm\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.sm\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.sm\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.sm\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.sm\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.sm\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.sm\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.sm\:prose-xl figure,.sm\:prose-xl img,.sm\:prose-xl video{margin-top:2em;margin-bottom:2em}.sm\:prose-xl figure>*{margin-top:0;margin-bottom:0}.sm\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.sm\:prose-xl code{font-size:.9em}.sm\:prose-xl h2 code{font-size:.8611111em}.sm\:prose-xl h3 code{font-size:.9em}.sm\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.sm\:prose-xl ol,.sm\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.sm\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.sm\:prose-xl ol>li{padding-left:1.8em}.sm\:prose-xl ol>li:before{left:0}.sm\:prose-xl ul>li{padding-left:1.8em}.sm\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.sm\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.sm\:prose-xl>ul>li>:first-child{margin-top:1.2em}.sm\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.sm\:prose-xl>ol>li>:first-child{margin-top:1.2em}.sm\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.sm\:prose-xl ol ol,.sm\:prose-xl ol ul,.sm\:prose-xl ul ol,.sm\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.sm\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.sm\:prose-xl h2+*,.sm\:prose-xl h3+*,.sm\:prose-xl h4+*,.sm\:prose-xl hr+*{margin-top:0}.sm\:prose-xl table{font-size:.9em;line-height:1.5555556}.sm\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.sm\:prose-xl thead th:first-child{padding-left:0}.sm\:prose-xl thead th:last-child{padding-right:0}.sm\:prose-xl tbody td{padding:.8888889em .6666667em}.sm\:prose-xl tbody td:first-child{padding-left:0}.sm\:prose-xl tbody td:last-child{padding-right:0}.sm\:prose-xl>:first-child{margin-top:0}.sm\:prose-xl>:last-child{margin-bottom:0}.sm\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.sm\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.sm\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.sm\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.sm\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.sm\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.sm\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.sm\:prose-2xl figure,.sm\:prose-2xl img,.sm\:prose-2xl video{margin-top:2em;margin-bottom:2em}.sm\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.sm\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.sm\:prose-2xl code{font-size:.8333333em}.sm\:prose-2xl h2 code{font-size:.875em}.sm\:prose-2xl h3 code{font-size:.8888889em}.sm\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.sm\:prose-2xl ol,.sm\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.sm\:prose-2xl ol>li{padding-left:1.6666667em}.sm\:prose-2xl ol>li:before{left:0}.sm\:prose-2xl ul>li{padding-left:1.6666667em}.sm\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.sm\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.sm\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.sm\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.sm\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-2xl ol ol,.sm\:prose-2xl ol ul,.sm\:prose-2xl ul ol,.sm\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.sm\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.sm\:prose-2xl h2+*,.sm\:prose-2xl h3+*,.sm\:prose-2xl h4+*,.sm\:prose-2xl hr+*{margin-top:0}.sm\:prose-2xl table{font-size:.8333333em;line-height:1.4}.sm\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.sm\:prose-2xl thead th:first-child{padding-left:0}.sm\:prose-2xl thead th:last-child{padding-right:0}.sm\:prose-2xl tbody td{padding:.8em .6em}.sm\:prose-2xl tbody td:first-child{padding-left:0}.sm\:prose-2xl tbody td:last-child{padding-right:0}.sm\:prose-2xl>:first-child{margin-top:0}.sm\:prose-2xl>:last-child{margin-bottom:0}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:flex-1{flex:1 1 0%}.sm\:h-10{height:2.5rem}.sm\:h-20{height:5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mt-0{margin-top:0}.sm\:ml-0{margin-left:0}.sm\:ml-4{margin-left:1rem}.sm\:ml-6{margin-left:1.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-2xl{max-width:42rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:pt-0{padding-top:0}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:w-10{width:2.5rem}.sm\:w-full{width:100%}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.sm\:translate-y-0{--transform-translate-y:0}}@media (min-width:768px){.md\:container{width:100%}@media (min-width:640px){.md\:container{max-width:640px}}@media (min-width:768px){.md\:container{max-width:768px}}@media (min-width:1024px){.md\:container{max-width:1024px}}@media (min-width:1280px){.md\:container{max-width:1280px}}.md\:prose{color:#374151;max-width:65ch}.md\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.md\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.md\:prose strong{color:#161e2e;font-weight:600}.md\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.md\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.md\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.md\:prose ul>li{position:relative;padding-left:1.75em}.md\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.md\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.md\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.md\:prose blockquote p:first-of-type:before{content:open-quote}.md\:prose blockquote p:last-of-type:after{content:close-quote}.md\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.md\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.md\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.md\:prose h3,.md\:prose h4{color:#1a202c;font-weight:600}.md\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.md\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.md\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.md\:prose code:after,.md\:prose code:before{content:"`"}.md\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.md\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.md\:prose pre code:after,.md\:prose pre code:before{content:""}.md\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.md\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.md\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.md\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.md\:prose tbody tr:last-child{border-bottom-width:0}.md\:prose tbody td{vertical-align:top;padding:.5714286em}.md\:prose{font-size:1rem;line-height:1.75}.md\:prose p{margin-top:1.25em;margin-bottom:1.25em}.md\:prose figure,.md\:prose img,.md\:prose video{margin-top:2em;margin-bottom:2em}.md\:prose figure>*{margin-top:0;margin-bottom:0}.md\:prose h2 code{font-size:.875em}.md\:prose h3 code{font-size:.9em}.md\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.md\:prose li{margin-top:.5em;margin-bottom:.5em}.md\:prose ol>li:before{left:0}.md\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.md\:prose>ul>li>:first-child{margin-top:1.25em}.md\:prose>ul>li>:last-child{margin-bottom:1.25em}.md\:prose>ol>li>:first-child{margin-top:1.25em}.md\:prose>ol>li>:last-child{margin-bottom:1.25em}.md\:prose ol ol,.md\:prose ol ul,.md\:prose ul ol,.md\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.md\:prose h2+*,.md\:prose h3+*,.md\:prose h4+*,.md\:prose hr+*{margin-top:0}.md\:prose thead th:first-child{padding-left:0}.md\:prose thead th:last-child{padding-right:0}.md\:prose tbody td:first-child{padding-left:0}.md\:prose tbody td:last-child{padding-right:0}.md\:prose>:first-child{margin-top:0}.md\:prose>:last-child{margin-bottom:0}.md\:prose h1,.md\:prose h2,.md\:prose h3,.md\:prose h4{color:#161e2e}.md\:prose-sm{font-size:.875rem;line-height:1.7142857}.md\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.md\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.md\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.md\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.md\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.md\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.md\:prose-sm figure,.md\:prose-sm img,.md\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.md\:prose-sm figure>*{margin-top:0;margin-bottom:0}.md\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.md\:prose-sm code{font-size:.8571429em}.md\:prose-sm h2 code{font-size:.9em}.md\:prose-sm h3 code{font-size:.8888889em}.md\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.md\:prose-sm ol,.md\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.md\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.md\:prose-sm ol>li{padding-left:1.5714286em}.md\:prose-sm ol>li:before{left:0}.md\:prose-sm ul>li{padding-left:1.5714286em}.md\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.md\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.md\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.md\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.md\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.md\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.md\:prose-sm ol ol,.md\:prose-sm ol ul,.md\:prose-sm ul ol,.md\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.md\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.md\:prose-sm h2+*,.md\:prose-sm h3+*,.md\:prose-sm h4+*,.md\:prose-sm hr+*{margin-top:0}.md\:prose-sm table{font-size:.8571429em;line-height:1.5}.md\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.md\:prose-sm thead th:first-child{padding-left:0}.md\:prose-sm thead th:last-child{padding-right:0}.md\:prose-sm tbody td{padding:.6666667em 1em}.md\:prose-sm tbody td:first-child{padding-left:0}.md\:prose-sm tbody td:last-child{padding-right:0}.md\:prose-sm>:first-child{margin-top:0}.md\:prose-sm>:last-child{margin-bottom:0}.md\:prose-lg{font-size:1.125rem;line-height:1.7777778}.md\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.md\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.md\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.md\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.md\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.md\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.md\:prose-lg figure,.md\:prose-lg img,.md\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.md\:prose-lg figure>*{margin-top:0;margin-bottom:0}.md\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.md\:prose-lg code{font-size:.8888889em}.md\:prose-lg h2 code{font-size:.8666667em}.md\:prose-lg h3 code{font-size:.875em}.md\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.md\:prose-lg ol,.md\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.md\:prose-lg ol>li{padding-left:1.6666667em}.md\:prose-lg ol>li:before{left:0}.md\:prose-lg ul>li{padding-left:1.6666667em}.md\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.md\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg ol ol,.md\:prose-lg ol ul,.md\:prose-lg ul ol,.md\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.md\:prose-lg h2+*,.md\:prose-lg h3+*,.md\:prose-lg h4+*,.md\:prose-lg hr+*{margin-top:0}.md\:prose-lg table{font-size:.8888889em;line-height:1.5}.md\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.md\:prose-lg thead th:first-child{padding-left:0}.md\:prose-lg thead th:last-child{padding-right:0}.md\:prose-lg tbody td{padding:.75em}.md\:prose-lg tbody td:first-child{padding-left:0}.md\:prose-lg tbody td:last-child{padding-right:0}.md\:prose-lg>:first-child{margin-top:0}.md\:prose-lg>:last-child{margin-bottom:0}.md\:prose-xl{font-size:1.25rem;line-height:1.8}.md\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.md\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.md\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.md\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.md\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.md\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.md\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.md\:prose-xl figure,.md\:prose-xl img,.md\:prose-xl video{margin-top:2em;margin-bottom:2em}.md\:prose-xl figure>*{margin-top:0;margin-bottom:0}.md\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.md\:prose-xl code{font-size:.9em}.md\:prose-xl h2 code{font-size:.8611111em}.md\:prose-xl h3 code{font-size:.9em}.md\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.md\:prose-xl ol,.md\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.md\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.md\:prose-xl ol>li{padding-left:1.8em}.md\:prose-xl ol>li:before{left:0}.md\:prose-xl ul>li{padding-left:1.8em}.md\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.md\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.md\:prose-xl>ul>li>:first-child{margin-top:1.2em}.md\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.md\:prose-xl>ol>li>:first-child{margin-top:1.2em}.md\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.md\:prose-xl ol ol,.md\:prose-xl ol ul,.md\:prose-xl ul ol,.md\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.md\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.md\:prose-xl h2+*,.md\:prose-xl h3+*,.md\:prose-xl h4+*,.md\:prose-xl hr+*{margin-top:0}.md\:prose-xl table{font-size:.9em;line-height:1.5555556}.md\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.md\:prose-xl thead th:first-child{padding-left:0}.md\:prose-xl thead th:last-child{padding-right:0}.md\:prose-xl tbody td{padding:.8888889em .6666667em}.md\:prose-xl tbody td:first-child{padding-left:0}.md\:prose-xl tbody td:last-child{padding-right:0}.md\:prose-xl>:first-child{margin-top:0}.md\:prose-xl>:last-child{margin-bottom:0}.md\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.md\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.md\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.md\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.md\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.md\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.md\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.md\:prose-2xl figure,.md\:prose-2xl img,.md\:prose-2xl video{margin-top:2em;margin-bottom:2em}.md\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.md\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.md\:prose-2xl code{font-size:.8333333em}.md\:prose-2xl h2 code{font-size:.875em}.md\:prose-2xl h3 code{font-size:.8888889em}.md\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.md\:prose-2xl ol,.md\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.md\:prose-2xl ol>li{padding-left:1.6666667em}.md\:prose-2xl ol>li:before{left:0}.md\:prose-2xl ul>li{padding-left:1.6666667em}.md\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.md\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.md\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.md\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.md\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.md\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.md\:prose-2xl ol ol,.md\:prose-2xl ol ul,.md\:prose-2xl ul ol,.md\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.md\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.md\:prose-2xl h2+*,.md\:prose-2xl h3+*,.md\:prose-2xl h4+*,.md\:prose-2xl hr+*{margin-top:0}.md\:prose-2xl table{font-size:.8333333em;line-height:1.4}.md\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.md\:prose-2xl thead th:first-child{padding-left:0}.md\:prose-2xl thead th:last-child{padding-right:0}.md\:prose-2xl tbody td{padding:.8em .6em}.md\:prose-2xl tbody td:first-child{padding-left:0}.md\:prose-2xl tbody td:last-child{padding-right:0}.md\:prose-2xl>:first-child{margin-top:0}.md\:prose-2xl>:last-child{margin-bottom:0}.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid{display:grid}.md\:mt-0{margin-top:0}.md\:gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}.lg\:prose{color:#374151;max-width:65ch}.lg\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.lg\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.lg\:prose strong{color:#161e2e;font-weight:600}.lg\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.lg\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.lg\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.lg\:prose ul>li{position:relative;padding-left:1.75em}.lg\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.lg\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.lg\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.lg\:prose blockquote p:first-of-type:before{content:open-quote}.lg\:prose blockquote p:last-of-type:after{content:close-quote}.lg\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.lg\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.lg\:prose h3,.lg\:prose h4{color:#1a202c;font-weight:600}.lg\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.lg\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.lg\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.lg\:prose code:after,.lg\:prose code:before{content:"`"}.lg\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.lg\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.lg\:prose pre code:after,.lg\:prose pre code:before{content:""}.lg\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.lg\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.lg\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.lg\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.lg\:prose tbody tr:last-child{border-bottom-width:0}.lg\:prose tbody td{vertical-align:top;padding:.5714286em}.lg\:prose{font-size:1rem;line-height:1.75}.lg\:prose p{margin-top:1.25em;margin-bottom:1.25em}.lg\:prose figure,.lg\:prose img,.lg\:prose video{margin-top:2em;margin-bottom:2em}.lg\:prose figure>*{margin-top:0;margin-bottom:0}.lg\:prose h2 code{font-size:.875em}.lg\:prose h3 code{font-size:.9em}.lg\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.lg\:prose li{margin-top:.5em;margin-bottom:.5em}.lg\:prose ol>li:before{left:0}.lg\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.lg\:prose>ul>li>:first-child{margin-top:1.25em}.lg\:prose>ul>li>:last-child{margin-bottom:1.25em}.lg\:prose>ol>li>:first-child{margin-top:1.25em}.lg\:prose>ol>li>:last-child{margin-bottom:1.25em}.lg\:prose ol ol,.lg\:prose ol ul,.lg\:prose ul ol,.lg\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.lg\:prose h2+*,.lg\:prose h3+*,.lg\:prose h4+*,.lg\:prose hr+*{margin-top:0}.lg\:prose thead th:first-child{padding-left:0}.lg\:prose thead th:last-child{padding-right:0}.lg\:prose tbody td:first-child{padding-left:0}.lg\:prose tbody td:last-child{padding-right:0}.lg\:prose>:first-child{margin-top:0}.lg\:prose>:last-child{margin-bottom:0}.lg\:prose h1,.lg\:prose h2,.lg\:prose h3,.lg\:prose h4{color:#161e2e}.lg\:prose-sm{font-size:.875rem;line-height:1.7142857}.lg\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.lg\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.lg\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.lg\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.lg\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.lg\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.lg\:prose-sm figure,.lg\:prose-sm img,.lg\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.lg\:prose-sm figure>*{margin-top:0;margin-bottom:0}.lg\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.lg\:prose-sm code{font-size:.8571429em}.lg\:prose-sm h2 code{font-size:.9em}.lg\:prose-sm h3 code{font-size:.8888889em}.lg\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.lg\:prose-sm ol,.lg\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.lg\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.lg\:prose-sm ol>li{padding-left:1.5714286em}.lg\:prose-sm ol>li:before{left:0}.lg\:prose-sm ul>li{padding-left:1.5714286em}.lg\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.lg\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.lg\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.lg\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.lg\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.lg\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.lg\:prose-sm ol ol,.lg\:prose-sm ol ul,.lg\:prose-sm ul ol,.lg\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.lg\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.lg\:prose-sm h2+*,.lg\:prose-sm h3+*,.lg\:prose-sm h4+*,.lg\:prose-sm hr+*{margin-top:0}.lg\:prose-sm table{font-size:.8571429em;line-height:1.5}.lg\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.lg\:prose-sm thead th:first-child{padding-left:0}.lg\:prose-sm thead th:last-child{padding-right:0}.lg\:prose-sm tbody td{padding:.6666667em 1em}.lg\:prose-sm tbody td:first-child{padding-left:0}.lg\:prose-sm tbody td:last-child{padding-right:0}.lg\:prose-sm>:first-child{margin-top:0}.lg\:prose-sm>:last-child{margin-bottom:0}.lg\:prose-lg{font-size:1.125rem;line-height:1.7777778}.lg\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.lg\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.lg\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.lg\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.lg\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.lg\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.lg\:prose-lg figure,.lg\:prose-lg img,.lg\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.lg\:prose-lg figure>*{margin-top:0;margin-bottom:0}.lg\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.lg\:prose-lg code{font-size:.8888889em}.lg\:prose-lg h2 code{font-size:.8666667em}.lg\:prose-lg h3 code{font-size:.875em}.lg\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.lg\:prose-lg ol,.lg\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.lg\:prose-lg ol>li{padding-left:1.6666667em}.lg\:prose-lg ol>li:before{left:0}.lg\:prose-lg ul>li{padding-left:1.6666667em}.lg\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.lg\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg ol ol,.lg\:prose-lg ol ul,.lg\:prose-lg ul ol,.lg\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.lg\:prose-lg h2+*,.lg\:prose-lg h3+*,.lg\:prose-lg h4+*,.lg\:prose-lg hr+*{margin-top:0}.lg\:prose-lg table{font-size:.8888889em;line-height:1.5}.lg\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.lg\:prose-lg thead th:first-child{padding-left:0}.lg\:prose-lg thead th:last-child{padding-right:0}.lg\:prose-lg tbody td{padding:.75em}.lg\:prose-lg tbody td:first-child{padding-left:0}.lg\:prose-lg tbody td:last-child{padding-right:0}.lg\:prose-lg>:first-child{margin-top:0}.lg\:prose-lg>:last-child{margin-bottom:0}.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.lg\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl figure,.lg\:prose-xl img,.lg\:prose-xl video{margin-top:2em;margin-bottom:2em}.lg\:prose-xl figure>*{margin-top:0;margin-bottom:0}.lg\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl code{font-size:.9em}.lg\:prose-xl h2 code{font-size:.8611111em}.lg\:prose-xl h3 code{font-size:.9em}.lg\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.lg\:prose-xl ol,.lg\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl ol>li{padding-left:1.8em}.lg\:prose-xl ol>li:before{left:0}.lg\:prose-xl ul>li{padding-left:1.8em}.lg\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.lg\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl>ul>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl>ol>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl ol ol,.lg\:prose-xl ol ul,.lg\:prose-xl ul ol,.lg\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl h2+*,.lg\:prose-xl h3+*,.lg\:prose-xl h4+*,.lg\:prose-xl hr+*{margin-top:0}.lg\:prose-xl table{font-size:.9em;line-height:1.5555556}.lg\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.lg\:prose-xl thead th:first-child{padding-left:0}.lg\:prose-xl thead th:last-child{padding-right:0}.lg\:prose-xl tbody td{padding:.8888889em .6666667em}.lg\:prose-xl tbody td:first-child{padding-left:0}.lg\:prose-xl tbody td:last-child{padding-right:0}.lg\:prose-xl>:first-child{margin-top:0}.lg\:prose-xl>:last-child{margin-bottom:0}.lg\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.lg\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.lg\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.lg\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.lg\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.lg\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.lg\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.lg\:prose-2xl figure,.lg\:prose-2xl img,.lg\:prose-2xl video{margin-top:2em;margin-bottom:2em}.lg\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.lg\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.lg\:prose-2xl code{font-size:.8333333em}.lg\:prose-2xl h2 code{font-size:.875em}.lg\:prose-2xl h3 code{font-size:.8888889em}.lg\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.lg\:prose-2xl ol,.lg\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.lg\:prose-2xl ol>li{padding-left:1.6666667em}.lg\:prose-2xl ol>li:before{left:0}.lg\:prose-2xl ul>li{padding-left:1.6666667em}.lg\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.lg\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.lg\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-2xl ol ol,.lg\:prose-2xl ol ul,.lg\:prose-2xl ul ol,.lg\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.lg\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.lg\:prose-2xl h2+*,.lg\:prose-2xl h3+*,.lg\:prose-2xl h4+*,.lg\:prose-2xl hr+*{margin-top:0}.lg\:prose-2xl table{font-size:.8333333em;line-height:1.4}.lg\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.lg\:prose-2xl thead th:first-child{padding-left:0}.lg\:prose-2xl thead th:last-child{padding-right:0}.lg\:prose-2xl tbody td{padding:.8em .6em}.lg\:prose-2xl tbody td:first-child{padding-left:0}.lg\:prose-2xl tbody td:last-child{padding-right:0}.lg\:prose-2xl>:first-child{margin-top:0}.lg\:prose-2xl>:last-child{margin-bottom:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1280px){.xl\:container{width:100%}@media (min-width:640px){.xl\:container{max-width:640px}}@media (min-width:768px){.xl\:container{max-width:768px}}@media (min-width:1024px){.xl\:container{max-width:1024px}}@media (min-width:1280px){.xl\:container{max-width:1280px}}.xl\:prose{color:#374151;max-width:65ch}.xl\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.xl\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.xl\:prose strong{color:#161e2e;font-weight:600}.xl\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.xl\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.xl\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.xl\:prose ul>li{position:relative;padding-left:1.75em}.xl\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.xl\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.xl\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.xl\:prose blockquote p:first-of-type:before{content:open-quote}.xl\:prose blockquote p:last-of-type:after{content:close-quote}.xl\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.xl\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.xl\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.xl\:prose h3,.xl\:prose h4{color:#1a202c;font-weight:600}.xl\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.xl\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.xl\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.xl\:prose code:after,.xl\:prose code:before{content:"`"}.xl\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.xl\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.xl\:prose pre code:after,.xl\:prose pre code:before{content:""}.xl\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.xl\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.xl\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.xl\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.xl\:prose tbody tr:last-child{border-bottom-width:0}.xl\:prose tbody td{vertical-align:top;padding:.5714286em}.xl\:prose{font-size:1rem;line-height:1.75}.xl\:prose p{margin-top:1.25em;margin-bottom:1.25em}.xl\:prose figure,.xl\:prose img,.xl\:prose video{margin-top:2em;margin-bottom:2em}.xl\:prose figure>*{margin-top:0;margin-bottom:0}.xl\:prose h2 code{font-size:.875em}.xl\:prose h3 code{font-size:.9em}.xl\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.xl\:prose li{margin-top:.5em;margin-bottom:.5em}.xl\:prose ol>li:before{left:0}.xl\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.xl\:prose>ul>li>:first-child{margin-top:1.25em}.xl\:prose>ul>li>:last-child{margin-bottom:1.25em}.xl\:prose>ol>li>:first-child{margin-top:1.25em}.xl\:prose>ol>li>:last-child{margin-bottom:1.25em}.xl\:prose ol ol,.xl\:prose ol ul,.xl\:prose ul ol,.xl\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.xl\:prose h2+*,.xl\:prose h3+*,.xl\:prose h4+*,.xl\:prose hr+*{margin-top:0}.xl\:prose thead th:first-child{padding-left:0}.xl\:prose thead th:last-child{padding-right:0}.xl\:prose tbody td:first-child{padding-left:0}.xl\:prose tbody td:last-child{padding-right:0}.xl\:prose>:first-child{margin-top:0}.xl\:prose>:last-child{margin-bottom:0}.xl\:prose h1,.xl\:prose h2,.xl\:prose h3,.xl\:prose h4{color:#161e2e}.xl\:prose-sm{font-size:.875rem;line-height:1.7142857}.xl\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.xl\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.xl\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.xl\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.xl\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.xl\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.xl\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.xl\:prose-sm figure,.xl\:prose-sm img,.xl\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.xl\:prose-sm figure>*{margin-top:0;margin-bottom:0}.xl\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.xl\:prose-sm code{font-size:.8571429em}.xl\:prose-sm h2 code{font-size:.9em}.xl\:prose-sm h3 code{font-size:.8888889em}.xl\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.xl\:prose-sm ol,.xl\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.xl\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.xl\:prose-sm ol>li{padding-left:1.5714286em}.xl\:prose-sm ol>li:before{left:0}.xl\:prose-sm ul>li{padding-left:1.5714286em}.xl\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.xl\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.xl\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.xl\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.xl\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.xl\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.xl\:prose-sm ol ol,.xl\:prose-sm ol ul,.xl\:prose-sm ul ol,.xl\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.xl\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.xl\:prose-sm h2+*,.xl\:prose-sm h3+*,.xl\:prose-sm h4+*,.xl\:prose-sm hr+*{margin-top:0}.xl\:prose-sm table{font-size:.8571429em;line-height:1.5}.xl\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.xl\:prose-sm thead th:first-child{padding-left:0}.xl\:prose-sm thead th:last-child{padding-right:0}.xl\:prose-sm tbody td{padding:.6666667em 1em}.xl\:prose-sm tbody td:first-child{padding-left:0}.xl\:prose-sm tbody td:last-child{padding-right:0}.xl\:prose-sm>:first-child{margin-top:0}.xl\:prose-sm>:last-child{margin-bottom:0}.xl\:prose-lg{font-size:1.125rem;line-height:1.7777778}.xl\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.xl\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.xl\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.xl\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.xl\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.xl\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.xl\:prose-lg figure,.xl\:prose-lg img,.xl\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.xl\:prose-lg figure>*{margin-top:0;margin-bottom:0}.xl\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.xl\:prose-lg code{font-size:.8888889em}.xl\:prose-lg h2 code{font-size:.8666667em}.xl\:prose-lg h3 code{font-size:.875em}.xl\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.xl\:prose-lg ol,.xl\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.xl\:prose-lg ol>li{padding-left:1.6666667em}.xl\:prose-lg ol>li:before{left:0}.xl\:prose-lg ul>li{padding-left:1.6666667em}.xl\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.xl\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.xl\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.xl\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.xl\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-lg ol ol,.xl\:prose-lg ol ul,.xl\:prose-lg ul ol,.xl\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.xl\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.xl\:prose-lg h2+*,.xl\:prose-lg h3+*,.xl\:prose-lg h4+*,.xl\:prose-lg hr+*{margin-top:0}.xl\:prose-lg table{font-size:.8888889em;line-height:1.5}.xl\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.xl\:prose-lg thead th:first-child{padding-left:0}.xl\:prose-lg thead th:last-child{padding-right:0}.xl\:prose-lg tbody td{padding:.75em}.xl\:prose-lg tbody td:first-child{padding-left:0}.xl\:prose-lg tbody td:last-child{padding-right:0}.xl\:prose-lg>:first-child{margin-top:0}.xl\:prose-lg>:last-child{margin-bottom:0}.xl\:prose-xl{font-size:1.25rem;line-height:1.8}.xl\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.xl\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.xl\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.xl\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.xl\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.xl\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.xl\:prose-xl figure,.xl\:prose-xl img,.xl\:prose-xl video{margin-top:2em;margin-bottom:2em}.xl\:prose-xl figure>*{margin-top:0;margin-bottom:0}.xl\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.xl\:prose-xl code{font-size:.9em}.xl\:prose-xl h2 code{font-size:.8611111em}.xl\:prose-xl h3 code{font-size:.9em}.xl\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.xl\:prose-xl ol,.xl\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.xl\:prose-xl ol>li{padding-left:1.8em}.xl\:prose-xl ol>li:before{left:0}.xl\:prose-xl ul>li{padding-left:1.8em}.xl\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.xl\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl>ul>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl>ol>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl ol ol,.xl\:prose-xl ol ul,.xl\:prose-xl ul ol,.xl\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.xl\:prose-xl h2+*,.xl\:prose-xl h3+*,.xl\:prose-xl h4+*,.xl\:prose-xl hr+*{margin-top:0}.xl\:prose-xl table{font-size:.9em;line-height:1.5555556}.xl\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.xl\:prose-xl thead th:first-child{padding-left:0}.xl\:prose-xl thead th:last-child{padding-right:0}.xl\:prose-xl tbody td{padding:.8888889em .6666667em}.xl\:prose-xl tbody td:first-child{padding-left:0}.xl\:prose-xl tbody td:last-child{padding-right:0}.xl\:prose-xl>:first-child{margin-top:0}.xl\:prose-xl>:last-child{margin-bottom:0}.xl\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.xl\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.xl\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.xl\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.xl\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.xl\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.xl\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.xl\:prose-2xl figure,.xl\:prose-2xl img,.xl\:prose-2xl video{margin-top:2em;margin-bottom:2em}.xl\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.xl\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.xl\:prose-2xl code{font-size:.8333333em}.xl\:prose-2xl h2 code{font-size:.875em}.xl\:prose-2xl h3 code{font-size:.8888889em}.xl\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.xl\:prose-2xl ol,.xl\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.xl\:prose-2xl ol>li{padding-left:1.6666667em}.xl\:prose-2xl ol>li:before{left:0}.xl\:prose-2xl ul>li{padding-left:1.6666667em}.xl\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.xl\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.xl\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.xl\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.xl\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-2xl ol ol,.xl\:prose-2xl ol ul,.xl\:prose-2xl ul ol,.xl\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.xl\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.xl\:prose-2xl h2+*,.xl\:prose-2xl h3+*,.xl\:prose-2xl h4+*,.xl\:prose-2xl hr+*{margin-top:0}.xl\:prose-2xl table{font-size:.8333333em;line-height:1.4}.xl\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.xl\:prose-2xl thead th:first-child{padding-left:0}.xl\:prose-2xl thead th:last-child{padding-right:0}.xl\:prose-2xl tbody td{padding:.8em .6em}.xl\:prose-2xl tbody td:first-child{padding-left:0}.xl\:prose-2xl tbody td:last-child{padding-right:0}.xl\:prose-2xl>:first-child{margin-top:0}.xl\:prose-2xl>:last-child{margin-bottom:0}} diff --git a/public/css/style.css b/public/css/style.css new file mode 100644 index 0000000..9b6c859 --- /dev/null +++ b/public/css/style.css @@ -0,0 +1,22 @@ +#customers { + font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; + border-collapse: collapse; + width: 100%; +} + +#customers td, #customers th { + border: 1px solid #ddd; + padding: 8px; +} + +#customers tr:nth-child(even){background-color: #f2f2f2;} + +#customers tr:hover {background-color: #ddd;} + +#customers th { + padding-top: 12px; + padding-bottom: 12px; + text-align: left; + background-color: #4CAF50; + color: white; +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..a8137b1 --- /dev/null +++ b/public/index.php @@ -0,0 +1,55 @@ +make(Kernel::class); + +$response = tap($kernel->handle( + $request = Request::capture() +))->send(); + +$kernel->terminate($request, $response); 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/public/web.config b/public/web.config new file mode 100644 index 0000000..d3711d7 --- /dev/null +++ b/public/web.config @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/read.me b/read.me new file mode 100644 index 0000000..f61c576 --- /dev/null +++ b/read.me @@ -0,0 +1,2 @@ +Database oluşturmak için : php artisan migrate +Admin user eklemek için seed : php artisan db:seed --class=UserSeeder diff --git a/resources/.DS_Store b/resources/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ada1ea609c91ce1486b7130867b53eb22a061f01 GIT binary patch literal 6148 zcmeHK%}T>S5T0$TZYyFBf*x}bJoI2SiXcL$dhjMh^q^7`TQm~0(xeSqE4la(`UXCV zPvGO|>`#kr^(KNc1GC@k?97Dy((YyefYsWKDnJ#d9hwz=yvUu zYQ0Eh*2D?wX* z{3BY@f#?{_G@=KE=~P6W%1n#FOz*&SI<7k=KGUevfvG2B9rI*nIuvGF4`!)wV2(x_ zi2-6@n1Q^WmgW7w`+fgEoJ2EXfEf5!46wqEyHmq0nY(ptbMmgWP|r}M$hb`7AO#I| h6=STtiWg9opx=@PqGK@Ah#nOB5KuJGKn(mU10N}keEa|a literal 0 HcmV?d00001 diff --git a/resources/css/app.css b/resources/css/app.css new file mode 100644 index 0000000..a31e444 --- /dev/null +++ b/resources/css/app.css @@ -0,0 +1,3 @@ +@import 'tailwindcss/base'; +@import 'tailwindcss/components'; +@import 'tailwindcss/utilities'; diff --git a/resources/js/Jetstream/ActionMessage.vue b/resources/js/Jetstream/ActionMessage.vue new file mode 100644 index 0000000..a83e743 --- /dev/null +++ b/resources/js/Jetstream/ActionMessage.vue @@ -0,0 +1,15 @@ + + + diff --git a/resources/js/Jetstream/ActionSection.vue b/resources/js/Jetstream/ActionSection.vue new file mode 100644 index 0000000..27a849b --- /dev/null +++ b/resources/js/Jetstream/ActionSection.vue @@ -0,0 +1,24 @@ + + + diff --git a/resources/js/Jetstream/ApplicationLogo.vue b/resources/js/Jetstream/ApplicationLogo.vue new file mode 100644 index 0000000..cea073e --- /dev/null +++ b/resources/js/Jetstream/ApplicationLogo.vue @@ -0,0 +1,7 @@ + diff --git a/resources/js/Jetstream/ApplicationMark.vue b/resources/js/Jetstream/ApplicationMark.vue new file mode 100644 index 0000000..8f12718 --- /dev/null +++ b/resources/js/Jetstream/ApplicationMark.vue @@ -0,0 +1,6 @@ + diff --git a/resources/js/Jetstream/Button.vue b/resources/js/Jetstream/Button.vue new file mode 100644 index 0000000..6e056fe --- /dev/null +++ b/resources/js/Jetstream/Button.vue @@ -0,0 +1,16 @@ + + + diff --git a/resources/js/Jetstream/ConfirmationModal.vue b/resources/js/Jetstream/ConfirmationModal.vue new file mode 100644 index 0000000..31eedd7 --- /dev/null +++ b/resources/js/Jetstream/ConfirmationModal.vue @@ -0,0 +1,56 @@ + + + diff --git a/resources/js/Jetstream/ConfirmsPassword.vue b/resources/js/Jetstream/ConfirmsPassword.vue new file mode 100644 index 0000000..ee6e424 --- /dev/null +++ b/resources/js/Jetstream/ConfirmsPassword.vue @@ -0,0 +1,116 @@ + + + diff --git a/resources/js/Jetstream/DangerButton.vue b/resources/js/Jetstream/DangerButton.vue new file mode 100644 index 0000000..35e9f16 --- /dev/null +++ b/resources/js/Jetstream/DangerButton.vue @@ -0,0 +1,16 @@ + + + diff --git a/resources/js/Jetstream/DialogModal.vue b/resources/js/Jetstream/DialogModal.vue new file mode 100644 index 0000000..4a14fb5 --- /dev/null +++ b/resources/js/Jetstream/DialogModal.vue @@ -0,0 +1,48 @@ + + + diff --git a/resources/js/Jetstream/Dropdown.vue b/resources/js/Jetstream/Dropdown.vue new file mode 100644 index 0000000..89e3bdf --- /dev/null +++ b/resources/js/Jetstream/Dropdown.vue @@ -0,0 +1,83 @@ + + + diff --git a/resources/js/Jetstream/DropdownLink.vue b/resources/js/Jetstream/DropdownLink.vue new file mode 100644 index 0000000..aae44cf --- /dev/null +++ b/resources/js/Jetstream/DropdownLink.vue @@ -0,0 +1,17 @@ + + + diff --git a/resources/js/Jetstream/FormSection.vue b/resources/js/Jetstream/FormSection.vue new file mode 100644 index 0000000..c03f309 --- /dev/null +++ b/resources/js/Jetstream/FormSection.vue @@ -0,0 +1,40 @@ + + + diff --git a/resources/js/Jetstream/Input.vue b/resources/js/Jetstream/Input.vue new file mode 100644 index 0000000..3510df6 --- /dev/null +++ b/resources/js/Jetstream/Input.vue @@ -0,0 +1,16 @@ + + + + diff --git a/resources/js/Jetstream/InputError.vue b/resources/js/Jetstream/InputError.vue new file mode 100644 index 0000000..23bf99f --- /dev/null +++ b/resources/js/Jetstream/InputError.vue @@ -0,0 +1,13 @@ + + + diff --git a/resources/js/Jetstream/Label.vue b/resources/js/Jetstream/Label.vue new file mode 100644 index 0000000..b1f3a4c --- /dev/null +++ b/resources/js/Jetstream/Label.vue @@ -0,0 +1,12 @@ + + + diff --git a/resources/js/Jetstream/Modal.vue b/resources/js/Jetstream/Modal.vue new file mode 100644 index 0000000..1495281 --- /dev/null +++ b/resources/js/Jetstream/Modal.vue @@ -0,0 +1,92 @@ + + + diff --git a/resources/js/Jetstream/NavLink.vue b/resources/js/Jetstream/NavLink.vue new file mode 100644 index 0000000..a37225d --- /dev/null +++ b/resources/js/Jetstream/NavLink.vue @@ -0,0 +1,19 @@ + + + diff --git a/resources/js/Jetstream/ResponsiveNavLink.vue b/resources/js/Jetstream/ResponsiveNavLink.vue new file mode 100644 index 0000000..55bd440 --- /dev/null +++ b/resources/js/Jetstream/ResponsiveNavLink.vue @@ -0,0 +1,25 @@ + + + diff --git a/resources/js/Jetstream/SecondaryButton.vue b/resources/js/Jetstream/SecondaryButton.vue new file mode 100644 index 0000000..1dcadc3 --- /dev/null +++ b/resources/js/Jetstream/SecondaryButton.vue @@ -0,0 +1,16 @@ + + + diff --git a/resources/js/Jetstream/SectionBorder.vue b/resources/js/Jetstream/SectionBorder.vue new file mode 100644 index 0000000..2352bb5 --- /dev/null +++ b/resources/js/Jetstream/SectionBorder.vue @@ -0,0 +1,7 @@ + diff --git a/resources/js/Jetstream/SectionTitle.vue b/resources/js/Jetstream/SectionTitle.vue new file mode 100644 index 0000000..fc4dabc --- /dev/null +++ b/resources/js/Jetstream/SectionTitle.vue @@ -0,0 +1,13 @@ + diff --git a/resources/js/Jetstream/Welcome.vue b/resources/js/Jetstream/Welcome.vue new file mode 100644 index 0000000..9f722e4 --- /dev/null +++ b/resources/js/Jetstream/Welcome.vue @@ -0,0 +1,104 @@ + + + diff --git a/resources/js/Layouts/AppLayout.vue b/resources/js/Layouts/AppLayout.vue new file mode 100644 index 0000000..6eda4cc --- /dev/null +++ b/resources/js/Layouts/AppLayout.vue @@ -0,0 +1,259 @@ + + + diff --git a/resources/js/Mixins/InteractsWithErrorBags.js b/resources/js/Mixins/InteractsWithErrorBags.js new file mode 100644 index 0000000..60d4395 --- /dev/null +++ b/resources/js/Mixins/InteractsWithErrorBags.js @@ -0,0 +1,15 @@ +export default { + methods: { + hasErrors(bag) { + return this.$page.errorBags[bag] && Object.keys(this.$page.errorBags[bag]).length > 0; + }, + + errorFor(key, bag = 'default') { + if (!this.hasErrors(bag) || !this.$page.errorBags[bag][key] || this.$page.errorBags[bag][key].length == 0) { + return; + } + + return this.$page.errorBags[bag][key][0]; + }, + }, +}; diff --git a/resources/js/Pages/API/ApiTokenManager.vue b/resources/js/Pages/API/ApiTokenManager.vue new file mode 100644 index 0000000..33a1b9b --- /dev/null +++ b/resources/js/Pages/API/ApiTokenManager.vue @@ -0,0 +1,270 @@ + + + diff --git a/resources/js/Pages/API/Index.vue b/resources/js/Pages/API/Index.vue new file mode 100644 index 0000000..04e092f --- /dev/null +++ b/resources/js/Pages/API/Index.vue @@ -0,0 +1,37 @@ + + + diff --git a/resources/js/Pages/Dashboard.vue b/resources/js/Pages/Dashboard.vue new file mode 100644 index 0000000..abe3f90 --- /dev/null +++ b/resources/js/Pages/Dashboard.vue @@ -0,0 +1,29 @@ + + + diff --git a/resources/js/Pages/Profile/DeleteUserForm.vue b/resources/js/Pages/Profile/DeleteUserForm.vue new file mode 100644 index 0000000..9c08bb0 --- /dev/null +++ b/resources/js/Pages/Profile/DeleteUserForm.vue @@ -0,0 +1,111 @@ + + + diff --git a/resources/js/Pages/Profile/LogoutOtherBrowserSessionsForm.vue b/resources/js/Pages/Profile/LogoutOtherBrowserSessionsForm.vue new file mode 100644 index 0000000..3b3846c --- /dev/null +++ b/resources/js/Pages/Profile/LogoutOtherBrowserSessionsForm.vue @@ -0,0 +1,146 @@ + + + diff --git a/resources/js/Pages/Profile/Show.vue b/resources/js/Pages/Profile/Show.vue new file mode 100644 index 0000000..99f10c3 --- /dev/null +++ b/resources/js/Pages/Profile/Show.vue @@ -0,0 +1,59 @@ + + + diff --git a/resources/js/Pages/Profile/TwoFactorAuthenticationForm.vue b/resources/js/Pages/Profile/TwoFactorAuthenticationForm.vue new file mode 100644 index 0000000..ea08790 --- /dev/null +++ b/resources/js/Pages/Profile/TwoFactorAuthenticationForm.vue @@ -0,0 +1,169 @@ + + + diff --git a/resources/js/Pages/Profile/UpdatePasswordForm.vue b/resources/js/Pages/Profile/UpdatePasswordForm.vue new file mode 100644 index 0000000..29d3aad --- /dev/null +++ b/resources/js/Pages/Profile/UpdatePasswordForm.vue @@ -0,0 +1,83 @@ + + + diff --git a/resources/js/Pages/Profile/UpdateProfileInformationForm.vue b/resources/js/Pages/Profile/UpdateProfileInformationForm.vue new file mode 100644 index 0000000..89ddb98 --- /dev/null +++ b/resources/js/Pages/Profile/UpdateProfileInformationForm.vue @@ -0,0 +1,143 @@ + + + diff --git a/resources/js/app.js b/resources/js/app.js new file mode 100644 index 0000000..7f0f459 --- /dev/null +++ b/resources/js/app.js @@ -0,0 +1,24 @@ +require('./bootstrap'); + +import Vue from 'vue'; + +import { InertiaApp } from '@inertiajs/inertia-vue'; +import { InertiaForm } from 'laravel-jetstream'; +import PortalVue from 'portal-vue'; + +Vue.mixin({ methods: { route } }); +Vue.use(InertiaApp); +Vue.use(InertiaForm); +Vue.use(PortalVue); + +const app = document.getElementById('app'); + +new Vue({ + render: (h) => + h(InertiaApp, { + props: { + initialPage: JSON.parse(app.dataset.page), + resolveComponent: (name) => require(`./Pages/${name}`).default, + }, + }), +}).$mount(app); diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js new file mode 100644 index 0000000..6922577 --- /dev/null +++ b/resources/js/bootstrap.js @@ -0,0 +1,28 @@ +window._ = require('lodash'); + +/** + * 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. + */ + +window.axios = require('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'; + +// window.Pusher = require('pusher-js'); + +// window.Echo = new Echo({ +// broadcaster: 'pusher', +// key: process.env.MIX_PUSHER_APP_KEY, +// cluster: process.env.MIX_PUSHER_APP_CLUSTER, +// forceTLS: true +// }); diff --git a/resources/lang/en/auth.php b/resources/lang/en/auth.php new file mode 100644 index 0000000..e5506df --- /dev/null +++ b/resources/lang/en/auth.php @@ -0,0 +1,19 @@ + 'These credentials do not match our records.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + +]; diff --git a/resources/lang/en/pagination.php b/resources/lang/en/pagination.php new file mode 100644 index 0000000..d481411 --- /dev/null +++ b/resources/lang/en/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/resources/lang/en/passwords.php b/resources/lang/en/passwords.php new file mode 100644 index 0000000..2345a56 --- /dev/null +++ b/resources/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/resources/lang/en/validation.php b/resources/lang/en/validation.php new file mode 100644 index 0000000..a65914f --- /dev/null +++ b/resources/lang/en/validation.php @@ -0,0 +1,151 @@ + 'The :attribute must be accepted.', + '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 may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'before' => 'The :attribute must be a date before :date.', + 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'between' => [ + 'numeric' => 'The :attribute must be between :min and :max.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute must have between :min and :max items.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + '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.', + '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.', + 'email' => 'The :attribute must be a valid email address.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'exists' => 'The selected :attribute is invalid.', + 'file' => 'The :attribute must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'gt' => [ + 'numeric' => 'The :attribute must be greater than :value.', + 'file' => 'The :attribute must be greater than :value kilobytes.', + 'string' => 'The :attribute must be greater than :value characters.', + 'array' => 'The :attribute must have more than :value items.', + ], + 'gte' => [ + 'numeric' => 'The :attribute must be greater than or equal :value.', + 'file' => 'The :attribute must be greater than or equal :value kilobytes.', + 'string' => 'The :attribute must be greater than or equal :value characters.', + 'array' => 'The :attribute must have :value items or more.', + ], + '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.', + 'lt' => [ + 'numeric' => 'The :attribute must be less than :value.', + 'file' => 'The :attribute must be less than :value kilobytes.', + 'string' => 'The :attribute must be less than :value characters.', + 'array' => 'The :attribute must have less than :value items.', + ], + 'lte' => [ + 'numeric' => 'The :attribute must be less than or equal :value.', + 'file' => 'The :attribute must be less than or equal :value kilobytes.', + 'string' => 'The :attribute must be less than or equal :value characters.', + 'array' => 'The :attribute must not have more than :value items.', + ], + 'max' => [ + 'numeric' => 'The :attribute may not be greater than :max.', + 'file' => 'The :attribute may not be greater than :max kilobytes.', + 'string' => 'The :attribute may not be greater than :max characters.', + 'array' => 'The :attribute may not have more than :max items.', + ], + 'mimes' => 'The :attribute must be a file of type: :values.', + 'mimetypes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'numeric' => 'The :attribute must be at least :min.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute must have at least :min items.', + ], + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute format is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'password' => 'The password is incorrect.', + 'present' => 'The :attribute field must be present.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + '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' => [ + 'numeric' => 'The :attribute must be :size.', + 'file' => 'The :attribute must be :size kilobytes.', + 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute must contain :size items.', + ], + '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 zone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'url' => 'The :attribute format is invalid.', + '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/resources/views/.DS_Store b/resources/views/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..df95be6334a920b90f1fab7bed15610c6aff85c9 GIT binary patch literal 6148 zcmeHK-D(p-6h4!rW)m$&DzrDk-UwbqY1$}45kjmNy%QpOq0;U)+h$?2vt&07HAZsd zJE(8qqxb|qh!3FOnHgm_QF0?9VGhiEXJ*bhv-8d04iSm&xZfgb5Rrq#Sg9lXjc_}s zB`KMjYe1o5#7B`l^&{yo+1d)rfMwwSV}SSW26@z{A%&FRzkDPdAl><{M16W0mI;Nq zUCvgY7pyjwRYLd3r%1&PpeHn-r06NO7d$Jl9#ckx1-thPc3b#fk5WYRNkSW;yt=n< z3sD?8gQuhzJqDZ?do6jZ?EOianA7fypG0Ar?e2aRrE+ECO4V`dPJOffx;K!MUgl-v zwCjyta_Om;4Sb_NlQR0Hd;aqf55K9+Ijg>f)a&S5`*$*UJ(+?SKC9LN1s#p&q= z$Ei8Bl^4LfZZuPhR{~_CwSTABcQlWVwQk&b)5!f z$6^_<4Ez-a_vB$)Df>YM7By+be4UX?x7wH6vh3)1Vl?yU+9V>;e;vFOÜrün İşlemleri + Sipariş İşlemleri +@endsection diff --git a/resources/views/admin/index.blade.php b/resources/views/admin/index.blade.php new file mode 100644 index 0000000..45502fa --- /dev/null +++ b/resources/views/admin/index.blade.php @@ -0,0 +1,14 @@ + + +@include("admin.layouts.header") + + @section('sidebar') + + @show + +

+ @yield('content') +
+ +@include("admin.layouts.footer") + diff --git a/resources/views/admin/layouts/footer.blade.php b/resources/views/admin/layouts/footer.blade.php new file mode 100644 index 0000000..8bd50be --- /dev/null +++ b/resources/views/admin/layouts/footer.blade.php @@ -0,0 +1,2 @@ + + diff --git a/resources/views/admin/layouts/header.blade.php b/resources/views/admin/layouts/header.blade.php new file mode 100644 index 0000000..826f67d --- /dev/null +++ b/resources/views/admin/layouts/header.blade.php @@ -0,0 +1,16 @@ + + + + + + {{ config('app.name', 'Laravel') }} - @yield('title') + + + + + + + + + + diff --git a/resources/views/admin/layouts/messages.blade.php b/resources/views/admin/layouts/messages.blade.php new file mode 100644 index 0000000..6352ae7 --- /dev/null +++ b/resources/views/admin/layouts/messages.blade.php @@ -0,0 +1,12 @@ +@isset($type) + @if($type==1) + + @elseif($type==2) + + @else + @endif +@endisset diff --git a/resources/views/admin/login.blade.php b/resources/views/admin/login.blade.php new file mode 100644 index 0000000..65d50de --- /dev/null +++ b/resources/views/admin/login.blade.php @@ -0,0 +1,28 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') +
+ @csrf +
+ + + We'll never share your email with anyone else. +
+
+ + +
+
+ + +
+ +
+@endsection diff --git a/resources/views/admin/order/create.blade.php b/resources/views/admin/order/create.blade.php new file mode 100644 index 0000000..a75817b --- /dev/null +++ b/resources/views/admin/order/create.blade.php @@ -0,0 +1,38 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + +
+ @csrf +
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+@endsection diff --git a/resources/views/admin/order/edit.blade.php b/resources/views/admin/order/edit.blade.php new file mode 100644 index 0000000..ef61cdc --- /dev/null +++ b/resources/views/admin/order/edit.blade.php @@ -0,0 +1,38 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + +
$order->id]) }}" method="POST"> + Siparişi Veren : {{ $order->user->name }}
+ Siparişi Tarihi : {{ $order->created_at }}
+ Siparişi Toplam Tutar : {{ $order->total }}
+ Siparişi Onayı : {{ ($order->verified)?'Sipariş Onaylanmış':'Sipariş henüz onaylanmamış' }}
+
+ @method('PUT') + @csrf + @foreach($products as $order_product) +

{{ $loop->iteration }}. Ürün


+
+ + +
+
+ + +
+ @endforeach +
+@endsection diff --git a/resources/views/admin/order/index.blade.php b/resources/views/admin/order/index.blade.php new file mode 100644 index 0000000..3844ea1 --- /dev/null +++ b/resources/views/admin/order/index.blade.php @@ -0,0 +1,49 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + @include("admin.layouts.messages") +
+ @if($orders->count()>0) + @foreach($orders as $order) +
  • + $order->id]) }}" class="list-group-item list-group-item-action"> + {{ $order->user->name }} - {{ $order->created_at }} + + $order->id]) }}" type="button" class="btn btn-warning" style="right:60px; position: absolute;z-index: 10000;top: 5px;"> + Detay + +
    $order->id]) }}" method="POST"> + @method('DELETE') + @csrf + +
    +
    $order->id]) }}" method="GET"> + @csrf + +
    +
  • + @endforeach + @else + + @endif +
    +@endsection diff --git a/resources/views/admin/product/create.blade.php b/resources/views/admin/product/create.blade.php new file mode 100644 index 0000000..a75817b --- /dev/null +++ b/resources/views/admin/product/create.blade.php @@ -0,0 +1,38 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + +
    + @csrf +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    +@endsection diff --git a/resources/views/admin/product/edit.blade.php b/resources/views/admin/product/edit.blade.php new file mode 100644 index 0000000..5702a20 --- /dev/null +++ b/resources/views/admin/product/edit.blade.php @@ -0,0 +1,39 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + +
    $product->id]) }}" method="POST"> + @method('PUT') + @csrf +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    +@endsection diff --git a/resources/views/admin/product/index.blade.php b/resources/views/admin/product/index.blade.php new file mode 100644 index 0000000..a904100 --- /dev/null +++ b/resources/views/admin/product/index.blade.php @@ -0,0 +1,44 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + @include("admin.layouts.messages") + Yeni Ürün Ekle +
    + @if($products->count()>0) + @foreach($products as $product) +
  • + $product->id]) }}" class="list-group-item list-group-item-action"> + {{ $product->name }} + + $product->id]) }}" type="button" class="btn btn-warning" style="right:60px; position: absolute;z-index: 10000;top: 5px;"> + Düzenle + +
    $product->id]) }}" method="POST"> + @method('DELETE') + @csrf + +
    +
  • + @endforeach + @else + + @endif +
    +@endsection diff --git a/resources/views/api/api-token-manager.blade.php b/resources/views/api/api-token-manager.blade.php new file mode 100644 index 0000000..51e8b82 --- /dev/null +++ b/resources/views/api/api-token-manager.blade.php @@ -0,0 +1,167 @@ +
    + + + + {{ __('Create API Token') }} + + + + {{ __('API tokens allow third-party services to authenticate with our application on your behalf.') }} + + + + +
    + + + +
    + + + @if (Laravel\Jetstream\Jetstream::hasPermissions()) +
    + + +
    + @foreach (Laravel\Jetstream\Jetstream::$permissions as $permission) + + @endforeach +
    +
    + @endif +
    + + + + {{ __('Created.') }} + + + + {{ __('Create') }} + + +
    + + @if ($this->user->tokens->isNotEmpty()) + + + +
    + + + {{ __('Manage API Tokens') }} + + + + {{ __('You may delete any of your existing tokens if they are no longer needed.') }} + + + + +
    + @foreach ($this->user->tokens->sortBy('name') as $token) +
    +
    + {{ $token->name }} +
    + +
    + @if ($token->last_used_at) +
    + {{ __('Last used') }} {{ $token->last_used_at->diffForHumans() }} +
    + @endif + + @if (Laravel\Jetstream\Jetstream::hasPermissions()) + + @endif + + +
    +
    + @endforeach +
    +
    +
    +
    + @endif + + + + + {{ __('API Token') }} + + + +
    + {{ __('Please copy your new API token. For your security, it won\'t be shown again.') }} +
    + +
    + {{ $plainTextToken }} +
    +
    + + + + {{ __('Close') }} + + +
    + + + + + {{ __('API Token Permissions') }} + + + +
    + @foreach (Laravel\Jetstream\Jetstream::$permissions as $permission) + + @endforeach +
    +
    + + + + {{ __('Nevermind') }} + + + + {{ __('Save') }} + + +
    + + + + + {{ __('Delete API Token') }} + + + + {{ __('Are you sure you would like to delete this API token?') }} + + + + + {{ __('Nevermind') }} + + + + {{ __('Delete') }} + + + +
    diff --git a/resources/views/api/index.blade.php b/resources/views/api/index.blade.php new file mode 100644 index 0000000..d15b6a3 --- /dev/null +++ b/resources/views/api/index.blade.php @@ -0,0 +1,13 @@ + + +

    + {{ __('API Tokens') }} +

    +
    + +
    +
    + @livewire('api.api-token-manager') +
    +
    +
    diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php new file mode 100644 index 0000000..253d6af --- /dev/null +++ b/resources/views/app.blade.php @@ -0,0 +1,24 @@ + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + + + @routes + + + + + @inertia + + diff --git a/resources/views/auth/forgot-password.blade.php b/resources/views/auth/forgot-password.blade.php new file mode 100644 index 0000000..6af4ab6 --- /dev/null +++ b/resources/views/auth/forgot-password.blade.php @@ -0,0 +1,34 @@ + + + + + + +
    + {{ __('Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.') }} +
    + + @if (session('status')) +
    + {{ session('status') }} +
    + @endif + + + +
    + @csrf + +
    + + +
    + +
    + + {{ __('Email Password Reset Link') }} + +
    +
    +
    +
    diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php new file mode 100644 index 0000000..c364137 --- /dev/null +++ b/resources/views/auth/login.blade.php @@ -0,0 +1,56 @@ + + + + + + + + + @if (session('status')) +
    + {{ session('status') }} +
    + @endif + + @if(session('message')) +
    + +
    + @endif + +
    + @csrf + +
    + + +
    + +
    + + +
    + +
    + +
    + +
    + @if (Route::has('password.request')) + + {{ __('Forgot your password?') }} + + @endif + + + {{ __('Login') }} + +
    +
    +
    +
    diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php new file mode 100644 index 0000000..1c86295 --- /dev/null +++ b/resources/views/auth/register.blade.php @@ -0,0 +1,43 @@ + + + + + + + + +
    + @csrf + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + {{ __('Already registered?') }} + + + + {{ __('Register') }} + +
    +
    +
    +
    diff --git a/resources/views/auth/reset-password.blade.php b/resources/views/auth/reset-password.blade.php new file mode 100644 index 0000000..36a9f65 --- /dev/null +++ b/resources/views/auth/reset-password.blade.php @@ -0,0 +1,36 @@ + + + + + + + + +
    + @csrf + + + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + {{ __('Reset Password') }} + +
    +
    +
    +
    diff --git a/resources/views/auth/two-factor-challenge.blade.php b/resources/views/auth/two-factor-challenge.blade.php new file mode 100644 index 0000000..d877f31 --- /dev/null +++ b/resources/views/auth/two-factor-challenge.blade.php @@ -0,0 +1,57 @@ + + + + + + +
    +
    + {{ __('Please confirm access to your account by entering the authentication code provided by your authenticator application.') }} +
    + +
    + {{ __('Please confirm access to your account by entering one of your emergency recovery codes.') }} +
    + + + +
    + @csrf + +
    + + +
    + +
    + + +
    + +
    + + + + + + {{ __('Login') }} + +
    +
    +
    +
    +
    diff --git a/resources/views/auth/verify-email.blade.php b/resources/views/auth/verify-email.blade.php new file mode 100644 index 0000000..60b4ada --- /dev/null +++ b/resources/views/auth/verify-email.blade.php @@ -0,0 +1,37 @@ + + + + + + +
    + {{ __('Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\'t receive the email, we will gladly send you another.') }} +
    + + @if (session('status') == 'verification-link-sent') +
    + {{ __('A new verification link has been sent to the email address you provided during registration.') }} +
    + @endif + +
    +
    + @csrf + +
    + + {{ __('Resend Verification Email') }} + +
    +
    + +
    + @csrf + + +
    +
    +
    +
    diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php new file mode 100644 index 0000000..0d0c9c9 --- /dev/null +++ b/resources/views/dashboard.blade.php @@ -0,0 +1,15 @@ + + +

    + {{ __('Dashboard') }} +

    +
    + +
    +
    +
    + +
    +
    +
    +
    diff --git a/resources/views/frontent/.DS_Store b/resources/views/frontent/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..74f4399f57917dcbea3602a25b7c1bd71ee9f471 GIT binary patch literal 6148 zcmeHK-EPw`6h7`cniio}V$yb*8ze3&w2pv~5K>ge#qN-T-~!N=ED?|9WfqzW_Ub|hjUJFWSas4J(%VQeR_$ZU7Q6?i~@-}fF ze)GFBL`2uI) zVI_MTc|6O6ij~Z7n=_+nIW{VMiN;x4R{Q&3MPsYEeWm3%9j9}x^D-F8X;6jLq#TCD zbFMuOt5Ia)CsJm=;xKxeCe!2I&O@13VVWm}BBybJlo!v^JeJd;oaAw-#tC$X6j@Ng++jr;lwzGR<@Zjj=_1XFC-TeJWyberYb5_3TxDOJl-H9}-8eg>#oyIcyG&%(KSxu$JrYZb5xTz~?+ zKe%v4-(am#Z5=4o6#&>ovogf|CxJPxLEm7l5j`-WsX$E?=87RS9qq2k^9|M-HJyaH zd + + +
    + @csrf +
    + + +
    + +
    +@endsection diff --git a/resources/views/frontent/dashboard.blade.php b/resources/views/frontent/dashboard.blade.php new file mode 100644 index 0000000..676a3d9 --- /dev/null +++ b/resources/views/frontent/dashboard.blade.php @@ -0,0 +1,64 @@ +@extends('frontent.index') + +@section('title', 'Frontent Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('sidebar') + @parent + +@endsection + +@section('content') + + @include("frontent.layouts.messages") + @if (Auth::guest()) + + @else +
    {{ Auth::user()->name }}
    + + @endif + +
    + @if($products->count()>0) + @foreach($products as $product) +
  • + $product->id]) }}" class="list-group-item list-group-item-action"> + {{ $product->name }} + + $product->id]) }}" type="button" class="btn btn-warning" style="right:5px; position: absolute;z-index: 10000;top: 5px;"> + Detay + +
    $product->id]) }}" method="POST"> + @csrf + Miktar : + + + +
    +
  • + @endforeach + @else + + @endif +
    +@endsection diff --git a/resources/views/frontent/index.blade.php b/resources/views/frontent/index.blade.php new file mode 100644 index 0000000..aa0ba27 --- /dev/null +++ b/resources/views/frontent/index.blade.php @@ -0,0 +1,14 @@ + + +@include("frontent.layouts.header") + + @section('sidebar') + + @show + +
    + @yield('content') +
    + +@include("frontent.layouts.footer") + diff --git a/resources/views/frontent/layouts/footer.blade.php b/resources/views/frontent/layouts/footer.blade.php new file mode 100644 index 0000000..8bd50be --- /dev/null +++ b/resources/views/frontent/layouts/footer.blade.php @@ -0,0 +1,2 @@ + + diff --git a/resources/views/frontent/layouts/header.blade.php b/resources/views/frontent/layouts/header.blade.php new file mode 100644 index 0000000..f87a90e --- /dev/null +++ b/resources/views/frontent/layouts/header.blade.php @@ -0,0 +1,16 @@ + + + + + + {{ config('app.name', 'Laravel') }} - @yield('title') + + + + + + + + + + diff --git a/resources/views/frontent/layouts/messages.blade.php b/resources/views/frontent/layouts/messages.blade.php new file mode 100644 index 0000000..6352ae7 --- /dev/null +++ b/resources/views/frontent/layouts/messages.blade.php @@ -0,0 +1,12 @@ +@isset($type) + @if($type==1) + + @elseif($type==2) + + @else + @endif +@endisset diff --git a/resources/views/frontent/main.blade.php b/resources/views/frontent/main.blade.php new file mode 100644 index 0000000..1e10163 --- /dev/null +++ b/resources/views/frontent/main.blade.php @@ -0,0 +1,18 @@ +@extends('frontent.index') + +@section('title', 'Frontent Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('sidebar') + @parent + +@endsection + +@section('content') + Müşteri Tarafı + Admin Tarafı +@endsection diff --git a/resources/views/frontent/order/.DS_Store b/resources/views/frontent/order/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6c7def4f0c3ac2f73489f1e6832c2015f7644470 GIT binary patch literal 6148 zcmeHK%Sr=55Ukc50)pn~aZVlu|6mC5pjUrD*8~)nY(PRh?q~UTS~WdNR@Z9~>4xd* z?Z-R{b{+t1zFl4cGXPUIp~)B#xkp1sHCbq-k5^oxL5l}0M>_h8F3tT6&scNDE9}pI z#kFkkgw0LcJvMFEFjF+$vR%9vp#_}cg;^bTdu#u#_U&73=^#`v5DWwZ!9Xx@PzHEr zOQt7|p@V^7AQ<>!K>I^t6XuG&W7#^WbbVHQB9ze9C0Up%=8C-|BNX#eqL*5IVwjiH zpK4yN*gJYTtc=Wl>d2pu7b~OFpGrC`JBAJhf`K6e$No9f`G3t{X7rIiEQzmRAQ<>( z4A^9Gx0rKL^=$pIJe{?P?Ve4dyj}){_TUo05A7r8CFt=an|Zln@2FnnFXhCz2oyp> J1p^0Q-~-q}D`@}# literal 0 HcmV?d00001 diff --git a/resources/views/frontent/order/index.blade.php b/resources/views/frontent/order/index.blade.php new file mode 100644 index 0000000..214468f --- /dev/null +++ b/resources/views/frontent/order/index.blade.php @@ -0,0 +1,36 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + @include("frontent.layouts.messages") + +@endsection diff --git a/resources/views/frontent/order/show.blade.php b/resources/views/frontent/order/show.blade.php new file mode 100644 index 0000000..45836e6 --- /dev/null +++ b/resources/views/frontent/order/show.blade.php @@ -0,0 +1,38 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + +
    $order->id]) }}" method="POST"> + Siparişi Veren : {{ $order->user->name }}
    + Siparişi Tarihi : {{ $order->created_at }}
    + Siparişi Toplam Tutar : {{ $order->total }}
    + Siparişi Onayı : {{ ($order->verified)?'Sipariş Onaylanmış':'Sipariş henüz onaylanmamış' }}
    +
    + @method('PUT') + @csrf + @foreach($products as $order_product) +

    {{ $loop->iteration }}. Ürün


    +
    + + +
    +
    + + +
    + @endforeach +
    +@endsection diff --git a/resources/views/frontent/product/basket.blade.php b/resources/views/frontent/product/basket.blade.php new file mode 100644 index 0000000..ae60c7e --- /dev/null +++ b/resources/views/frontent/product/basket.blade.php @@ -0,0 +1,54 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + + + @include("admin.layouts.messages") + + + + + + + @foreach($baskets as $basket) + + + + + + + @endforeach + + + + +
    Ürün AdıÜrün AdediÜrün fiyatı
    {{ $basket->product->name }}{{ $basket->quantity }} + {{ $basket->product->price*$basket->quantity}} Tl +
    Total + {{ $total }}TL +
    +
    + @csrf +
    + + +
    + + + +
    + +@endsection diff --git a/resources/views/frontent/product/index.blade.php b/resources/views/frontent/product/index.blade.php new file mode 100644 index 0000000..a904100 --- /dev/null +++ b/resources/views/frontent/product/index.blade.php @@ -0,0 +1,44 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + @include("admin.layouts.messages") + Yeni Ürün Ekle +
    + @if($products->count()>0) + @foreach($products as $product) +
  • + $product->id]) }}" class="list-group-item list-group-item-action"> + {{ $product->name }} + + $product->id]) }}" type="button" class="btn btn-warning" style="right:60px; position: absolute;z-index: 10000;top: 5px;"> + Düzenle + +
    $product->id]) }}" method="POST"> + @method('DELETE') + @csrf + +
    +
  • + @endforeach + @else + + @endif +
    +@endsection diff --git a/resources/views/frontent/product/show.blade.php b/resources/views/frontent/product/show.blade.php new file mode 100644 index 0000000..063b7e5 --- /dev/null +++ b/resources/views/frontent/product/show.blade.php @@ -0,0 +1,27 @@ +@extends('admin.index') + +@section('title', 'Admin Dashboard') + +@section('sidebar') + @parent + +@endsection + +@section('content') + + +
    + @method('PUT') + @csrf + Ürün Adı : {{ $product->name }}
    + Açıklama : {{ $product->description }}
    + Ayrıntı : {{ $product->content }}
    + Fiyat : {{ $product->price }}
    + +
    +@endsection diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 0000000..03d42da --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,40 @@ + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + + + + + +
    + + + +
    +
    + {{ $header }} +
    +
    + + +
    + {{ $slot }} +
    +
    + + @stack('modals') + + + + diff --git a/resources/views/layouts/guest.blade.php b/resources/views/layouts/guest.blade.php new file mode 100644 index 0000000..655f3d5 --- /dev/null +++ b/resources/views/layouts/guest.blade.php @@ -0,0 +1,24 @@ + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + + + + + +
    + {{ $slot }} +
    + + diff --git a/resources/views/navigation-dropdown.blade.php b/resources/views/navigation-dropdown.blade.php new file mode 100644 index 0000000..a40cb85 --- /dev/null +++ b/resources/views/navigation-dropdown.blade.php @@ -0,0 +1,192 @@ + diff --git a/resources/views/profile/delete-user-form.blade.php b/resources/views/profile/delete-user-form.blade.php new file mode 100644 index 0000000..cf72cd8 --- /dev/null +++ b/resources/views/profile/delete-user-form.blade.php @@ -0,0 +1,51 @@ + + + {{ __('Delete Account') }} + + + + {{ __('Permanently delete your account.') }} + + + +
    + {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.') }} +
    + +
    + + {{ __('Delete Account') }} + +
    + + + + + {{ __('Delete Account') }} + + + + {{ __('Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.') }} + +
    + + + +
    +
    + + + + {{ __('Nevermind') }} + + + + {{ __('Delete Account') }} + + +
    +
    +
    diff --git a/resources/views/profile/logout-other-browser-sessions-form.blade.php b/resources/views/profile/logout-other-browser-sessions-form.blade.php new file mode 100644 index 0000000..a297e9b --- /dev/null +++ b/resources/views/profile/logout-other-browser-sessions-form.blade.php @@ -0,0 +1,94 @@ + + + {{ __('Browser Sessions') }} + + + + {{ __('Manage and logout your active sessions on other browsers and devices.') }} + + + +
    + {{ __('If necessary, you may logout of all of your other browser sessions across all of your devices. If you feel your account has been compromised, you should also update your password.') }} +
    + + @if (count($this->sessions) > 0) +
    + + @foreach ($this->sessions as $session) +
    +
    + @if ($session->agent->isDesktop()) + + + + @else + + + + @endif +
    + +
    +
    + {{ $session->agent->platform() }} - {{ $session->agent->browser() }} +
    + +
    +
    + {{ $session->ip_address }}, + + @if ($session->is_current_device) + {{ __('This device') }} + @else + {{ __('Last active') }} {{ $session->last_active }} + @endif +
    +
    +
    +
    + @endforeach +
    + @endif + +
    + + {{ __('Logout Other Browser Sessions') }} + + + + {{ __('Done.') }} + +
    + + + + + {{ __('Logout Other Browser Sessions') }} + + + + {{ __('Please enter your password to confirm you would like to logout of your other browser sessions across all of your devices.') }} + +
    + + + +
    +
    + + + + {{ __('Nevermind') }} + + + + {{ __('Logout Other Browser Sessions') }} + + +
    +
    +
    diff --git a/resources/views/profile/show.blade.php b/resources/views/profile/show.blade.php new file mode 100644 index 0000000..fdcb667 --- /dev/null +++ b/resources/views/profile/show.blade.php @@ -0,0 +1,41 @@ + + +

    + {{ __('Profile') }} +

    +
    + +
    +
    + @livewire('profile.update-profile-information-form') + + @if (Laravel\Fortify\Features::enabled(Laravel\Fortify\Features::updatePasswords())) + + +
    + @livewire('profile.update-password-form') +
    + @endif + + @if (Laravel\Fortify\Features::canManageTwoFactorAuthentication()) + + +
    + @livewire('profile.two-factor-authentication-form') +
    + @endif + + + +
    + @livewire('profile.logout-other-browser-sessions-form') +
    + + + +
    + @livewire('profile.delete-user-form') +
    +
    +
    +
    diff --git a/resources/views/profile/two-factor-authentication-form.blade.php b/resources/views/profile/two-factor-authentication-form.blade.php new file mode 100644 index 0000000..88d8f38 --- /dev/null +++ b/resources/views/profile/two-factor-authentication-form.blade.php @@ -0,0 +1,83 @@ + + + {{ __('Two Factor Authentication') }} + + + + {{ __('Add additional security to your account using two factor authentication.') }} + + + +

    + @if ($this->enabled) + {{ __('You have enabled two factor authentication.') }} + @else + {{ __('You have not enabled two factor authentication.') }} + @endif +

    + +
    +

    + {{ __('When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone\'s Google Authenticator application.') }} +

    +
    + + @if ($this->enabled) + @if ($showingQrCode) +
    +

    + {{ __('Two factor authentication is now enabled. Scan the following QR code using your phone\'s authenticator application.') }} +

    +
    + +
    + {!! $this->user->twoFactorQrCodeSvg() !!} +
    + @endif + + @if ($showingRecoveryCodes) +
    +

    + {{ __('Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.') }} +

    +
    + +
    + @foreach (json_decode(decrypt($this->user->two_factor_recovery_codes), true) as $code) +
    {{ $code }}
    + @endforeach +
    + @endif + @endif + +
    + @if (! $this->enabled) + + + {{ __('Enable') }} + + + @else + @if ($showingRecoveryCodes) + + + {{ __('Regenerate Recovery Codes') }} + + + @else + + + {{ __('Show Recovery Codes') }} + + + @endif + + + + {{ __('Disable') }} + + + @endif +
    +
    +
    diff --git a/resources/views/profile/update-password-form.blade.php b/resources/views/profile/update-password-form.blade.php new file mode 100644 index 0000000..b536005 --- /dev/null +++ b/resources/views/profile/update-password-form.blade.php @@ -0,0 +1,39 @@ + + + {{ __('Update Password') }} + + + + {{ __('Ensure your account is using a long, random password to stay secure.') }} + + + +
    + + + +
    + +
    + + + +
    + +
    + + + +
    +
    + + + + {{ __('Saved.') }} + + + + {{ __('Save') }} + + +
    diff --git a/resources/views/profile/update-profile-information-form.blade.php b/resources/views/profile/update-profile-information-form.blade.php new file mode 100644 index 0000000..d01f102 --- /dev/null +++ b/resources/views/profile/update-profile-information-form.blade.php @@ -0,0 +1,79 @@ + + + {{ __('Profile Information') }} + + + + {{ __('Update your account\'s profile information and email address.') }} + + + + + @if (Laravel\Jetstream\Jetstream::managesProfilePhotos()) +
    + + + + + + +
    + {{ $this->user->name }} +
    + + +
    + + +
    + + + {{ __('Select A New Photo') }} + + + @if ($this->user->profile_photo_path) + + {{ __('Remove Photo') }} + + @endif + + +
    + @endif + + +
    + + + +
    + + +
    + + + +
    +
    + + + + {{ __('Saved.') }} + + + + {{ __('Save') }} + + +
    diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 0000000..2eabf32 --- /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 + +
    +
    + +
    + Build v{{ Illuminate\Foundation\Application::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..543d0c5 --- /dev/null +++ b/routes/web.php @@ -0,0 +1,42 @@ +name('frontent.main'); +Route::get('/dashboard', '\App\Http\Controllers\Frontent\FrontentController@index')->name('frontent.index'); +Route::get('/product', '\App\Http\Controllers\Frontent\FrontentController@show')->name('frontent.products.show'); +Route::get('/logout', '\App\Http\Controllers\Frontent\FrontentController@logout')->name('frontent.logout'); +Route::any('/order', '\App\Http\Controllers\Frontent\FrontentController@order')->name('frontent.order'); +Route::any('/orders', '\App\Http\Controllers\Frontent\FrontentController@orders')->name('frontent.orders'); +Route::any('/order/{order}', '\App\Http\Controllers\Frontent\FrontentController@orderShow')->name('frontent.order.show'); + +Route::middleware([\App\Http\Middleware\CheckUser::class])->prefix('frontent')->name('frontent.')->group(function () { + Route::any('/basket', '\App\Http\Controllers\Frontent\FrontentController@basket')->name('products.basket'); +}); + +Route::get('/admin/login', '\App\Http\Controllers\Auth\AdminLoginController@showLoginForm')->name('admin.login'); +Route::post('/admin/login', '\App\Http\Controllers\Auth\AdminLoginController@login')->name('admin.login.submit'); + +Route::middleware([\App\Http\Middleware\CheckAdmin::class])->prefix('admin')->name('admin.')->group(function () { + Route::get('/', function () { + return view('admin.dashboard'); + })->name("dashboard"); + + Route::resource("products",\App\Http\Controllers\Admin\ProductController::class); + + Route::resource("orders",\App\Http\Controllers\Admin\OrderController::class); + + Route::get('/products/confirm/{order}', [\App\Http\Controllers\Admin\OrderController::class, 'confirm'])->name("orders.confirm"); + +}); diff --git a/server.php b/server.php new file mode 100644 index 0000000..5fb6379 --- /dev/null +++ b/server.php @@ -0,0 +1,21 @@ + + */ + +$uri = urldecode( + parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) +); + +// This file allows us to emulate Apache's "mod_rewrite" functionality from the +// built-in PHP web server. This provides a convenient way to test a Laravel +// application without having installed a "real" web server software here. +if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { + return false; +} + +require_once __DIR__.'/public/index.php'; diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100755 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 100755 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 100755 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 100755 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 100755 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 100755 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 100755 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 100755 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 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..7abba32 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,24 @@ +const defaultTheme = require('tailwindcss/defaultTheme'); + +module.exports = { + purge: [ + './vendor/laravel/jetstream/**/*.blade.php', + './storage/framework/views/*.php', + './resources/views/**/*.blade.php', + './resources/js/**/*.vue', + ], + + theme: { + extend: { + fontFamily: { + sans: ['Nunito', ...defaultTheme.fontFamily.sans], + }, + }, + }, + + variants: { + opacity: ['responsive', 'hover', 'focus', 'disabled'], + }, + + plugins: [require('@tailwindcss/ui')], +}; 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..cdb5111 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,21 @@ +get('/'); + + $response->assertStatus(200); + } +} 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/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..5d43e18 --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,18 @@ +const mix = require('laravel-mix'); + +/* + |-------------------------------------------------------------------------- + | Mix Asset Management + |-------------------------------------------------------------------------- + | + | Mix provides a clean, fluent API for defining some Webpack build steps + | for your Laravel applications. By default, we are compiling the CSS + | file for the application as well as bundling up all the JS files. + | + */ + +mix.js('resources/js/app.js', 'public/js') + .postCss('resources/css/app.css', 'public/css', [ + require('postcss-import'), + require('tailwindcss'), + ]);

    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%0DKy;gXZww|wH!kMi1{JV@*S`kW@Q?CqTA|*_) zA{ZWxqCbHbiwp=ndpx{^vL9d^;{ZFjIO@!4c1U=ZAOXQr2K(jvOLv#Uyg~DqzvBNt z`Uf+Y0R866vCM68hk`R5)dkJaqIpA(KY%+UPKM3(ExdIy796nzB?P zITPTvW{^gZH;(%kOC=qg4>``AHj}2wrFybf;_B*^0y)EM+{=g{){6ML2WNIrJE>$H z<+KRH_Tr%*FTsoa5S4wzJF~2Eq*Zkl`L(7}q+@lJPA(A9R_!U$xTKQ3Oa^2m3-eEk zjStRP#2GbRX&tposwNAq*(;f-5ScL5b`L)*V+Z8;pSJhhG}qLDjE!CRO^J#+fvN1w z$I<91AQ_LId6a}D<>Yh*kjPO(+f!ookYV;vHplsij2}Fp8ny*mqD&cN@}#_>1|azu z!Mf8Yn?kc`^fIPw*zX_+!DsE6TWc44YX2O@qwd8I8K;_gBp4h4fj_bo zGBA++bidbvCs1zcS!|`zkczL_p3P?E)h5r%N(I2pF0bhL>qk#Qe-1A_-#~F*@e9V4 zCG|CuE=PDpXJ;3%U+D`gLNbYcZ7=JoBU*=!f`bxe{{+%QiAxNBp3p1h#Oc{JXm`=-+9?8cS&Z*hH4A? zVz|_Ug4Ints|?6ZuF_z#)f+{@WO%?|E{aHY`ATE$W)t9orld|Xz#TisJqS}7(k=Vxh*Q(1AdTU^9f>Y*hF9Nur2!@*LmPeR;S_;5 z$hi<-Am+mY07b4=OlX{RP(MZHwY}L1R$7$ac~3ztfyob;Dl-7|K&_>}^^qLRnMIS7 zfC6!*DHSOp*_P%K0AfUwpoVW_Fzd@R0VlHaPJp6Gj-PtU&}O6`att1P)i9%LO_4E? zs!f8_d2%l~>Su5+j_0fdgt;@_T5cqWxNPYRh3?=PT!72#tDMHJ8(6rqF}H$_^?K2Ch{I zl5euCa%vzL5cf(z^H5-ds0j<a3QR!tD2jaY zp*l9zi1IGDB(V2aK$q*GzE}L5=x;mX1PAo-ozJxwbRvJoZiqcK><2xNH{c#mJy~d+ zfW=N0P{JmO+!Qx`g+6v`rNjM*%~h?g+pDrge4M^bRDKB7ja1z_S%MW7G>>$N2Z(zV zw?bQ0Ap#UOG*yWS2T(9Vr6tMXyxk5ND_K+PfSHk6ovN9~?`R5~mc|_H9*RYe-K68> zK|&&RHLybJ*PxG3%rZSRRTl_mVR&SIr62_^lDP+Wzfq>8c4B6afpr(j5%J|-%@-hv zAB`&4Ji($%A7Z*VbfLbbJ`dA`qw6t3|KP!(IX3Q!hJt;6VPm7K0w^j~zE($~d3506 zpe#4g%x7R(e8_%K;%_}s7&};!IwVCitcNL5k^%L{V&jC-3??#wggSw8>66B-X7}QP zdq~vEKYCIxkwt)(>X$ulo}Ge*(J~jULJ2~u_wUyD1XNHQ4Qoo(cNvh;1_qvTdF~@p zQ*zN=fgU{bAFl3HNv&Tk?< zg*8HWB~AV?Pw;9Q@ezn}Pkb-(PIx3ja%aVgo^nIBvfU)cQgX+cE~3;3C`bZtuYv+ynZ><%@b%L4(7O59_s?gSgkQ2a`O z!W%(64yaqxID_JAnbLtsp`HjoN*L4xH-v~gB28y@{K(joQWIPYsI2A~vqoS~K6rx^ zn@{?=KSR)5rjn~*^JFtU0@7_;v0L=nc!Dksh|j9p49T0p}d?BnTMZu)d&I%Q1GUZP9NB|W+qDiQfYY+UT-)tIjT z-kM4p4F-8lu`qj0oPgAlFH%7gxl}TqPCLVu5R}_(UCQV{XfxkxoIdXV;mkttjkp%kmkw~r$>95)-|Y4eNxG?-P;{Y{up1a1 z$0A@Sf{Uz8azdyZymZYQT`fE?n1K^4o!D{!XG6owaL8~pxI71~=>>l)A}Q##%>xA5 z^&9bxl50i~OVN7LE<<&^w^Qd`QJY&sz3BKxc^XasLvCcn>f@_!#v-e-v@o8MXw=LqbJ#ucEvgvGyoc z$({thQ>9T?d@9)5YY>YFFJa$IITR2YVRG0Z-2*OExa)%?(d_k1^3jv9yvi`?OdNJ0 zq0SzBysiB!k@nzb$HNi!Zf^t^V?`%17b7_92sGL!sva9K-wfv|WaIv<1TlUKm)Urs+1jlUYV zXg4nJFp7yz1Cm3nxRFaWWuY(uY9JM3WLMemNQxU_iKWBOsJoJBXH9tS4 zjuF?!Q;);x8eP59`i2sYPZ+Y&?h{m3E3h_{nTG!Zs*z6n)%F^a(M|w^O0gz~mV1@< zHQk~3fzbsM#Z(xfCe9R4YGQg5M2Ylzy8`Ot^V9wXbUP5I9R#AxLCaxCh&byWi?IrS zWs33;~U`OCuN-%;Ehsa8* ztun_Ja7{G>hrJ#z=?ZoS@*$a}cchh00ee!&gVR9)>)@d#9?Fua<1 zAEf0#^*x)usykR#y{q8EtGW)aZi5!!=$e^y28fY@6jBZRDVSi)Y-2%?a|-T6v2t!; zccN95n7;y2I31S5xDl0IoqDcWyY^H6BAAQ{9b54pbl_S-kCCBV|DRw??RQZbl~Rq+h<+IGhbVh{Va6wi;NIX50qN^`q6>} zNm+nYBN-9&gCB=xVz$fFI&Ht>M-PVO`ChICqn#>jIOHF?XdP;5_YS&5 z4qC(P1|YetD|AVuID-`d%`FM@x`c3*C}rmHA7 z=9}J#DoBl46+KP}lTz0<0yH>=!D8(wsEX0>Xp}cRmlkVrKvd+-N5IRrkeCX2W&b8o z)s33D(yoXp8Bn<0|B{>&g8`Xp)RpuDon)7wvQ3YgdOF87L}*3!z)g^Pv8WWRsxYfe zHoC}HEDME7{NZC!zhoSl(MMGHMFkwX#5zRWQTq)VE*Q%%Nen5L)Gke~2_aP(H7OE> zrQ~H!r!vb8Px;WAX79+QW#mB1D9qQewiIPd2u|gV2GfcNmx_bHYV?tdmhX3Vcb8ua zF(#fxm9WB@kG>4C3!+0ev$Mn!?^`My(Vk9%2$v_kA0z#!GF|~GF z($8aK(dpRYMF1!@$gE0X(AdhqBY8ikr~NH;nV6RrAEQl&!x14TlPxDbyig=eL#DU*m9r`{`bPEf+jQ zlr3i4oGXR)1dRrh#NvU#Vq;J&qVWdqdVOe8&^3#UJ^P3y(_=^({7=sI;m6TEqOZrT zm0KXnP>f#S-iL;y{&9|ZwrZT zuLcJ{_rZh( z==4(vr9o4uU?VIuio#8(=4RpHvyc-f$rF`K<)OwnN~vzjnOVY2@(-9-l&EnqHCO@L z3cD$=s-;|$TKnPR!SHm*EWo8k%4rWcj5FCtctf)_3MoHf`=!6_+psT*sER0cN!9rzdCx#J&^1ssnZju_F#1TYP>Sp z&UP~z^w1xX9ns70)VdeKCuo_2?2xI}BfcwJ{`;!ceFk$pWwaI#;E{5?#F=ct%b|-4 zS$jXoDUI)2i}$dV)y)3GS6{(aAu+HUO=ijj#&gj|36SJG0P>0BLZ(-5|E0ZDDB(Y& zjvac9#fPT3j>7pw>P9dj-NzAtA{7@GaUDyDoWeW{-Fsa5NRYJ1Yy>aWzzfAfuT^r@ z!Ogfwly=@fxckQfR5C~7We#tdG>kb{e%pP&`^SPF0jR>Sqh+kHWAy93Mx?~NE44I? zH6~E5$1%QL$!*DgoH7eR^#{OZ#Aj5o_q*H@pk680fniA$Js8eTYy|%$mHe1y3)?G0VetHk3VxNwX^P>7vL%iBHkZ?}_?gU~ zTw`^o(H@~+qDDfT&VJHEL~)F@>v1syo-p97b2(T;%q)z~ogmj}+({gzaH7*OC@Z5v zu#Y9yM?57OSq;GflL6VMOs*sRis@Ln*IWc9Z2Pzqb}z z3-28aVlDZ}5zuuIN-2#a2*0=XBz|nOa3hlfCDxjCQ*q-}?&K9CZ`=qG7A%F=1OQ5x zQP2o%g1r`_Gfjp~0D#rKmT^EjlgOxHS(z=L+!h91DD z3gZCPnQT2I>5<5#pjwN{^i1oirikAZ(pOYApkDsTl(U!u}3W&Vy*h=Gh?C3^N@@=O5??#lkym>AKKDQ8YgH{ySHqQs20iNk5RB!AFgDPLv_}$ z2QC5~o^%U@^G23Xjm3QsLPBz>qrQ?9^uq``(~CcWz}W~>s}7ySY#cT?l1G9o?=Sf% zog|zute^zPrQ*TFW-!61WC&_CWe5?pAJ2IpO;edZUN-4t`Nvl;o;-W;)6x~v#s>5Q zY-Z`g+X#)OjV*|x?}#q+-ew4A(7?N(HJ;~vAfEamAfz0$#iWR<({@LXb_b%I z^&VyEkpNkiex5(jgqkAct)5)d)B5}0I=k<_Uf3PqUcvu5OJ6UDhmF+5s>_+TLFv1@ z(}7-h_cc%L4VHs zTD_06I9g*mDkxL!erUlYxk#rJ;OxwP?{y-cDmYjhFK_K4WI~P5DgkpD3;68(_T}rP z+cZFozn(fvTghvVCd@4#QicPK<4e}>OMt9l{j9A35pFq#r3>jKu2sy(i)f4pQOui& z`!sk zQF}#b4`|E|n?P1%97{x`3CA`sD*AWZLR8J;JgL#+L=vm_-JI=o?L|w?(1#Y39_a8$ z5~GpDN!uWkS>y1H8TE#P8Cs{d$x2_Z3u-P;`n?&tu#(qo9#M~b@S8a06+3Td>IOAp zh3oZp+J|>i_q=;G!*oK~>vi#Fi1_IlntwA~JnCPsX%RtBa1rDT&4;o}{o(Rx8j?a_ zJG+Dv@73P^sDFrj#?!Zi?E=m~t7=WT1OxgQ-byf*Zl@q}jjxC`O@R(f$%uwXZ}mE} z=?)Y^x>RbN`FuR3RT&S*<~KszsO%>$&lIGnxp)Kx$q(%%P$j=|H>xB|aPmRSmO3Zi z=0Jv)$Rj?TRFH8INxGOOBAH}`Wvhxv)<6`#geOe&g^dZ#C_nabrIbb!J7kb)LLB%r zc;JNMvXu2T0e70CG(QGs8e02IxWdG|*kjFz!MzE?>a6L46SM%^c3c34I6O1ol$aV= zyI~4X{l!oeJTPVyBK8E}Z;P+tN2<8BGF#_LmA)1-FfCD;^o5q5qRpNm@%JeBXV$$PF-aF=QpF32vw{gI^ch9K4 z-odHyb|;HO-EnG%bnwNi%B_!`_HdsJK0_rchH7`!^^wUtE)eRoIOJsROke)ixhZ?J zm^Snbg_~r!D#nze@@PJ2O|Vum{tsuC-gpPrV_xzoCm?wYhGjg_giWgVMc+Mx6Z5nj zNZO37$;K zgFH3wZqkk+d40ZHA=UHa14QGhZxS7eqPV3WUi6UOHTxh!HaRD*0Y-&+1=>@6p*9IA zqV-v#9`br+x7PcGspvcN)+)BmuZxmqc5zEar+cUzYL*wpK8omi6Wy;OkJ~v?IyH|Y zK&EjVaQ#srSn^(jE?obPjym>9TLF#NlFw)kJ0w!J)G71}2Z|`P50Iq~34FAyRuz4C z_Fj7vvNHkyl2py7SH6!@%JuI!{4wl`q(4dW3k>POefvKzk$g|`5eo%?mRJ4MqKJ)9 z{EIFQ6x~+mdzz3Q1~D9zW2yc9vb@tn z@_Jizgj3n`K8}U55wkVzk2mATPGv6wkA(GK4^|vqS*^(J%_2#oNychVSZ$cIy73IT zYj~vX{eFU2eavC06_Z)RCKmC8ngPjc?aWFLB}v~fHI4P84AwQMjCjQUfY;tz3V|@# zGzu>x>KX9!OzKlNRA@Z~#X8JdmSVepfP_%Db;=t^My=Sy)IH^L&V(HWiAP9ff?u+( z;hDrc-7^?VK({(%tH+2K%wxfm71Zc_bqEXL=_yWRqXh=8Cb$AJBqXPM%1a@yBuzfZ z)Zefdkgl8&rV`AGrF_=~mVrJZW)!K)_Io^gBm9(^B+mGgLmgNQ##qe2E1IY9(hjPnb|>@%QXBqx(Mj0l53k0fHVb>{;7^A>{7hHYG5#jXF>V?t>*JL(J~t@P z6f2;U=MCH_oe;|0d$VpnWo-ZVRX86BM$jSqL#kcdS=bK5J3-&0n=W ze-CefM+*vZ53%G1W1CdZ) zi{5`|F-ZtQ+V~z4@x>Um7m(j^<9mV>pO;@(LzH};Rh45AAti^UWFI3>}r`y{bk_%>dghRtmNS4~& zXGP*hOsoPac-%XDA}V7*+eIFw9Bl;|*lo~dL#&aqaIguHQugY;2whk~>{vJmTBD*D z(kbhwsH}!-a8y=9UIR!rxE?7TW2#Z3F1V`^ABFcj7g3a`j$7ZO=$z}|;r1+>3iA6( zjl`yO28DXa7}#4Rj&at}51FV@TS#J2RQvk~mk_cdQ~C*(wio6wEuDN&r(m@9>ad6N z-Wj~CbQ?(K;v9CE`*FHLcy=HqVBzhPG}HCU)9;A}#V*9SX}}9UxgWi5H1bn$QjrQ+TCy99vAHBxGdHla!8zCX>TpF{Gpc z48@5P_JJ(}mCdpUHx&6$zrCh7pykS*AWv~BrvJ9lhEKvcr?jfuU2cNOEaUGzO$Sr1 z=rJO3x)S)gv=>*8I37ZZ)M9Omv&_gyquyhNA@WIHwpLV?{5!V##cI78E zSP$+#ASBbHv9F~b^f75)TN{k7S3P+?=?;#2ut&of7J*9gFTLw-2*@!FZzj36u{~Q@ z7u3Wzt-884`ofW{xsp3ALDRnn^H1<6t8IsnZ{k&(;gt9)kLLC*9n?Ay_zFS+JNq6G zX76ISr-B0|*P;x?wY<=T!T1n9W*wxiwC$KsjO1N!p93-fu6ojPt>D>wBN^4?b@PvK z<2(FP6XXK7vQd@s6`%7y`I;c-k3{mCmQqkxCWYOD<3)^T)}^3jBS$xs`KTc0KQ9|V z;EFYBM+JX4z<^VJb^piEAZSg(O0{fcyn!Z@5Siu){{0%@nOBA16U=LJJW)S)dWy8+ zNJ~>LSQwt}e&=GQ76yaCxfKyVUw7?So+3#tj>=wC zMa1Ap7e9FLqTDsv-fP2Mj-sGSDWN*Y_!a%H+%nnz>hAqtK^2gVHtj_KG4B&wf@l+( zkfrsNvl71CgqkN03UCtwbA&{E10*Dcy9K5tV1olPy>>Aqcp&3|>>>$XI66ls=bWr_ zInm5gJ9@Cf}mK87Q;!D`f<`IL>-G$ae0Mp(Ejtu19H-D_2Af2aMnKgK<~$Z2>yg{QmZrPhNN|UrMJX~0hakla>q|u(TO%gbj5w4q=6Iv za}9*({^qQKiPzTzGoXqZbrdg$T`q9cX%)FvMpIKqSw8@#Y%s90z~Vp~!^_Cak{c#M z(~u8laFo49!!=vnO|%J;HL!a6{F2$@uWhI>&)gmO(+2ck)G{j~NF6hc6b>j4rc`>^ zVZZDC2iRkl1iXdD4+?>m6)@zi4enYYC1p!OLH-IAVH4E_=~f**n^58)VzC{sS+&M7 zB+Y5gC;GACKH_L?6NiUr8LsJD0`TK# zIDY|5d?hxL__)*7TaWin5$(q??1vC$1Z?#~NwjkUsJanLb!AGG6#VbHqXERuhd-%( z>tgr@*RUdR{G=sQZVd;g@DtOC)7}E<^6>j*uSId)X@TvydJaQkPvwMa)+Vo}1IhK4 z3f4Z8#H2F`8jG+V=pb4FtLZU1yjz4uJbM0(d%d$UFHzu?S+Mxg{}8y`2aAC>9Aq!} zza91u<+IVzZmT#P-hsx7u|zU87hr+G39G7(0#4pC3s6psCHKO|3-=!WNA|+EasOj_ z;Tsw@B6{=&I)uyH>9BjKF}1os0%K5q5gAEjgZ!d*GO4%z&w9IPXMrE`twA$?1F&j6 zT=l>T0;q!t%nSMx@gPrxh|l3V?mKxBS+_8bPjeh^fQjRNn78bA+gK9@g?+EIFVeWe z#af7L9W(M>t2LWxSE7`j=B?_c!p|PASM`ig_8r}tYP{PhAgh{G-Mh?Y16f~8lffZ)JFFqwQ5c}dEAu_O{sDgYKPxKH1|Hpx^izwBUI@LPx z$!RX?{YrvRBCp`Cqi*5=R7F=U`M*+M7CLRcklUw36_(*Qb}E#Cp1wK9eHYcE0x+wJ zzF}$0ooXaXsxu#Z6!F_5ar5S(e5D>O46e340VMZSQZU(flUt;avX0 z2Go2NWw9fomGt~Zu2IjtPQILeeX!jMfLj2>w;ijQvZW~b3HE)oY!dcc>*V+!K|)Ozy>MV7ja1#(VTjHky+0sf58iIS$I-p>KQs#9|vsOKTajErKKcK77C zQ4gExLz|PzE8YJSLk`5#|LHN6El-d60L4ibydVWO^1H|CiqNME_rV|sVexemYbiKN z9!KC>Qpq%w-8~ZR=n({1R|T5w-xOjckxYp4zdyeWzUQ`w^G;hQYh&jRf<1 z3|k{~I)DpxP_7EG5v#a1iJjlXwY_0vAAM18FiHAyU?-fw_{qBw9$&#mfRltz4XB9I zfRg3@kieKfQ8Ez7vJeF?KUE{jCRD);fC7$Q(P7AA%H8zp3kpUXmO zs-&%+d2k`hVwsO{mm+=T-}bPHbSIba=87gePFLDqU`x^=fmXYvSrD$}gwUM)vm6hK3pnEQ9wzWH8(H{veW*3_Im;>Gl z4pa1JEuNZeIRVOTI4w0_B#fezVXC*GmIn+ldQ$1>$BQOBOo4XMKj%%BNCBwpR%>y@ z^bM2uMdBMhVSCVlT+-C*HV#Ci_d6oK=wj`o04jm_(U|g;9enf6H~-Avf80_4w(ra}l8ppqlJwZe?~^9vjU zO5?xLs39|%cmwJsZc%`8j*~#z^FAXH<9zv+HZNVQN6Ol1`@&A1caV`COpYCUP_`lGY(x-1)ywGq&$*s|D@em>tk}*KPDK$V@h772-_w4*4 zWFw>u=2f+5?oJh|*L3COh0xe{j@O}-9{jWqqM;7UXTA9F{K0c(mP*b<@f*An4&H3x zGLP;VzgH_uTAz&vYo~n(mRsk&gZgHMg8|N>T1px+By}%2tcPa*2uIF*9uZ0&C+L0> z`D{v|_46sx9L9!;mMrpy)oCW6M?{109o;7iZCcQn*$Nx>7we6-eCW6^91E*w1V=)U z5``#E%678y1Aq8r^ea3Ib!$8sPCqC)!OE9%_Nd_6^Lq0k#JZbuzNhl_80hCgCc`iAw`^a!cE8`I3 zX11$|P$UGDXlkr@dc(K#2jCwg{ZNA=ukf*hBOd9KgINbQ0ThDUpyyse+XXjmssmsC zHA|L2j4nf$seuZ&p~n5{P!MGH`e|N@cIFkYY{fO-NdPP9cG|0??8tu$^^@COSRr$`YY6D^hT;PqJ~+4;j>@0{6NGLd$7zvD3caQLWUHYxu=RF8 zy#@a8vFLuH+&Lv7S|Vkl@d*MZ_d%2>g$d^}Ceo*XykzfGdy!Pr^`T38^0L&nCZ9rT zk3eim?vetKqy}#`x`+>eq$v*&HP|y`T+ZgoaEe;oVJuEMAO6J*U2=IQX1(PmwGapIqWa zHJplIKqQn5S3n%Nh1UmfMFOR0m?eiu*^&SdH;-Ht=}l88+n}1Nk=9P^!&jiD8~+7AXQIMQ8&^kFbl~vI#_XgZ2RNXIhATY3M@*Nho0XEHq>Tg=I zA}>&q15{ z&>6DFjx|GqWnT)xOR6(s&Iq9@RuDKw<|I*YN4PHo4me4^MgXg(0+4nE`Qt|nD_m*) z+r4k^-o5utT8}1&EXNZqh9N&3)mKLKrYx42Sd@I(Dv6e;Zkg`rmD-wILT>KEEPEp} zt4&+DFgzJqew3?UZKnWr`)|6UBEd7Dfx0It+lUA#)Luf)mH{vbKD}ey6pg3^TzCDO zq#y2Zzaf8Xx#d9Q)tHv62{jN1*KP?|Wz``N>Dzl?g4h;siIiRrQ*?I_xWqBi**?SmBcpc?21e&5XEHsE4*N*xfr83Rs+>(h-NHVp zI7M4*X7sbF?j%oJ7B-IVUPlV;)tA49`Znu}66pPRS@p@w%B@qou7XZsO=Enu?sXhC z)N8BB)Qpsi5@IX#o)4u_^Zjp3E#A_lIBdZQzlWT*JHK^ce)cro`OV#qL7C}3Y>p{r zdr&j4KiStqH96VXvBPTXTSNG&cxo3RhN zShpxjg^W^q2e#vEnc2xlFBX%jGcHj#uPmW%XZ=vh5-`i&?(A-Ty#S-4{FU_X95|~6 z62~DCFeV~6HA@qAIz5wjfx2lJ#S#v7Xd#*Pj-CiZIVHn-$Ee63`k?q(gd?|33Vb}_{XPN zKL1aoTi%SURj?aepLTgW1^v2lML#2Bf&6ufJF4uIv!pUJd|G&JSzi9Yzq?=S-J&1( zdub*=l`qt;06z5v1$+%hVN}KQA#UR$+|;?5bkn4PXa*=+rb?}(G zMX{Ok6`1;9I9Tk%=)%l^ecT{_YpG~A`alylAOYs&@lyQ2#oi^`HadE65_1UcxVRh* zLVjrTy^pG@a5glF&AnGdQIvU_gNyq8Z{3SNvI8A;0mDPP@0DqQZnUq}nCm5Wrbqd@ zzADQ_wKD!;TITOj;%}}hCR8ERHHC@@Z0SyqE1dSn!&7+E)}l-Mh`Ix{;{mk1*cvSZ zbi2Edd%$Z&Y;fe_H{WIDaDzg}Pgy+R(ib0clMS{`aG*{-5gPbth`Oa#64$N-1(orS zimDL(WU@R)ZZFvA;zQ_jMAw+8`Mqs9=_l`X(t5nKh02<0m?A(kEt^~u2o@ji_Xmg& z`2}~j0(~@mHy#-)hssVnrkv4qGah*XSTAAexL4nSuP_slC|T~b#Jq@GNZ`T^UoN?% z1UPnzJ)zN31BOVAS{tj|Pg}jgTcoL5YTeo$><(^45z2O5b+;MFPDaCb>TkTsi~i1f z>%a4wR!(WIy$SuTUHTRRMP#@wB!fKFv`C1{vOapi926_^;kX>D=$CDnfPtmBJWt#~ zL2Ac3v@*ExE z#wt+2gkmarN?(MeKjR$zhKb@KQ9Vg9ThOZhv)&irNdf{(Pjpw0tji)ZU(JVJla zV)%CiVsP3jH9dQK7!bg8d2pdQX^780lRK?vF9TfQQ#rhY>%8c2<;gZGaTvjwlLQxv zfjg~o>DYdL(TNr1_8}>Y>sUx7aa`smqZ+`{q5BY)UVLdBm@TKF3eK7Rk7yk(ZP_y7=)oS2eg*_Uw zJ?-9a<$^gw6XvKRQ-CREMU)G)vdL(H1Pd2{<9Y4`Qg_D^LFX^eaX^|4aNtVaLJyT=F-^EB#gJ(0&n#WVSpT1i~Zf zH|-x8Lc~PdsvtZFL1!7FG^q7u)ysxhF*dXKkR-Hw(Rs4Ey}q~k;~JySloI%^_6C|Z z=@g&AOgPTnA7))-_xer-X(MUcDmrYU(z3=WoYO`wpzQiI{d z{tP$OOHU4CLy>f;LeI>{k-gwXWG%v#50|3Uen)P*C@c7)DGe!^g*j-t52O|ftPdCp zA^VQ%?D1eD2z;TW&Z)1U_DkU0h$o)NBZWLzy1fzPqFJDP*C6sim@8ZmQU|OcNR@?V zLQGroN)M=}0|;vA~f)F|Cdy!D!*kArr8LZNN*Ymp(=G*a>4 zu(oQ7*7%!D==hZ;aBl+6Bs!z5mLmuV>YcJ_D^w~?J}rF`5&wFJI}9m1m|f=(w;7Jd zymXiUQ%BAq)fYQwLyxArrZe!r$Q=hSgod)uk(#zQ+Fc!ux>x#pa=~BVoQSApcwNj~ z#V$&<(S`H>$TwJK%ghVGKaeCkoVz))Pe z60jG;)YG;M7GD$s;q@=N7&6&_DXsYw23D3b2eLq7Z>+4O0|r~M(?)DNbb~{rLTRpz zGR&v)wEM9c4ud*KdporblFlmevO0?)fOl%ukQOd$U~08k z`s8@l-YU5uIa=iEX#Mc8)oy}_XQ5(Q52Bb{!y`Q65RZoAasPC3tskXKs5951+tTDJ zP??AFlr0PkApQYkCg?vZ>J4stR52+wZg3o1nA1ds*XnD?tnIf4biB8o1F2&F%$^=z zB%zk_&M8+`&|fBnm3pz1(=qERj)ouOQy5FJfwB!H;(tj4An|Pm(pKY?oA!ajN?9HD z2IXp#m37&f!HJj+9duZ}x zJmgeVlQoh?(*|0n8YYSiHM_bHDw-NHE?py6)U;`&r>3wrA8fusEt~Fxgv+O|N#6rG zCF!tD7NtY|>_oIE;;-3Ez;J5=l<$eq2W~=cA~+(*GdERYm9(W<9UWiNLK9^DPW#0$ zW^{#zH#08c1bm20jlZmI!SG&d2t;Q<0ULwCOl49-M+3UcsX8*9wvkkf&*}$~O41}E z`g5VWzH_towP)37B}8NKVdZqHa1f14c|up3fzwi#piT<9B=Ic0(>?iKX(-UwUFuuXX9f)1SaL~AqV5yOi{YFhDWXM zsj`1a6SgmS3dJMvSOmqPMCV!Q&<^3m zM_pU0z|t?aqW~jGh!vIRRBbsW@!w7|(1FY(>m!*>_s~0r!aMDaBZJrmb;2c1l?hC; zQZX1LX|o{9JK}~IhnqL-dViv7?{Hh7=43?`8a=#}Nz0~<>k_6I2}$FnKfWOVI-)xM z5b67ax9o!1&RR^mnqS`YM>>DpEH%19N9-OHc1FSxCw=2%9}L4rY8}D)QjXnVICU+O zHHKm7axW~kne;V#wH!H09b69;;S^+g;FQ~ zQ0X*ajrN!5e4tsCs|6tB^*^5Qr!2Zd-7Af?FuyEA>9no~i zST(*plHUcMh7h6#e&!d=)o);KTqd#&;6cjTR=CPQ+*4bIZBi~<_SZ zDuxPyC)+HfB1W{S_XE0S8;1nNPT$(CzTiDbI@g5B8IhJyXRyc$D}awlB-44fAo$I* zx^b!lXEdJWPx}Y(@sV2svE*Giu0ho+WR$B>OhW{)4Vb4cNU_yrj^KvJ+de8n!i3W! z{8AxzqH^P$3)VSI7$KvP zFm#48>g>?lX`dko5c!@|m-cDsYCVE_=r2l_&JBe*DXG&Q#f4YK)$+lR7=nggRVd;= z>%T>^(`!(_FN`HV7ISkVnwdzg?~!U$zTW_w(1u9B^;arhPZh0I2tr1~w~J7kW7Rx2 zh4OVBtfZ#^6+-5wb^;ZxkWE*%p0jY;TSr<$M9qKG)DuW!NJ0=*pbgFr zE}Qw#u=_--gZkK86Iz!&Es3fK9%1A)!l2DDmFTLXn5p`#y5U5%7$i1b!JbHM`um0j zw`*ZmMQp1g7-HiKO~pq@W#tA;r2UCv@?@DT(crZe;cWqQ7Nt7`I5y;CD^i{!zE@SL zA5-h#0Nz*#mbr?xp=FLNnJ>h}pvz6YtGI5Hr#o2$)%uF=*a92su++4PHiK0loKD1$ zp!&4z6rC(L4%poRWE>SrpcKHlg9>0Cx+HiW8eWl{LWmJJC2o##I&w4`o*^I#1d0q4 zf^&3j3Fa8EbU$NN-LhQQk4vZMR;6d>jGxldYdR!@!SxRJ>Y;3;-j4i1rEBw$7OB_f zVK?c;2)idV;#cH(M!Ke4`=)P5RFk8^lQOFlAtZ~MX(cpaY2Kc{D_X2|9R$qX!Ii@k zImR7$!V(A;AgRVVzcVYF{U9ODw*VbPRm&J1aaDk3wk1&1=Y z{Fc1|dBP;hZJe-@8B{7GTM%dWb zXfq(6jqb;d2930eaOz*&mrb~6n03A%O)w~AWgHUp{M@JyZ6K!=mIdNt10(6FFsqJs z+!E4*(*lWARMmhImAuJOE8+;jRv1?>YB!7h$h2C(Iog17{o@VV#%zZFDE2XdNTDW- zG$7MjR86=OH+iT11CLlmS(|jG=hbA0(*Mjh)lxTQYvnM_5$N-4NN1SkL{(`H zCV<_8YCzxWQ8lMpE-3SFiPypptaxnp+J4!h>Cm8pIuA>-X#OkRxIpZFnT@1;s;{^) z?cLSWeix~hgnp4H@t-aI0pSwJ6VaDc6*3#m0`DidBq3rZ94a3+v1a`E%48+=S_PktK2csq90lxwe1jP0 z0*{x`c6PjT;T3GTvjA^K=zsi!by!<4Jv^qXB+8)~IwCo;Vnk}d4g0155z2&_LTIc` z)&N31Z8BxMTHasHGSXx;0u7nb%Om>y)Q(JT?#cL_D^(|1+zwmgx_IxslxUyWWXgfX^=PWhz^%7EtJk@H{rWAXy_Ey?{mG@6Wg)f>kfjqB z&geg-H*1=~L!8+IB;`qV{k59S))oy*uFUI%V-zm+8U(_f{}}!+^3exx)G{A-C}rdh z{%kl+(2dxKB2>;_ODX`8J%0g(@6Ryi7_j}VM%hV#Og;o@tO!y|ee~yfjAMwt0uD8_u!J(vR0b2 zMu5(#AeN5FP&^#Ko7<`zno8pwXv&IoOTuoZ-3!~P3{6z5>8Nl;#gut8H6-)#rUYz! zb4`MnQLbmSkRxZ#XxGTMPRYnn`p&75lG5}`Af*Ic`r-OiRd#$F524W zI>Y`qHedeB`WhZ>z1a$`IRG_Sgo^X8xYMj2TAcdk+S6yhtcR*VmG0=^1fhEMRoH7; zMTB(T!(LP)5b~n{{Q|K3Kfu@!`a9f|$=sPS*OsbQ0{zs!Goy$aLB#L-={ZMQqvGpw<9IU}tpA_A6|B zUD%iiPW}QdOO{zFoNp@wvR2V1`-44QRj=;5YsxCaoJ|vEoyev`7Es2?WBM+RWe`I# z@2M8#Ox~!iKs%^ExR9#osg7N9w0cRLZo(j=>3+94dda>ZW1?Uq)${g~>in}y2vo>Z zh>O&rO@{*yG~j_Q0ppQ;5#)4b#p{gyMhI(zaKHAtJC@jph@kot`Y@uy`DIEtlb-G{ z@N;i~0IgB~AOer>N4A0KooE#nmNuSl?5)3it~#I^#D5MR!K+@Z0_MTPoNOxJsc~*V zJ0~dIz7oz33gnALKGgSlQl&12Q~BnM5;qe8aNrhtpQ~ zEi%fI22x9B$upmBgraa;PKFa5V4SoC8dd?5W40~21Bx&V^RJ;Au;Fqvix;P3xI)wC zP0*fpA= z8p=f>Y*R7=CXdcLCUUDO=^7J0RnfL+``l;V6PByotYakq>~X-Ic~ua+Viu_R@LD>M zCp2V+MQcy3^lZO^Wo%G^W~O|sk1)W{ZjN}~LDsS(Urj~G643oz0DpnC-NE>s-V&Ey+yXoz<(>{P#*WFGn%G@Sn!~37C~{b-9r){2`%Zg+ zJkcqwk`mm53Ad``(`|1^Jps%W`Lqq#0Q%uG%r*wu6*z%vTEK zrX@oEae-vsQW8sWcxWhq_zRo@um~p?7w3!n-Esc_msmwmBky-yIc#-e4^%=h2}w%e zSa8Af`pza2*KK7>jX7m6Pv8AhQZ_|m5E7LLEiiGFN=7H}VRwcXKyF?$lN2d)xh0=2 zhHrWUU|BE+g=UyL5R?p?ACkyR=o_Bi-&o4|RZ9Ydu&20xF8x@$wOwIT zlPLS9J^+lh!Bn%ZrD^f$ja@svvt(q17n$XS60qIYis!kY6d}M0sZ`2?vDpO+AiS7ldi%d$nt z5LW*`d*9yB#*yXwzduEr!6Ok{0zWb{OA^}zaLf)iT)>&hf~^%ufF>YuCGcaC+|Pc0 zzw@X^cT0einVr3Ny*mNAtE*0(I(6Q4%5v5IhFkkczY1=d2jogr?7$6+DLX!tcr?EV z&W2++nPH1}A6$+5IN0#iVo1uf<$y}RtNR?Ig? zX9GO$Bytw5d67B9oilyGFs8}bc6xoDg=)_853|Rp2H1hLYF@IXFN*}KIXbpfT5d^K z(3A5G%bRs8PH2`?G@%j1^78MIY}IS0r3ex+mG-oU3{rqNMDYq9Cj2nM!NM*kFu^Sn zA;48m+kMzBet<%Ph+9GGa(RctfO@zwQgQ)lgrkS&{lyCuJ^wHoOR^Sk0-$)DF~p-d z#FZ3d0EqcC9~6gBQF?>k@Sx#a2n2w<*CssI=bsiZt+TU3_>&7H$cm4qv_nJ1f~dKq z>);B^lcmQGaFp+%YA{pq_}i@rG0O$PCC#G(iU_YVz%3J3Jil2m(lss)KLM{idpYN} zhqI7Y>*Q>7h|20M*%fgiS|SeHk;Onx7N`WFB-6r`!B3MvCw-9p<<*+<`C; z0Ug;!U?bEXG(Fd5pt4#U?9G5MhFJ=pO3nX|QO| zlbpc}|MgiyK+CRhj@u#IzL|}0ZFF0dD^C>2Le&F)ya12s_z zoO<4zR6Xz~q{HOB^2@x5atX9jt5nTOZ8C$vO6^++K@7&C_1mYM+I{C6wqVkzKj{pH zjkmD0qM-$FXYqrIzpgP0waGTb5YQF*uVU%W-ez2MYP72Y801}*1e#?aM4RSTx#J#= z*u#EgS8si<+TGZ}UllZ2Q_s1y$y5GGzAsom!5cZZyo^4QwS5^R@}0-DEsp z>=Jvum8Vn|QA7N$^}ZUg5Fb{`*mF6*!<;dQ8lV=Pw8gI=4oi@suN;3_C(N`VoZxxLffKM&Z}x$>v!_6?cnu7Phu6cv7?gr6kc_?P;!peUx~;!2 zwf?Px+H6{tjRhFhf)X5)%9MNFn1;eh&EA{w*-c1C2GXr|Yf^c6f!fqA2%m)H zH5g;~?l#m$L2@gGmBnec?I_455-D{v);%MFBcWi|cCkSvu40m(LzcTjd{d*Z z^UOWL78lm0s}nKu!j2*Mlk5(W<>l3v>#Kk6AR$>smr@7Gp#^AaGV0`1oVxiNa|&b+ zX=R;tKgwX3f;sAQe>+P76XnFV-{2!LQrAxgBWzkQrs3ciZhT_mZ)i^altOUu=fb#}-n-tQOBP<~*^M=Rd8Fj@fZlLAz zG+5#Sq#6}Q7qOcmQ%`bPduO<0cDf4X*W9}f-$9^r11bBaREr{tP?LSyKL{oR2Y>sD z5)~jgDH&>Zp0CD!0~G?f5xmfVe@DjExa{U{POq{pm#O zAxmJ?E?&UZ1`j5DW37o;B6xayiC)!tcaBmHx7Ysa%UZ;P_z!gb8|_p9Y}}{DNA1SZ({8jz72|R^Um5DEleLD-pW zieU`11>|F%`J1rp0>T-px1flM@Cx%IR@fQ?fB>(0x9UpkKi)DsK4B!*R#^Jv>f{7c ziiQ}rWJyD%CJ%e+?{A@@v!8{Z?Wg|GR|}GRe{k^d;NWrV;Na20!IRqIAjk$b^QputCqX1{&XE+o0Cb%b+Ly+uY(TRkNC_a_VO z;x7pBC;~j%#~=@nPGI}BiYy>6xX|GwI(zmUBv4zb#27?Zo zAADg5vB58Q*@57LK@-+4jFIghdum;ST+?+d526AE(;FjX47rY5>Uq|s(yVw|psphl zs-ZeaMaO|$ft0Ojo**vj5Fv(VqS76Rd#?CtUdR0f%8MWi0X!BqMl{nNNX1Y4o%4bH z>Ddb4QKINvh16zjE~GFFMq^nQQL%hr%xu~UaDm_;sX;3IE~?UD%X>#_C?`6-FGG24 zfBG)#)5t$AG*UNCptReBv8eVNM$I&s@F7(y-$cAX!uWihim~`R$dsf7l`O32bg7nZ zP+?~j8za!7lzc{F0z<9fFD>|jY+cae5UUdS8*W39M24d-mCP$%4Fa))gg-0>a)=O< z4y6v2<>;bK_#iC2sAU+Kjzd-HPc{t2KA=Ju5OqPgvjzI9U=j|^6J?j&Hp(9fLG%3t|&U{Du9 zY`VY1!l$2U&40ezukIX%A5>gt@ZzOhDWzvIH2>Oy7~;U9=PLX&7gjmQfip(9lnPcV ziUW{#%qN21%(HdIq#Sra)g^JaDY#`cKr>X}dVvuuU(33yqf`)08bK#ePde|r<0keq zPq#K3AA9}7tCKePM!$QGxIpn@V{>nPr}O>F=7t=c|8{F@bA9Et(Gk+KyC?mk{Y^1< zFgzIAdMrzdp=2dy{UPOu8ZJB^)TnJqnNI_og$|9w{#^SGI_ef@eK_g|@WJ}E!lLlZ}p7aQ>S4a1v zZsDcr^Tk`>IhDXb5HG;02a$@(H*&kB--a zjjgaxrhf-#=NO;!2N*a1Y1kn4$k4Ax3@oOz{t*)pXe&PdG<>kF$5^~Iq>+7>ERco3 zOC1xpp)rnoQkIu`v-)F38iC3+MMS;!9$Lo1*4|)j&$#=I$ZTx=BrJus3w(pyBIuC( zBjMm45V#s*BmJ0uX+z`(0jePq6ciea*Lm9{Ze@hK`~f*W)LZUO%~ zl2^mybt=WQ!MJT5>lxlSIypU-LNUb$TnbwQM<5>u%-0W-d{qmEPZi9B4A>Vx4EPU4 zZ!}zZyzX_UyhD?7Ft0$CNCpFeb!dFT;m-%T#6!SgH~FyYBml zrexwl!jMSBD;hIQo-K>xb9v#}{^9}tz4Z`6-czEMRF7S*SaLG$u0{{ zG4QV)TU4m%xne{Le&%C~Q+0W~Otba}!}$GaWzklH5N z;0$?!AX_76VT=*kMJajMmP0on>ARSJW0ttz5^Hh2+TI1u{os#J}ISK6W z22HNcBx0*H3{~48Vt%2D9O(HN3tY}lj7cyJ+!4w>tKN@k97rKt3H6eEyjw81X#|;| zI#AwBF;s{8$Q!O<4W*AE!Y#rLN4CcHf{L-`C~_SmSpn8YnWm{MFYo?&W4p7qwYN)Z z3xVHhbrQ@Ly@P5wRV-dj&ieg}=EEiaLw7{#&9?9SKWs*DSPsg_avb^3CWcRt6HcPAyTtzn z{}ughthjN>5N&*~&NTt#`T386w(u4<;vfI`NAOv%M04{|Ll{bim(ig?Ar43YaP~$u zv|d|I(C2czj7VP}5&A&dygq=d8~=hV2x*d|`Vdd`0Z3(_t!4w$1hU zOWR!G+nbJPn$+F!AqSmT55PC-36P3hI1qM8p6F&W`p01)N0W#?#He^>=H)4DNU4bP zT>C+N7B#IK$n4|tO`T2XTwNV|9?ZZh^seOa69q0@?C%F-+^mOCHC-Ggq!7Gffx2P? z67?hehi9XsAH^4sCM3^7>m%cfPkJyD7e0Rad%rg)dtw&7I9S|~$sP;5-dJ~;8bm%O zb~NURUmbMP`CKz}^uP#1h@HJ`sRxurVVdXM4l}jQ0;1;+P!IhR7twqa#Iq6 zC)!^)UA49WC+ObR&JUg4_3f3N75vIGSL1<*`Q58Se!*B5xhlD$=nHi!!c17%3rRO< z3Q-HT-=Mhavejq}fm*$rguNLCWO2*%gCu`KUPtqs3OS=_*3YLkB$rc~lKw@gyPs#8 zHDgQ1$;{e!`97H`Z;&s_AT1S+#IE_s5nz1q{}vx@CE+k;=m}&))x8cE=kFB}|LrCp zi3?ot#*`B|W|iO5>9dOi`Ye9O?Sc)9)EVxe5&q+v=s*%v%z^ils?9e1V6t+EE2)u| z6F-+@i+86qxEzT%NK})l^$LSgE_L1O)=J!6AFtQ&_QuH4U~4s zxFlLCJ)i?+K5VP*&G5)DX40zB#;Foiq%vlOmnx~a=SM?MLpV0dHQCh}@Y=~qA@`6MG1x2@19F8H)BY zH_ED@8C3ziGZZe$Chqe{9`fpJ#Q@`~s85Z;iC8>Ls5BbM$W}M)RK9OBqYnduV6h|X zMn)U1QZt^*Bja~*%wP^{4Lf58?OHUPiHUCt!#7h!Ah&wtv^mMg3Q&h!nBBm^i| z^d##Z5pPKiLa$)~r0nopvKpSE zPDsnt?YLP>3ugOw&d86T&w2j8u%^Yf$jvfqYR@(3O9+~HBmwIYI1B8}*?b+3Ydh8& z*{}v zCKdfOYKuVSa63d}cqEcU6RQM;=A;=?prHWLb12@#_MFITcIkG$Ogh;iru#X4e%g(| z$j&t6PzOrjlvh*GTvF5=%Ybhzf!vt2%U6Lt3H-UH;TO>Z$&~y-cMNCi%srXwJk4Ss z=VE#A;HO6qe!0I~;2=V=xF|nVA1W4}@&A7={Lfzoc9%U@9?8Zy2d4@WdS+H5_^Tfk z1{@ByNqhbo<-LAks;qFTtQiQy>4xguPuZ;0qgUVmLsK5FE&z>%{zF6LZ zE+K%U)2rc+9EE^DrE%uW$CMt;h*RD_cXc7N)@+}P5#n>QW*8Z-Ff4MnE5o-= z5lHmrgjBeYj_Lx+2W_Me1O?Ka9{Cf9eLR6!r5isc(LrxAiZtSACv$+z#$FXR&<@$| zh7!=8Vo<5p_MkH1c%#H%vN=Lkx@|0J+>x&E9gaq43ruu9LG}|!L@EYwW8g%1^V!|S z#f6{cCw@Fr%G&4VUwr%XK^rH=?03GgbKCdr*@9~4vTm}ora;Gti$zCs2#IKaQ;nOl zU#y-09uJW7q`d*ZXymKan~ zW)pai_$+Va#|xkQb6t6*klQ>tA~1^pZrF0qFh?j1fNK%t(a5A>x0Gx&wb6y-!d;*P;9Lr>Yn;wjPL zkLW45V2@5gWYHX!5zt|DpFN*wA`C; z!o6)A6A{2NAs(H*mnfjk-kwx*asp;!pAmGdv@Wc7D8y>~w4S1>BP1yRvS8jZW)%i^e~47ld}{u7Uvb)GiYm zk`+y;sJvJH7V@XUCh4|4Bq8xYi$_K; zOlUzcgydM&kTR6o*2@7%GEJLd@Ks!j0v*>U#Ds7;0|mwl@!{Y^IV1LxbuX&Dmt4?L z8PQnE0lL#T|B=LAEdINDpzlm`uA5zThHUC46p#mXu@|rfhjsylc&2p~QJ zjJ{KzpL*)Eq#~+JOE*B{3zTHmbb2de>L5mhUJ7Cp{G}6_g33}34z=3!tAuESK$2g| zBs@rx03EXHX}7}vDiMn+K>5}VV^P5kOfNi5c4xw5sY!x|o$)71Oxx}tg%1zw4i9MtJPH?Km0SxmBgBt~Vij!dDX~VE zNP@y9)$>Hj-&%1G^p!lruX?#d`j85yCh)UyiHg#k`qEJcUJcAy(YMH-mFOb0d>s!5 zh{709XwwVMZg6poaW?CVdO(3n|!5G+!Sz}4p68Ng{r>&q{wJmPfA2mtVh{%+9|18$_1{9 zHcAZ;iX;Au(d^)gMx%0DaxyuE&9(pT`P=)?_unnQy}!Kw4wmBE`%-}cGZ6hQkIi-0mX z+`WEr4)D#o_(;18#puzCl@B0HS@vkj_ zl`jUYV>nRditwMcQ0>COc-x_YuAmOL2B0MM$8)_wp_jDG)%9};T~Y!UOhrLS~S;3`-IV&yrvRPZq3ckH(K zBo-tjTakYB(|{ZKVsSC~=HXjDOP@$D%5`R6c*08=Iw%M*?$BRT$4eaqklVZ-8tQFb zUE)3}+fJOl3R_a0XD?2)NLEXkk@rC`m8Ik^rQf~#9rshC;AMungb+%Vvzj`pq$-Pw zT;ajGo1*yeGQVq{u%?BX!KQtK*dbdRk=3ZDZdvTN^7bA~HdqWquT3yVkHR2aJDO3A zMD-RilyT_ygRWpH_%MM8V8KZUxfSH&;m@R6J-d-Zx}*jFoCwC}PRLv~FpoIn`NL1- zx4V{u~!AWOj_}nM#z1dM&g>t`f73#St*u;`d5`gp?TFXuHO);Twe)WuoQ8= zbU|j_e*Nm%q7)n!p>V@(B778+1s~?MXQPYW;|dPlkOGe%i&K$D(KZo7#%dI zy)nI-*9t*B4tLN{qhT34u;}dW8(#T?e0QiaP&~#qIFsw8P#o@Zq0Ot+k%2!w%Fk0z ztfQk6a6Zle7tle9$IDV!^#=g~RFW0qPS8@v5vKQ(a1UO(;+=AFHHFbB#5Nhvd%jOf~W2BD9G$s!c8|k%*hZ0tJ#p$ zAwvyxDI?4Z#$PO;wjd^r^2NWrAIJGeZ&I{J}y7@aEc*)`kA z$l5=cE$W1fj0(B`*5h6ZgWqmDW%KxTJ8EWEH`!G4y7Tw!zQY{HvRUL6b-#e%87lfi zlszcl@0Jds+t@NSxTYl9+w4yhC-Pmo1I4M7kF5JYUI)ivO88iOX%R#OK3~?PezsDZ9UZGUj|E1&z+{@hzkmK2d>TvLy-FHpV zhWi|?yA~{NvRko91N~o$Px@{tIa}#;fq-xyeyUYdu|U*Ij$gP10v+zT7P3G+WoXu% z={A!XomK90bAE$VOUu4{PK`Z&{Ycb2oLE3PqyCC&cox~YsUGvWJ1m+WjtZE3b&R9e zKklMx#T&EXFdGd}5I`^G<@Y}Z0u17sS~gS+mPUI}WawKa`jT%2 zf2K^}q<#g`*w($<(=`X8ALhSZ`;LgLRkUsD1#=W@Vdc2<>{7V}y=9j`0X6CXzY{H9 zDV84x#eJ1ccr5wP5sG9)OsWJs5&#;3tyKG18TQgUFSWyMyPg*v@{VKJAt_neDyt48 z_6mH@Bs;lfc9I<15v0vvg>@|Ox8gO1VKBe{S{{?^iJEH};|3O7rRJ5N>*ql7Jj1>=gtpcj-tqF>NUm|sr7b&5I zsO>TJmcAbe^FpN-5BYPcf=?wRV8!zVL(UUm2HTPlCWy8L+#$p|Kn-=~Cjsu{{nbSe zMKv+c3k1dc-YjoZ=>tP==O=+f0VP?e8L!jXN|-KqNp2F9C*r}tLzSNpC9$$T$!<;U zLA%g<7lcyiC1vId28Sd!FI@zqOkE0#JjGNs2PnySSYBRR|Mtyyai4h-2J|7z9MSZA z{2c<#Gb2knub@oLAQxGD^z(_ZS(tr#t=QtuYsgXg zhLdG-u^GCtM-usFFbNAK6HHoTCtJB_oJ2bZQ-ewyUqk77)P9IM(XH{(5=g!A^qZ_4 zTLXkN9JP?~@u4+wXw|y5+1kag9tH`MJi5UGS@xM{g$q#w-hT#zp4WPBJ&+I(T0(tf zW+1$F0$r*uMcqGpQf+ap2WeF6?{v}X~6&W0}ZUcFEgrqJ= zuAD(uHID2#n?fhYap9KJFOV%qI+efS>5Ty^N}m)o81*LQX| zwqAEO){3u-FPD&bN?ieJpjHB(bdUQTNj??bN1zZ#jDcNk*nw+x^r7GD^oQ?RRUEbj zSj=}Dd!3ctKX0S%vGSTEORbs~6h>t(nw1NeauMN0Wt4cZ5jM^xQhADG$OlXVl}s{d zHR$j?Pm8vtJ~?0DJ{q}mC-km&1N8crPCD!zy@b+mXY=kfsNkJTfydfJdBoD zmn`BbwPHGqpD?_FLy$CQo^5|k=KVC7HF)40{3(-w#KZ}j1iE(ynTIrRI`Wt~uRlG+ z*Qp=D*>ZVrxK`#3%PQ5I_8U#<|B6uO{G zLuh+RelAEN!$hU_w0csI71%fB**;YL`YzM!MBhd`|D7$W<>AS~bm^tkMMYJtF1mXY zAbL}BUwp^qa%h?dz5B>I##!Os{RP}-U6W6YYv*dGp$cAq0=g$~QEA90tna>lc5!;4 zXG-+HOy1E;d{#~B9WY)70;gdbp1nX?Bd!wwdrqI04>@Enm93S&SQ~v9>h&%Md*kkK z!o==i^J7r_3#TNIF^0_t45z0cl0TIlf0eed<;b3?wiyp8=qNH&*>L?$4n!Db@o+L7 zHgRB@y`?9SdTp=$nj;e|FjPaas3k1d3Y)QC1)&NSI6Id>p z2}FKvTbJ7|tWRy`k2>QpA38|}=a``6L{mHd*pg^v3$?%oM^u4a^KdQS|4x7x9O6G^ z`pnT-itZ*bIFBuHM}J(JPvTe$EkskBhall08Km-?LTv7c>C3_jKa+mzbTqk?v_N&D za;h{vu33-pRSES12Fmg_c&RCce1>C!s*p+(zNZJY+4!M#-s%-E2ZD6Ua!y6k38*Wy zBcY+X8f*t%o;O*PwVy0vA3d9(7Gr<%4HH3s--{R7eZvv5Lvr^XiK~S-^X3s00!}%X z5Kn^a;8l2O_a&p-ypFC8Z7RG#?4AySiYdxcCi8ZKR7#MLd(gYTvjWV|T|=|4K+35oz9pBI-(;X=^iNjty8 zs2f6o8}>1%x{H>9XS`Pa2nfvh?^t z0S^()u#8zJ`>kP719vznIYDLMxw9VVNZd3}xq8W3r5*eWP?0Lz^IByf#3GWNTi&%? z&G&tKs$9;g#wa*tg>mjlmvzhld+4TpIz@BSPeH5(;`fA480W(E$<)Y?ao5);tjz#7 zl*-b$xD4Xcgk@P)f?MriUvCcJ=+(=)iuqG8S~%UQbj;&gEPaV>U$`70X_kvGmee(_BF~mKbx$}^Mk6fn|Ia^PetRpc-delH_R5U6f1iwo z2mBAs7mz*v1-lIXtN*dfls$sH%_|sWhMAyzM!UPmbl(NP;wHvZObM}VKXs-5a z>=8O>Y@P8dK>SD8hnCAqtQnNfM3`zoeN)8Zj5FKBo#-;6cZ#lrt5hv#Q9s^~TH8&| zny2d(AxJxc#LBaE>)@XPO0tl@2AH&)8-Y_L0+T2FQC1%~ZJ^=reeqb7OzjEWs^=8N zDWc-}sMI4FEb6IhX=tG~cQm9D%`=#aD`o__nP(RSX#kB`WWnTnpq^d#!>eI9gt-Vy z$IV0T+sa0&)AlmcZ;B4LM~n15R5(9L2@{o_8^kR6Knv{sV1jK0ol}vB`+6$IIQS-$ zYhapO;A&U7rAV?Ek!+_I-r@2eIe{kC_q>35>E-?V40>|&o6!V~1h<;PeHr4siagmN zsKrxRQ;_uarU@@E5IP@rRExCSqgmz&+cTOi9^}-T5d|`V^KTHq9WV5t4WVnvENJ?W zQ2@wfoB6l<8Z_r=OE6IuBa@H9W6ig>N+6vRcw+73MJ@F;zD49bIV}rEgO>1+iXoRD zMzH4S9xk8C@#rp>UII2F$BDM}5=0VF_k^)$@fLV7k|}#3GZcfLVfJh_7|xSR z@C+1lOjqc@rk*Rr4+YR}wrL!b9ra~)L^85d&=gkNJ~TuU&;yAdf}nmc z2pL`Q7S%MFX}14LJYdqR`w-6iP#k(X(Dv5u9{mVvDJoq0`vgz9Lx3}V%vlp0O-mx< zk8mfWMwVtxvR)VR6mcd7}761C%S^BQMsMCyev7^ z{1a91@L%*yYyNYCjvy+W>MTVN%hoWJH#JRPo`CqN%2|M4tEQz7fN|+CYh_j%2(qjL z{wCo-aW*-2xuyeLd}1t6;o(Dv%wD+Vh&KT|_!PZ%Qj=@p+4F^G zR+p=}h-}7Zznl-K=mI$WSI>QkR^*E^qxQjRGlzkTY3YsUn*Ac@I=^HFO!KZ4Y}Yd_e?YTme$MF+ZxIL(GlhKk zHcMQd*gs;uH7hgX+qQtjAxim}Q9TsrJ-(6hcM>C#>UWafCBZ)gI~HOlp&&&xt#BNS zG74IjP*!uo1J6yDE?{hv$%oOn_k1BKcPF*(V0yQtR?L725|;mEyG`_hklxU|CVhts z80t4E4wP(#jr!&HXJU|M2SMCDP2!`s0J_FEAbZr;>YPIM5SwD!}EP$+|MR!xOP`b|z`gM&Vh{ z%gfpTJxbz@*3{R*ruXmQpcMLU^tW^^z@%Lui@W$w0ENARr~e6$4r_*f zAp68!bt0o}F@*a%_~4#BhSg#J*NzAyq)jA!mX#ffEtL?oX0JDh~g9XqUB`KE+ z!{{}9U%gyGy;tzsC>+Xpn|(v$d00RO)WV40vqy; zKGXh^PoqCRhUiLjknk#QzwF~8o~MZ5+7hyp1S*l{NOWU6$V_jg;*;Q{8_WT&3DPMp zQi2EwDNn=Da#se!5{T*3!R+nKDi2_wx^CwsY`}E%IOln(v^)LF?X8_X5-8{CdSorgqJzlKiIXIle)tUFvdp zKL9XkDgc0#v6TgN`kA=A1&Lf_PQE+^K2Lz>pVEobjPxT)q&Re8RLle8uoG~Z zOnhXwIeXvysuR99N?1wt5`ESmk;~}Frfub{)xQFqBIHS6a=7c3W#Bc zUc<25!mH~hBi-sc463a3_r^;>kjRM~eb~lHS-Jd97Fv`T0d&CRQUeK=`MF4y4ygU9G^ayhyXNa7y=M7NQYwKTyR5jI0i6g9Ia&&TB?7oS zR89EwddEk95*}P;qHzwIqGW$_U&hHqLYLXxg_;gcj|U=MFyX$~z4e{W_bZzlYb$%} zosI2uw7a1*Stp(C-~y=UjbDj`99(<{bEns{etotMBrRK_n#83-!rwqsk~_w}DE^dC zUf8pSU>VXm3Kq#INk)CGe2i?s;KC0@AiyB?269LUcH=^2Z2FN808PfQ9q~7vRg|Yr z?kOA(2FqpV;*u_AqX55&4OAr;h&ms=xDe6{vwGFN*c<&JnGx}6AgT8rJdhvxLS(zh zy~=@^352g$_Q&wzpAl5s7(7g`k_pxs&5Gl*(Fm()J7p2e!}amzmQ~J+UXM=4%|~B; ziTK1kKUJKodLa2|J*hY29o^G))_#x%&##w09v>I);ECnWr=SRg5fHz`hmv%Q6*M3@ z>O~hfXYg;E1W%5k3rW<@S?%D$@t8DM@UB_SKvD=dpY%7XbY&9KzzXYzJ@Bdq&A=@5 z3u{~vseBHolxFg`Hay>gmar(YO0%VpYh4TqHB{4G;p`ByrDni9xbUGcHrcEG$=^5uU1)t~f0V$fEc-MI2ta_e-J`9% zsR3P)|0DC{I;slG>nA~ve{d=`F+lXv(*Yx2)ZE6toXJ)N32i|)s#RM%bp2LhviiLU z3e}HArIJ#N`rFsV<3yq;j4lrdg)8|E0SFSrtlze9{Vl-tSGBFJ>3wM`tdp=Fj=^R9 zI{>>6XyvfEK+2+}I<8&Loi;@gx8f=9-3`PTfd-|JrOy18z7zR+7V@-GoGnQe1=*wm zaJBPaa%=%p0-T$_xhBI6K+OK(%P${)nd%mCa)Cr#lW`+Q0KnivH`x7-R}7eQFunjd zvfDIh44~rfs*rOAA`-~)?fC!)S-_+}iUwJYuGoa0U@1K9uk5EJ4k9~> zIn?T-v=_TrjsBP$-TqDSPEXLzKACuG`-KjVt3ZBYvIij9M2$+UsA7<4iT*TitasGt zm-w)VP2{W2d4Ei2fHjv`+m04WoG{lcd$HDkAK!tgqxuQ&OO$Ty5>?U{pGil1a@C>~ zP!HhlTf?_9$xXFS2{m?D*9cRv_Hg6wm@2Ui2JXy`fOa>1v&oK z{C&0UgTfzTtoVm$g8^t_Tv?>m$5iP0z5RLiuJHgPNgu-B>DJL?LCwz%Q>*z}of_5$ zAhITyk!sKLANqrnQ!YAM3ZpQH0<3ALksQjeW$_s16k@VYTVQ$c&G-x=LgCwFQ%(hZ zz)E#grU4#b!VADOfB~%IM+ZY+cxG>JO2vHZ8bHIG zcqb!njq7mVW#sewc_B28WHG7vOK_eX--eCwzxP}Kj%0(D`wCyrzu#xQO|-?#ben(Zonv?ZK(SxGu_1bhCoL zBd!iEH9j5Uquop7Zk?AN z>M*+({iD(gfr2QrOYD}5(W+#Cf$~+UVUP~DcH0uJf9xM!F^?Ihk*q1& z4JLMx@q;2M7>VbjB(RrE1C$=W0l!iIGwBBOARV)14;o3Tl86d`;>ruyC8abIpA6p z4q#aL)->=L4BG9FaiC%SBiK232m%Y!*U}eP6;UbA0L-eV(z%Bvtr@oci{vWFizh|v zLP`*nNG4Vo1Q3$9h4}gLsAx$=K&u9kPA9sN0u7|-N{DOPMj~A(b)EEwxOeWd|7OaT zqb@}|=Wa?X!5$)1d~5ncBqyYzNrxSzlnWc{90^P6kT>IKfeJJ^hcyev8+Rz^nF2|V z3^E_nxF*q%4q+{4%<51WSh+K0Yvta&?Tqd&o=_($cSlBD?#x@FGmnt@R)6B{eMK*~ zpTM6ypf1vEY(IH}vT-!fr!LjS6HieqL*nwG3Qhci9Y;=4Lz^NDkQA<1LcLn92l$2J zht!%ZoV-lQBUvhWSDJ@)lF-w|6CH>!>)R<1UQhY}%~%tnv9xGOy-jY>xehN%WCp$( z8_p=h^rfic)kTz$njoaRfS`rN(kAQ%R*l5(8rBLGNSN0*m0f5veh4bsHldHc%~wxV z*3xgoXu8?aR$n1AL;bc%2Lg!fOv`i&ZLL2x(4i^$v$;4Bd?7QUgxy6Hw|}0sdl3Y0 zsg+-}iR(j!U$7&LNBRnRHUY=e;KQ=ngbiZV1pt9~YhB$l@v4$CGHOQ~C{$Zyoft5s zeo~GFOpt6(yj!rEJq26HrTY40)9kG z;bt#=DGKdO{*mZ6ab>CQkfit%^mxnwNkm7PzEGg1Kb)X~&6;1}>T;joPbDydO~a-J zY*ET|x+Pk`xg=W+*n?D>6M1~`L|+kDeF@mr!6`(bo>hG#s}Io3Evv1b7LPJkC%l!4 zHhRRx4IEB#>go_W(XrFnu*&Sw`GqHF8Lwr37~Q%toq=b}08ftF>S;DvVAqwgx^^jL<9Oq|^l7Y-;Yk)kb5?W%$lw9CJsW)F0- z&F*0z=~|Px!pSmfNnbUec=VLgl`- zTdj;jeC3Rbui6(++7qx`&C4|HIq+LFrmB$=P*@pC2qTbBdJ+fSr|w7C0| zosignvK36)a1X#@0QL&i;G}d|HVMoskbUwM%c#NsG~+AB#WeY;>sXbyLSjL)6tAUg zZwA=4lL28_)9HglC8y~Q45a13%2JrER_JF!JHJSYd6Vl~n-GlJ1@>KV7{&JHa+caQ z^T;td>rr@kAB}GyUFm-IKay_LSmX!5229fT5 zt;d7Wy<4fn8CF%Q=isfgf~4P^8-#uoWAYtEhjSNsz-5h0Ppwz{?fMSJX|UjQF)u=& z)BVjBD*&SFq6Aiwo3`8C=~fS|L4Ae0vFM;3i$WivQ9ee_tA}b6Hnp8V@BJk!8Xwil zf{LDR+Xn;;FqGwEE)ozXPlmP_j0N%??$h{;#SvRqQ(uIWj$psd6>|@87Vm&RLKh|7 zOybY>vP>`71XXYZJrySdZ>?dmkZ-#agkL98ZF8r8+#lnpd|%8C zA2?UQ60(cuizp#0RqN<7xBcL@=hzjT%?-fZy*fm(!#Ef=S$}+ah0qqW6H&n7 zM!g^dq`yAw0a$?2J)8DbVk_iUbBO|X#T316>GJi`Z*r4X7t=iz3FUIDxoT=-BgBd= zg%q3b2mKEf>eJq3?HY^icDpDts~#LF*<;!wK>|~BYCX%cs@r8-H*pw7B~28*$OpvP zNQlwm7zLV<2YeLVj9>&GDD|x5lcHf3BOy9aVT!dfqujHqv&SGg;mPDU=<^g6TJVZ9 zD!romRyDOC0gzOCF_5C2lzDDw9rs7a`XW()*{zr?oEPSdcosj!z#mS*_~3P+Jrk4O zME8(K<@WUmhvkAuD-@;yFy@-4$QSIV>s-tYtB=&`61(Qk(n=?OQloKgWSkyPa+KZE z{@IyHDNaDkoq9kJ(>G`N@^W2kEVshzM~UxTO6vgz71|LI^b}jDM3JqS+NR zITYIh?B+ILcUDXOh=>*FzuHmLd_ z_7mu<%MA3GsutE0draD??ka9~?ws1)LpEn(a06jo)`>uwARHw?LGw$VagpmuNtq%l zsi`2-fYp66K9)Rh28Vu|m2&8>NIJtF<5cg~^+=jg?Olk`6nS|j9!ui9#OF&!z;59!CvzLCgA%t{iaGcNFoK2uAxM@_eoDm=w;o~sG1GbGZ6>0 zS390YA~;p|iZ)I7ucZP+^TT?p-SLL8X|pG~%C6*y&FkFB5)a`d;wRXGdb<&qCbf^T zCIX;;<6frtsT_AwXe2Ko_Jci9*WB6yorb=MPmi`ja9ivVIwByN++YC{zVK_;Q6YQ; zxL~u1pI%oJh#jIb!4;%Ap+XH8DbpuRLzV-dq&Bej^SG`b)dF(^`f*A4UYw3$v*Bx@ zC`YA(Vx0@&s?QHCgM(6T2GK5n>rW`+fiA}Jx#Z*UHl&1Vp=#$5Wy?3JB8 znoI^rH1MYYR3nuDP1%sHSgyJvl_~!W8NCv6_TW8>f7>Gr>53$P4C47F1coI>KnxVt zHnpH4s;0-8ps&hZ6Tg~sM8|VnL$fi!D2(QW-5_ofwZCDKe$VxR9nkz!QUh0@++fxM~T9tAD* zCd;B5gv;XUT4i0TYfn{zMg(Kw!Ta{BxdCQygCN2@iiJ>!!{{Sj`bSa*BYB6O@H*e8 z@k+z5fuTodFWA98Nb?E+pe;oI~akZ99Wc&%+Q z8FoKLYU+6u>GZi+*;9C{bW@9Zxp2>U9hvJ*&@V|*%oO}*Z;IO^U4r6mk*JJZ$!K@QDPE4!hKaTlAHzwXz~+X0_8oN6X#rTk4)F_6TgZ#xeH{navqG3hPrZgEmGRzF|c>F;4Xo{#CQDte1mq>ED5vxZ5Lf|M(23>KL-^>wDGBt@ad5;!P1p-N`3 zR(X2x;XX^eHtp5IJ$b|4pQ6Gmp$iRRZJpfz~(D#$APC^nHHX_CiB z;VZ|sbih@dvWDoignU~>5qx5=^4zrKr#jR+kJR%aEo3NR^>TA=au$P_n$cg5g#>eX zx4uBZUkoL9@R2vsUky-AS_VP%g?_balZy}1h@C@V;#>vnApcz6HN&51D89VFK-hl2 z!N8ENN8&O>T|>r=qUR8G%&*RR66@|^k;gcDEEgt@agY2MA!k&0CBwz4PG6G*b65;h z1$wAFGsNXo4O)$V*?7IS^_Sfa?t$Ok*m~Xh_RYqoB(P||(-s@*uO!LgC-`oYk8wc_gqXQN{G- zA%P*+6o`Jj#8aWM#r#qCf;V!i13EkZmZXGa&-L(INi~{LrkoOustX`XtuxDe|La?Zx689enGZLBYAt!K<@`g zjzZ@N);K^!u0%H_kkM?Y3xI3Sz6V$}~ARU+^og--*khThVW_iF||K zVI`-E&nOhIf5Ctga^W@T%09q4Bxgm|UTFpny)%lsW_Two)h3ng3Q&k}o8i?t?$@D9 zgT*`o0+M}Vw1^$1LjS)!I!UzWF-m0#QlfZIxq?QWf z4upgAGu3g04gxRn2(2W_Z3&05AgfVBzQS2^A^P}@i`u-+#{uj{-V`e&R(6F;0iI1r zX3(y}B&;%kr?Db?gV`E`XwnshZMG0l$hZQ^o&u@n&_aEEVQpUG_h9_&V93kzd>q#z zf^HZ17j{K9wWvi@aZ)=gh1b>(t13r9<`1uq;oNX7zizWdnJwMsN`!M9HqsPh?J!^^ ze3S1y8)z^BVF|C==^{mgy|DjnrTFFL^_?A6RtT-oh!5C$8d)5^ZQ4Ylvn<9FN}trX zj`4@j0N@s**EEIV2&p?=mk(SaF1hoJdDA1(1veEV5Dtt@@4=f#MR9rApMfFxuhN@n z08_z2Mp^d)ngF=()j7;E_GsHc4M1(MVy}~iS?6{qOBv*;A7c~>Bo|7J1IR&cvbBw! z_0_$togX^8>)R_kEBMuEDQ-%KRleZ13?S=x6K0^GQ5o2IeckiP08>0|IRC$|;5ft| z=1vS=({zU~Hs=b5A*R8znk$rQ=cwe`)7SDn?B?Y%cU>stE)MV+N;E$Oo{ zr}KvOZKZ6>Fft$W;9!o~*CI&xm97l@qF2a-xI)dp-nU@y>;k*+o^C%@7?ZV)(`8rh z?#(sY(SEl&Q>}+k9OmBL3!?y~DrdvW% z%8daofGtl0fXYx#rselSmqx;Kjkz{>c?hWCZzTS5PW&YjeH$<2J1=@wCgd`%K?PI^ zPrJf#ZL~*7HFi@64fJw8wo%rHM=aPzq@JHF>iBG@oM*5(DzyY zz<*JowkP8Qc#8SIlm0lZ!X?~JJ!QDr8T&dq<-l`%dBs8se<0yp?u`l$^s-2rW`p-g z6viR-PnZ1(ZWT-(g}XtMXY}*E8K0G&yq04+p)U~27#9qLzoC4cAY2K{GdyC*5u&sF z*ovBgQ-!cv_~fGBAFm?A71>HicNgie7XFXRusL z5WUpv)sv@E6Nw)r&w72_#|Dn{3Tj#H80u*80a?9I>P38t!o`t3nwl;XDO6f4OI&7w3Zbd31$6 z{2pRIYe?-ijAgF^UJOIRB?GFf$UYifKoo_|fi7)R*l*kn_|=IX*dp9<PYy*WKO<lUNskf$_^-4Usn%T?|SE42yUXq>2~ zH*(Ivr>21fUu{ntecwI1vT_b6l&Sm;tKr$);mjsiDb4?}rczx`f9HngZWo==!Ye<$ zgZ9F{;7B@{e1UuHo-N?#y!f+hIE*H(Rh{zFr20&fO`_J9cl~m2Z+kKANqV3{U4lAI z8q-&SO3LUZVs2*n@^i& zclKC)&h)*C4}(*+Sabm+ZPM4fi-Is_po;ew*-b*h7c$w1YvSq@>^G^} znzL8AFzFdDiQIp;%qYY%et9n82)lh$cX~i*%Enz6Y(0h8%~jTH_v-ziegnKSIAl-O zy?BI@Y_fsoQL5=+3-qd*Ulw;Z&NV+ z6!04nLX$Bz{bDqRj+xO#JzVH&77FqDj%>~sYK3yFupLu6Fj)4DGvkKSANxZ?(#)-Z z`=$>}6dX_%EQ-V1#xTyM8tT4Yoc$I*MX73N8R!Q00{F+@<$TRDE*iwhj8;tniR5lm zp3*|mn-D|Vj`AX%oTGydt7cVngst3oCa!+`fSaE;hcmG%y`uh`63EFwVU4B%B3rl) zV7bE0$}WbF_2GU)uTkzuxMadqmZ&JRFC(hV_J-thpIw+4a>X9~K_$4X5cnI5E4H=H zGIAu_qwxvv>!JHEpbJ8raG)`hy+FCFvv>H3nr##8qx`+#t1|Q>mZw5tLG=!(GYJEx zGnqfS#5I7$t{e#vi|pg&i>{<)NL0-pA%#yVoPty7E!18cj?4oBMM#pd6NLgAfd|dL z>mz(gc8aT`Zj(c zXI*!3H$dWj{DiHBKvKgl#Sl@{GYbsEO8R!CkR|!F^fZ)$qUC4Rvo7d zB!(sQ#L?Xe$7r&U`3^R!{2@6@D#6ed?vfh!bEnUPSZnpj zKw^!1k5Fj?+zrhv-LOK$>giRSfnwlL;tsMU(g#!SWDmoH^~BU+8YG)KXh~FM6JeAL zQKEvmba9(sgHtoI^Av!vt_BtvXEeTE^v4VEgsV?VwF}`fW-WoRh1ld7Z9+VtS_pro zmVYv73^hl2QwQ1Byb!nl`2xt2=r18b=X$ z1A6B+gZpHH8sgBr%|n3UxU9}8>e{eom8>h{4{C)2;|4>?I-fR(kWTXbQ(P;wv_$ev z`gtj0S=}GC9g$h;R9g($Vw(v6zy(@o=6qe0gRO*C!%-TR{!4c}1ckwo=1MTRwA&94 zitHe(V%hJ|3xpr-wKxsu@K2Tyb$hb(SU02%QdUuut%2Qhejz$I%G>VH_0BXjM=oGf zFe7f=Pf&{$sODxp*R7sxU2I;uO6g79><>@mQ0;X~&SZ@U$8FXI8G{%CtFvqtlB|9{ zK2|>F_<*HLmZ72^<+H@~9ib)a7&-*mF-c{Q*Bh`{U6w>CvuoM(&Ic2*Twt~IkNWT` z_n^^D9S~(k#KbH>F2(4WcTDp*7Wk5Um!l2{oyT3N;4X?2P}LN?TeID;vQB?-Va26Y z|9u>1$M&oo(F2R)8zc$$D{mZ34C|7Xe3_9mzat3|9!H7}^=tF=F(U_r^=LT`W zpTHxVwMvq{3p$c7?KV1l5&I%jyM8?2o5i{e}&~`J~f2 zil0Fn3(5vc8Ym@}!R5_EWmvdVVzP1FMqw{FsvIzgEMrYRmi?kBvTy`WtxzI+nK!kA zVWC@^xRqy1fx3%0FozSy2B5P`eT#w>m+&)U+T4vt}DY>?_X#?U>f#W3e2B zD=b6@#J^wI8M2$@)>HbxI#N}JM^wubpHFgR3bxB3c-N5e z)SgsLJH2RQJSJsk8VYwSWgEcf9Wo_F3Dn1RHeUviz!{`+jdaEq{?N5g39zEE8nVP9 zc)R#OfkWskF32#`#uiRih|Mka(0gRQnk8ZbWqrDBIfd~_#$YW^R9ov#<7+|QQ=%b< zq}}*>(cYmTku?*cj7?H}fTOr@NLcg<+)d6~79{Kmw0_JATC3zSh_>Gw9W5dOWq|6} zlf_G{I!!3B&U1XoB2;wot27MHg*wbOnaKmPfx>LE zm`}Zc1Sie`Nnc!dgL;?-zKD8PmpOtvM< z9>?{+l@@L>1>b^14&0g!E8cQDy8U-t7s(#6EgcqHm2g{OGx59UZICx+?)UALy_eXa z?3X*ZA^pnO8NxA8ZU)m?v3PoUes*xEe&}R*P`MB+qrxpkn&`g0oxTi}Tc{Rvt2TK? zuz>o>(i5V>a0^J7QGo|hkFRbbZ8atCVio~At#Y@p7>(}u=oI><;p`tcX z*?rg$>f6QcGchEHO|}*cE}R7sgDZK8I<=4g?cd5zx#*9Vp2%Zg8~0B`HP=UJevHhr z9vlmS1Sx4>t3~c$*K5#VQ+2#dyHb`_U3xBgGQq^oOrB!eU;f*_m1UR^pg%M?okJ2A zF6*S7K8Rj;K|vHiJgJnpz)H>!6*mlQ^n1?pD;^JW(kaHy9_$k)A?kQWdq_c)5;Qo6 z;pfSq3iL)FP_dA?Poe@$;l!%DCx`=jZ)fD})YvGhHthyMk{Y=fAeA>2#xTp>r*r;DF!6hU!@>MB_qflW?pK{~- z;T4#Dp(%Gk=3dikXLvtpvm0n?sIS^xPMt*~82Fbh%m7~Xuhgo2&}i42w;b1eWj3hH zM+!7f+ow!f#KyZEL4za)WIpD_H%n`_ou!oS8Y7kKIH*>IbWcFq28(8FH!`Gz8M#K> zi0Wa-)=>=zkYIPHaRTJAF5#&zuIZ_nT?pEtbNye@caD>w z8v44G@7xyz(N#?l5Jr*qrRp`;2O5Vh!B?{lV_k1LpZ$Yt*X$NDn|l?~f_wu)p70Vl zUz)CXW>Xc}+@D9V;dnZXcGJQJ|O#UGTqo zT#sJ5q&Fm=d$BkSgMguh{V(kdV(Y05upsrBl0Gqv!Ka#^b60xFyy$B!qs1v8s8O}A zCgQz3ZU%?L4=BQ3Kxw3kKo>L?;6ZV3@&Nf~MHh$Y#1(z`saXAfz4d76;p5gHo;+HT zJ$}?3BEVemZ0*^n0zMVE6i`7sIui?IBMu<@(DQ@hL!a_zG(17u$rTPNz+?1jbX8nk zNDLeyxZn#(XyA@!`Q%Dj(3eZt5t1X)bT4Jg`;T*AC@Cni!w~@P0E13#JE0Gz6{))x zuu*oC6!d|^$D@P!hgiw@9o+x)n(;gTqH0ZsCXoulBMfY40#21nJ1Yr#MrA(>@Uwy- zx8O0+E~s!7%v@+-mFk8%0)IniZcw6hsWQE#o?qqey8m$;{%bo9$^UOeF1r4CR%ETC zPc}r&9tkkQXWAw2YsDY&vc$zbRsIN762d- zrWy6rs&z37?KlZhMSPOX)SOQfpU6#sg$b`b7+ikBujeq$x+i>SzgZIr#Y#{KXUCD} zg9e@e%zW?(T=J})U+J9)JYsd+-MyXll~ltiYm5P#9vtq7{>D5@1jk2elQ z#M2C(14C*+LjTLFLslaqAkdkos zBdM6Dbr+bQ+x^fWPxWL2-&tKtA2Pe#={}3q@ zLP><6Zr{)2li8`SluyRJM)GVY08b}GWfQ_uv~a1Ev=38&iqR;rN7!mCa(}z1;}EvTVnEf;50Fv$)~!-4H+x(j#?<>mqD)cQ?TxpxU^6N zeDr`1&9aQLjeQ_9%u2L@Uzl9<(|Jb&J8%Kh(e_t-Fyhybn0Z5&xv=}06gcO%3Z@If zB#vpiA)q-#sv?s=SluIvdQtxbak6_1@vWx>2y^}Q`*BK-wfj+z9D3_1c4n^yR5~L@i%L^I>c+jHH_ImmeV>@S^ab^Q}{ff&&i;b4egDX_}N+ok%* zfdZU_*gB;H5So?JLHP-$Y2qlh_GHpU1u&1iV$dX| zGiwwxI$v(>?qSlhhik?}vLCmx1$AwwOW*LhrL{6>>!HLtN97xwz0Rv}fE5@_jW5zS z#J4P1z*RWeP{C}_<~a45gmWVyV>M^Rc?}Dn$gyZ-4JDtNFGn1wr@Tpt3e0{Ut z>ld1c%#ZkRMZ<^37gAF{81r{$CmV7QqASi= zqpE57ej+aIqkWQmV+CsP#bwLW_i)t%bL)gdd8PxJ31hiQ@vFFXYB`o#C$5U5(O2gH zK4^Bx`w}-`pLHxhL5})AY_lYGHj`C5%R3q_7jloW&fXE?d(O-Xg%s8e*n*talM;Jolb!Z{caByU)U)o=UOF*$imvT`I&bm6jJc<@r1#Jyw6z2H7 z6#JOH#7~01FBfui92GbPG(fKa`Pp)ISSw# z$tlJhKtv<2 zTp@l;v#flhE6a*2f}>DiZhFI98u-}W4=4?1gwK#*(VRONBkaKG56)3=MeUL($^8q| zo0f)})(7`>zbh#fMsuYSlGFQ9Ea_LGv3S0SjV#Zc8HMT_rNcj>+NdF4E>GcUIaSjO zqDQlDLhw63%@#ESoOR9$Yt|;kz&+{T>lsw8Ut(AJ%a_7$qG4r~>bO4CAyG|RYz~f| zf0F74H|SRkwz^)G2dcXs8Ntv*rjNt>yG8xToAC6t!VBI0Q z)@#67T-blN`0VW$80_HLtw*AgFXG9LvW6v2UEuJx$yHsG`}eW+>-iN6ywF22n<gd)6^fyQvwkPl*)R#(1W-${gs2ydW2aDo`LUM7Jg@-_Z zGXbSl?1*$Hg`wjn5@ILNzJ2g}W!x|+k^wE*@W9i2)T<+l6)=LFJ>i|ddDiR$WO7`_ z#o#e<7SGtU!_e0qwxfX8<8jJSt}P<6Q$1go9iVfhhmeV8M^<<*Rs+QhmUeKiLIrHbW2$!=>#J)o*IPTgE3K9F-G`6<)cS7qRcrU<%A+s;zyn44 z8vmW$z`n;v{{7=WJ*oM=+F<7Be7Ux}TMycg>uWFX184voM@l9#a}wp3`FF9uZ07hV zzDcHx=hLTKewlw4`wJrxM>bLkIe2QzQhmXWO6aO>ZoMb{7=r7EO`g`$2OhGC5shKN zTE_9MRrY|ih6jW@zP7*kV|C@#`sU__G+0~TZLNO0`q)3X+kO3JbCa#^_QP-Mf8E~N z*^`H8FF$uyg$VDyTKiJ|-roJQ{OppfQC=N$z zO?_-Q^&a1msxZ8?-T$^N32Bat-0cs{g_*R+pE`7y$tw{r;V~}wMiC}{@<+6#`_#&U zq;2i~Ea{^|A6xQr;lUmE8J9I#DO;lw(7`u{uFs;*RaI&V1|Aet?NHQ3T=k{bYv?^1 zQN-YmKPLHD)tS;Q8?jmynt9zR!LSGfn?MNyI61o%Cs7qgARBih*op)nHLxUitLltZ z?*v@Y^9ZiGE4TNqc6U(eL*d`%b#tZJM1*!AME(46EhY(^4oej1po!{J2c^y>Ywr5X zjS$e}?P;(DdU|VH4IUg@%=wDbw*yA~)$R*mvlfB+A(lK}UDhzXF6WC8MRhPqs--R& zvI-}1XR3@{AORMz)Gh=?0+>F1TUnZ7GJRQ=nwfh$&ipzoS=-N<8$Z3p+(6-+ zUMZ%dhp8WGY_>8N7`|LzoK-l7x;){DGcj8=eg=Kl^*8@guqb<}PMuhdC(Xi%Jt+He zce{mF2PDdUZMXM|#aw%w7P^);b+Kxn`weJ~CVee+kZe!&%LPAGM`iGw@yY31z!d&P=|Q{ymGIR`|8( zY7cPo0AUp}TQUd6;JBh1A{6UQ&1C@oT&hHgDFu6VdNcGKL&OeLSg*Gx#h4Nr zq>+hIYk3?Gi8!&`ysR#Xk)`I{_F&fkXh^$4cCBrJAb_=QFVO6*AW{*D;?gIuKnx_1 z&fK;|Jgd~AzP5KQE67=&XiD=4-i*9Z^avKSSG1?4B;EN(Cj~)Un@ec8?KP}l` z6M6aM$z%LInVddqPr?U}!lNVW0#CTg^L2&#Gt7k|{c0cQ99AIQw@x%@8UynOmP5H> z_xIK9@|eI4WT1S4=t#JL8#lW#+wyAo;}Dfi3Wai6>|lpEZ21IRq_gDDNdOHSLORW& z=-E7}BqG~tIqM)=xibk%Jv1C3@=zuol-7HO&l{lZjo^gVd@YJsB?P&~0kg`7FEuTh z*ct+ZQ$Px`>7^B5B!}+ImjHm)R29C$4NHDxn<2;t>{toC-EeFvCk2GDEBSOA<p1qA1>&Ds)#CV@s4KL z=Q#EsYQb)7Nlw{u_Xwx&B*9XaeV$c9h~wZDRVL7|b2tFC!F(G83!#C?MW@6Qxsq36 zMh7@*jv{GF_|RRD{(FThCQ7~}j-(CgSZ`T$6_wOgAGE(Qd*nR;T|9O3y`B))XS`sR zoF6NS^mmH3`Rp5%cjmW{bk+i1hUsHUUs}h`28$my8{d4xH7a#K#7T3UE&qGJxoQ>g zr2eG=iIe^SkchdPK-qdK=^niOmI?^3|C8yaSOT7~B6*U;*Gzo^PTLJ6L0ugk560y4 zd;*tZag0+{jE7(etxiIm=v$^pC0_$5WxIN(d6`VWZ?>c~u&~{&@iyra^dQM5Eg!1;TF?}X}XPX%D)VTBEW zO6uK(fR`9ZctOd}+T8#Bv$vYd*O8FlH*mWC{_TD7>CQjImExoxcB8oe`q{eR|wXm8DHsUv_|WlzpU)M-gx~TE>vBY6Q--{^6Q)3^_}dUJm3*jYp}MC z3s_eX=3R^JOV4m_bz^mp7@8lQ@o1bJ!>1(;s)O&B`(4Xg>troPb=LdpPPwIY@cZKb z$mEC%rvP*;i%$gB(?3iC);5rP%mf$8*3y9mCFLOn@12X$h1~?JFlvMe8#?@(GAz%Y z(OSkOxjYX|deZ~fI&fGnOva31Ac)O7j8Ar`JNbo5-ic}Moe8Rg_oeu|6o`VC8F#ur zC~z;7<1@@T!Bn)kQQwl$v4fze*qQ7*g~FD6txArTW+Ich1)*aa$rY#UyU`L6UxlJRD?f@;D#dK`4cdV`Dha zH+v}YvWWfs05mRi90`@QgnzanBY;}qtT!oAps|LZj{+AdIv~bGAg_C76WXn@;gl^1 zc++T`3c6Y{W7D8G}xFr_GAW`9NhTNp9z56-ywA_GPFkXXBwzE{87 z=wyvW{8fR9U01$Hx)*6BYDW_nF%UWy?$sKl6iUE=&$-N0qQe!x;;bP>CX zQs{~9-ft!>kNv|q^6kYlmG<`XNalc-@RzX}UWE=RQMioxU4%ZIeWSeXZZ)fRq~*ml zX(Mql?C`+(c|VBkW+R+_(J+XdeX*}qcuDCkoP42l?BXOg=BsD*Wk%*qjv)&^l`9F@ zP#maXN)%az*D0B{y^_=sDgL2iW0^)WPJO(9Hu`2fSRcLz4MS}8hwqySC-3a6|F1Xe zyL+7%h-z{OU;ATADnKc1pN; z7tDjsx=?!;9J;nAYfhLXEf6Etq+XKIWbm3&XIfu1OHNoK5s7#YZDUwq?nIpZ&9$un zpt8nmTLNfI>N-fp5}ey6Cu*&fvS20I^C!W}FF`6moJJb(4Xb&4vQHJdoAf9EiY)dH zeR3`%@H1TPZcGB~Kc5oUMlmhYy248wG?h|QUt?%B$&LpfUxGhta?OiD{|qIIrhX+; zkl_K;VA$`0)4u%vm0wL`mr_8UfL3CC6b%i&6_hi#gtlZ$yY1?zP00> zQ|W;J%HC|ep7LgA9k+n&uKQOc3IQ0Q$ZHTr2CpK342EP(?{7%$pJ^p8vZy!IeRG+|bK?hY#*}IHc46h*LL{ zW&6ot#~=yT zz}zZ8YkD!G9`_Cu7pZ+)>_`1n4ORZv9dTtBRUHxQMxfov?ZQa3F%o+rqWJ%^_cl6>)3dwy8F1J$^Jb>8J>8@J z*&qBQR3JJ+R*31umYp1hHV>Rg$&nli~~V01GFKEhDeU$(6G6zh0tlf>l)Xag*9MsarHsg);}o?hVzg%#M=rYj)HQI#EYkdDlC zz>4G%d!{2q#nNldSQ3^gv9vX~Rr`}z;L}SU!H`hDnx2WUg#x~=VJALT{zp64D9)E! zHJ@eaSRO5ih6;I9vf5TM22pLSS7lgC+53WiUSYICaBg=^EwUn>scK7PQeB%t^F6A; z(oo?!eH9WNMnX~Ii8ydG=2Pu@32GpbS`1cF$`KTfIY=Spbb^A)MD;Crpvl1}<}3E! zxc}iGFbHsJG^JS;5#y-=C0eYRcX`#)l;XI`!Um=KfrzmW4yc_* z-M`>!#rdY2kf6LVxTzN)toE|d0jphvdqxO0O1!}z(Xfy%Ta>1EAf74zW&cY>mXX`D z0;x@*%M6HDr;Lkq9mm?13wX8EFvbK`otP3vkIM|N`h^foL!f5FI^Ifw5*MjUuttSFp~@Hg7^r=)Gyi zK35rJ^OQ@|AivRx7`V%rE<*Clc8AJqnP=mg)qxNurpwTcfh!@-0yM$1C)8>SF&n}Q zg=_^a3WkMoCQlthg^<8T*m}N_VAF@a>CuNqMn*<+R;G%KjUF8tIf5c2b}z$x7-pD|NJzhz7c|1eEqkM>pW+S5#Y&-33K6_Yv9KO;e;4 zkqw;OxT6uOi+r>DiG$b)%9GXacfmikAugEQKc!QS#p2W>YkbO&Fun}0yfakMJ?4lH ziL+bju0q0yJx&c1Z}3H(9g_CtL-0ru(-MeoDQ^#R5;wYqW<1bIDO|d^mEAtQ9ZCzL z!(b@`T)uFvfe5|;n^ZhJtQ{*Jjh!;E5JXL}QFQw+24#|37d$Mel@AV7aKHq+!WL}= z0PUEVDXfN_@CL8p>cK|ykS8Yr5!McLv1eP0Q^=cfX0a!_we6^m05k(#56|#3T=QXh z$5own$70F54wlQ{g0js8SfFWovYtRYt|$`=T;mp^YUaZa`)xQ@LZ?FSBT6J%L*7*$ zLl6Q7hz2c0YKfgzSWnO4s*UArQlt@< z!q~8b#5ED|oj4`~Hq&^L)GBJWqJn;I>qe0WLJ9J1sI!FFKq(=+orW8gNFDf^5Kv-< z^R2p`w{4jcL{knao=k9yt6sb<0q zm}M2HrY!I}8i%C;8}`zKg`gA4N&Cc{swfqTZ37chEeey<5_brZ)iSE9-jSsP&4N(P zl{d0dc=Z_IFj4h9D^J-%L9_dY*r+I3aQ3^u}TOd zMfpFZQb0yUB*%2K3RjrcwF^o|3O%)yrfj@4*?JO2FP#)>7?U*EgzK(@6vk!ad@AN( zSwP7^VDX6a#2^lC^C0yQ4{$$li2i-y5=lHPq+Apcwp*S(JBmmqv<8Ok5zVQd_Ukld z4kRs`FJM!=Y`>wvSsyGFywYq(TmIT5%b)+OoGgI1qncXcVedx{teK$w zqPL4jBU-K+NJS?sI7e?s==))c(P=ajOJQ3SS=hEyJav4C=aYX#MI#!*^I|cCtcf|Ws?{087L}epJfgFk86Buo#<|^9m zp{Z$&k~$VC+k>UwD_mCqs@gW|Z7R%^!(hONwaF7x15-==A;`Oyb?GUo+ z0Ia-|&LeTq(}U23AP0H?Bj+pE@QIvlvWA0*K0vtSUxRM1Z}&6YzJpZpz}1fi%>xY0 z6;&;AL`H&8Ou^gnw>kDAz@I&c0wNyJYJ`uVhJ^(uUZ0d=vB5idz9t;1VV@y8OVSG0R4=ykB?8d=otK}C)%E!ykJ;2sSAfv;g38-q|#ZSB# zO?>$Py-y6U_2|DS?4U{5VipgnmcOY2#tuf|Tgn*60x57a_MOS`YG)ZM5pZ$J$m;Ik zypfLxXq`nLyEiY*U~E6sO9?$W!%dWu+s zxWQ=%d@GK9){`q&uGj&2&HNWp?v-aWqc=gtM}g&`Lnjo(Wr7?YL?ET-9yk z2(#eqAF@c*QV?`Srw7W|o?2FIt!?3Qo8h4cmWKvSD`nlY`2s^#)i?-b<^Jw$CCIz1 zyIXagB5=VYln;g%DzCh zUmjY0VJtt(2lYrbIe48l8_p)Hi<_7pA4f1#K)eOqZqZ4_8|@(jaKK8Q=BAK>s2B;H zHGKKm@gvU-!;-+b((Qm^!eceKgmGx;|wlL%P2UZ<`Hd zN~F*9L4ttNhe=<^H}pK{XO0+%y+vuuQ9!xs#z3O~AZZ~c3O%yAxCartoUELtB|KKG zKp*nAAc{M6BZ#AISb5R$(#~Fy6f7b|>vG_d93;4EgWM>pAPDXuZYojMsydMibAb#H zAb$#tSu2|-c>?y-;U3)8l0|QeC#2yR_8TCDSSq-5LI_j;>ih<_fLlBhCB`*0TARKO zAm?UhEB>4wnKb3W>PF-F$RqF~f12u@~rEMwXuZr0iJ1GQiT03lh7 zM~Z=QmzPn9-K#qKrI+qX%Zal{VMbLE`!I;tplJ)d0l}>8!!~QQll#Z2AK_r7k4XK* z-cnT?{t-th8Q2&A+>~=VBFq;wQaUgh4|FhwN@BI_ZS{aORsW2@NaQ+|Er*33oQEAL zuX1gBquIE&ERvW@X?&AAhL)8tmHr4qaiAD%FZs?nKeg_!b~n#TWFy4?$~@^D$-f-= zWzIYwhGO6Q%yYDuSSVr9h@?hAWBh`nu-2QNyRb4bGc$h?L_at=Kf5r`m;sWq^3>Gy zsq<%Gp9-_$>~7`U{9Gin%4SXhAiG(Q2J30tsaH`rAg$S{;p~T1C;H;yhwbcvxaWGm zT&_0SH8p!Bcy9;w)f#K{?z(?&V_G@si`-%j+Vny(W*qp{Gwj>zLQ2SCn_kN?J*^>J zNWEEA1~3==%F5Ka#g&zzgTq5Z!m13HhE<^U?SKIiz5}o9MUZtGh&;u%_Qt$y-pua8As4)0>Fsq6O=TfvxV7;VE_@(4l-jEzTN98 zj6JtHy*93BMm&)fHMOx$8Dhhs)qjzXB@x>tFW3SVLQ4FrnwuQXeiRCxme*vkEJ z;@OIhGQ$axTHH!Zt76TCN31@V+r}L$u)fe=8L*6~pz{{?_&0}SfGkW;EP{i1ArExk zSS=W>aO*jzMAHIF4vHFWD15E~(BKgNYLy*)nBJ$jeHX3^*XWtcX{&0c6J|}A#aLy~ z7mPm1>%B3WYG4&0UtfoK^#)_TVJ5#|l+y_o?plDxYC^)Hw=qb>$m`XcP32$7EW!;4 ze@5{rzl|w*m_PzO2z$R6R=9Ut;2>jzLbkrj5IJZfO9q`e92O%b5Lc0)MAt@uMeYQ9 zo3+dAknWCQZxJO57Z4H{Vys`2Lzfbak??inz4HxN(pv3m-Qsow<|JASoz^>DU9ADd z1$eDep0>P4Hzeg`Td5DUSBS(h1@cK94e5PtNumt1tVrFRc54{#@`w;G zXXYc!JgkkvR+}*Au__D(5fSpkY?R;_3r-eZoe>?dz0htQ!L%Oirm~oma|+u8J+qnK zOv-5EF_MIbPuOq^NkPGZ9myC4hoNGPG62*wd89?cChD%V^g%Lh3*iFX-%l^taTTJ=8)_H!118L1gxH8%M}6yFV%hg#-)z&@S&jK;Tv|J zBAZyWna#ZPoSPVn=%BP%d1pYVs$XWOHwm_CEZgQiUe04PD2z{#>S}{6 zjhP0HYA3-c^I|64pr}<+P|-|d(F&W1qQ6jeqV|l*Q8cJvvZ2~c+eDSK3xvNKV~0H- zdJZ)QzV7#`JJhl{`5-H@m|uDl!?X)kw&h>0HM?!hK&**C*=7w9bB%y95OpU~Wdv09 z((>7ZitOuRPIl>~mvkZVJa3~Yv#VCM5cb<{np2!%Gjv^0*>pR+i(80v%!#~dnkF;z zx?Cm#N$5k%<13wuU@sKWgkGhF#H&9Ha4n3J_~~9<%4H-9K2zR(Mm#j5IioL_A2h=$ zoSENxDOa3B2F=7gDd1yysk~aRMBe4|6nM_~h`=&nQ;I@UOL#@w7R%zI8_IRUQUW<_ zktO!AUWT&((AC`~{sE?bnWVG}mMzTHB=xK+``oj-sB#-NW%;RFsMsf^5UP&0O;4r< zP8@ghq!%aUtXW1}8cRjdig!z%IwBoqby6ZfGw-`QR%c_VN z4puccQxXS2`xM5*0f57Lg^!50Vh^FISJ5OoJ*SH5BeF`do9`6gqo@v`$vMKdmm2I^ zXG~QPL=Doz_vVOqEKSU;Y`0%en7$`-SU_prReD7C8qmz5dE1#9f@MzHIA+l(gU1Iz z5AceH%%ES^FlI{PQ09X@pqo-O8SiM@GSLk(D8$obyiwTGrF*ZguF5uKN}G!=`c1Et}{ zh9^$iR_oa6T)!3=24UQ!75Kdkks2 zy+VlG^YKWW0?}oWqU-(WeL9tJ0%UMEy)}~kP5e0C+AVR`s!y_4qzjLuRtS8Thq!sO*d8ntPc5))~sHp+PKwEq_{A@`8_Q3b1NwH4EW{F