From be6b699ff049d85ae663face6f458d7f62bca4de Mon Sep 17 00:00:00 2001 From: soheil khaledabadi Date: Tue, 28 Apr 2026 22:48:42 +0330 Subject: [PATCH] Init(Core): add to repo and add seeders --- .VSCodeCounter/2023-10-22_18-41-21/details.md | 164 + .../2023-10-22_18-41-21/diff-details.md | 15 + .VSCodeCounter/2023-10-22_18-41-21/diff.csv | 2 + .VSCodeCounter/2023-10-22_18-41-21/diff.md | 19 + .VSCodeCounter/2023-10-22_18-41-21/diff.txt | 22 + .../2023-10-22_18-41-21/results.csv | 151 + .../2023-10-22_18-41-21/results.json | 1 + .VSCodeCounter/2023-10-22_18-41-21/results.md | 84 + .../2023-10-22_18-41-21/results.txt | 236 + .editorconfig | 18 + .env.example | 59 + .gitattributes | 11 + .github/workflows/liara.yaml | 20 + .gitignore | 19 + README.md | 66 + app/Actions/Fortify/CreateNewUser.php | 40 + .../Fortify/PasswordValidationRules.php | 18 + app/Actions/Fortify/ResetUserPassword.php | 29 + app/Actions/Fortify/UpdateUserPassword.php | 32 + .../Fortify/UpdateUserProfileInformation.php | 58 + app/Console/Kernel.php | 27 + app/Exceptions/Handler.php | 30 + .../Auth/AuthenticatedSessionController.php | 53 + .../Auth/ConfirmablePasswordController.php | 42 + ...mailVerificationNotificationController.php | 25 + .../EmailVerificationPromptController.php | 23 + .../Auth/NewPasswordController.php | 69 + .../Controllers/Auth/PasswordController.php | 29 + .../Auth/PasswordResetLinkController.php | 51 + .../Auth/RegisteredUserController.php | 52 + .../Auth/VerifyEmailController.php | 28 + app/Http/Controllers/CmsController.php | 108 + app/Http/Controllers/Controller.php | 12 + app/Http/Controllers/ImageController.php | 62 + app/Http/Controllers/PimController.php | 142 + app/Http/Controllers/ProfileController.php | 63 + app/Http/Kernel.php | 71 + app/Http/Middleware/Authenticate.php | 17 + app/Http/Middleware/EncryptCookies.php | 17 + app/Http/Middleware/HandleInertiaRequests.php | 44 + .../PreventRequestsDuringMaintenance.php | 17 + .../Middleware/RedirectIfAuthenticated.php | 30 + app/Http/Middleware/TrimStrings.php | 19 + app/Http/Middleware/TrustHosts.php | 20 + app/Http/Middleware/TrustProxies.php | 28 + app/Http/Middleware/ValidateSignature.php | 22 + app/Http/Middleware/VerifyCsrfToken.php | 17 + app/Http/Middleware/myCors.php | 30 + app/Http/Requests/Auth/LoginRequest.php | 85 + app/Http/Requests/ProfileUpdateRequest.php | 23 + app/Models/User.php | 45 + app/Providers/AppServiceProvider.php | 24 + app/Providers/AuthServiceProvider.php | 26 + app/Providers/BroadcastServiceProvider.php | 19 + app/Providers/EventServiceProvider.php | 38 + app/Providers/FortifyServiceProvider.php | 46 + app/Providers/RouteServiceProvider.php | 40 + artisan | 53 + bootstrap/app.php | 55 + bootstrap/cache/.gitignore | 2 + composer.json | 71 + composer.lock | 8532 +++++++++++++++++ config/app.php | 191 + config/auth.php | 115 + config/broadcasting.php | 71 + config/cache.php | 111 + config/cors.php | 34 + config/database.php | 151 + config/filesystems.php | 76 + config/fortify.php | 142 + config/hashing.php | 52 + config/image.php | 20 + config/logging.php | 131 + config/mail.php | 125 + config/queue.php | 109 + config/sanctum.php | 67 + config/services.php | 34 + config/session.php | 201 + config/view.php | 36 + database/.gitignore | 1 + database/factories/UserFactory.php | 56 + .../2014_10_12_000000_create_users_table.php | 30 + ...000_create_password_reset_tokens_table.php | 28 + ..._add_two_factor_columns_to_users_table.php | 46 + ..._08_19_000000_create_failed_jobs_table.php | 32 + ...01_create_personal_access_tokens_table.php | 33 + database/seeders/DatabaseSeeder.php | 34 + jsconfig.json | 9 + package-lock.json | 4860 ++++++++++ package.json | 25 + phpunit.xml | 31 + postcss.config.js | 6 + public/.htaccess | 21 + public/favicon.ico | 0 public/fonts/eot/dana-bold.eot | Bin 0 -> 30667 bytes public/fonts/eot/dana-bolditalic.eot | Bin 0 -> 31861 bytes public/fonts/eot/dana-regular.eot | Bin 0 -> 30095 bytes public/fonts/eot/dana-regularitalic.eot | Bin 0 -> 32483 bytes public/fonts/woff/KalamehWebFaNum-Black.woff | Bin 0 -> 63584 bytes public/fonts/woff/KalamehWebFaNum-Bold.woff | Bin 0 -> 66028 bytes .../fonts/woff/KalamehWebFaNum-ExtraBold.woff | Bin 0 -> 65520 bytes .../woff/KalamehWebFaNum-ExtraLight.woff | Bin 0 -> 61732 bytes public/fonts/woff/KalamehWebFaNum-Light.woff | Bin 0 -> 63528 bytes public/fonts/woff/KalamehWebFaNum-Medium.woff | Bin 0 -> 65820 bytes .../fonts/woff/KalamehWebFaNum-Regular.woff | Bin 0 -> 63436 bytes .../fonts/woff/KalamehWebFaNum-SemiBold.woff | Bin 0 -> 64708 bytes public/fonts/woff/KalamehWebFaNum-Thin.woff | Bin 0 -> 59640 bytes public/fonts/woff/dana-bold.woff | Bin 0 -> 32928 bytes public/fonts/woff/dana-bolditalic.woff | Bin 0 -> 34020 bytes public/fonts/woff/dana-regular.woff | Bin 0 -> 32296 bytes public/fonts/woff/dana-regularitalic.woff | Bin 0 -> 34452 bytes .../fonts/woff2/KalamehWebFaNum-Black.woff2 | Bin 0 -> 48692 bytes public/fonts/woff2/KalamehWebFaNum-Bold.woff2 | Bin 0 -> 50880 bytes .../woff2/KalamehWebFaNum-ExtraBold.woff2 | Bin 0 -> 50596 bytes .../woff2/KalamehWebFaNum-ExtraLight.woff2 | Bin 0 -> 47652 bytes .../fonts/woff2/KalamehWebFaNum-Light.woff2 | Bin 0 -> 48944 bytes .../fonts/woff2/KalamehWebFaNum-Medium.woff2 | Bin 0 -> 50840 bytes .../fonts/woff2/KalamehWebFaNum-Regular.woff2 | Bin 0 -> 49088 bytes .../woff2/KalamehWebFaNum-SemiBold.woff2 | Bin 0 -> 49992 bytes public/fonts/woff2/KalamehWebFaNum-Thin.woff2 | Bin 0 -> 45576 bytes public/fonts/woff2/dana-bold.woff2 | Bin 0 -> 27352 bytes public/fonts/woff2/dana-bolditalic.woff2 | Bin 0 -> 28344 bytes public/fonts/woff2/dana-regular.woff2 | Bin 0 -> 26788 bytes public/fonts/woff2/dana-regularitalic.woff2 | Bin 0 -> 28736 bytes public/index.php | 55 + public/robots.txt | 2 + resources/css/app.css | 89 + resources/js/Components/ApplicationLogo.jsx | 7 + resources/js/Components/Button.jsx | 5 + .../js/Components/CategoryAddItemButton.jsx | 10 + resources/js/Components/CategoryCard.jsx | 22 + resources/js/Components/CategoryForm.jsx | 38 + resources/js/Components/CategoryItemCard.jsx | 9 + resources/js/Components/Checkbox.jsx | 12 + resources/js/Components/CreateButton.jsx | 11 + resources/js/Components/DangerButton.jsx | 15 + resources/js/Components/Dropdown.jsx | 91 + resources/js/Components/Header.jsx | 7 + resources/js/Components/ImageInput.jsx | 22 + resources/js/Components/Input.jsx | 9 + resources/js/Components/InputError.jsx | 7 + resources/js/Components/InputLabel.jsx | 7 + resources/js/Components/Modal.jsx | 57 + resources/js/Components/NavLink.jsx | 18 + resources/js/Components/PrimaryButton.jsx | 15 + resources/js/Components/ProductForm.jsx | 88 + resources/js/Components/ProductTable.jsx | 57 + resources/js/Components/ResponsiveNavLink.jsx | 16 + resources/js/Components/Searchbar.jsx | 12 + resources/js/Components/SecondaryButton.jsx | 16 + resources/js/Components/SelectInput.jsx | 13 + resources/js/Components/Sidebar.jsx | 17 + resources/js/Components/SidebarItem.jsx | 8 + resources/js/Components/TextArea.jsx | 8 + resources/js/Components/TextInput.jsx | 23 + resources/js/Layouts/AuthenticatedLayout.jsx | 125 + resources/js/Layouts/GuestLayout.jsx | 18 + resources/js/Layouts/Layout.jsx | 26 + resources/js/Pages/Auth/ConfirmPassword.jsx | 59 + resources/js/Pages/Auth/ForgotPassword.jsx | 50 + resources/js/Pages/Auth/Login.jsx | 97 + resources/js/Pages/Auth/Register.jsx | 117 + resources/js/Pages/Auth/ResetPassword.jsx | 90 + resources/js/Pages/Auth/VerifyEmail.jsx | 45 + resources/js/Pages/Categories/Index.jsx | 46 + resources/js/Pages/Content/Index.jsx | 19 + resources/js/Pages/Dashboard.jsx | 13 + resources/js/Pages/Products/Index.jsx | 53 + resources/js/Pages/Profile/Edit.jsx | 36 + .../Pages/Profile/Partials/DeleteUserForm.jsx | 99 + .../Profile/Partials/UpdatePasswordForm.jsx | 113 + .../Partials/UpdateProfileInformationForm.jsx | 103 + resources/js/Pages/Properties/Index.jsx | 52 + resources/js/app.jsx | 26 + resources/js/bootstrap.js | 32 + resources/views/app.blade.php | 22 + resources/views/welcome.blade.php | 140 + routes/api.php | 85 + routes/auth.php | 12 + routes/channels.php | 18 + routes/console.php | 19 + routes/web.php | 19 + 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 | 22 + tests/CreatesApplication.php | 21 + tests/Feature/Auth/AuthenticationTest.php | 45 + tests/Feature/Auth/EmailVerificationTest.php | 65 + .../Feature/Auth/PasswordConfirmationTest.php | 44 + tests/Feature/Auth/PasswordResetTest.php | 71 + tests/Feature/Auth/PasswordUpdateTest.php | 51 + tests/Feature/Auth/RegistrationTest.php | 32 + tests/Feature/ExampleTest.php | 19 + tests/Feature/ProfileTest.php | 99 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 16 + vite.config.js | 19 + wd_log.txt | 1534 +++ 205 files changed, 22524 insertions(+) create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/details.md create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/diff-details.md create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/diff.csv create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/diff.md create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/diff.txt create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/results.csv create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/results.json create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/results.md create mode 100644 .VSCodeCounter/2023-10-22_18-41-21/results.txt create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .github/workflows/liara.yaml create mode 100644 .gitignore create mode 100644 README.md 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/Console/Kernel.php create mode 100644 app/Exceptions/Handler.php create mode 100644 app/Http/Controllers/Auth/AuthenticatedSessionController.php create mode 100644 app/Http/Controllers/Auth/ConfirmablePasswordController.php create mode 100644 app/Http/Controllers/Auth/EmailVerificationNotificationController.php create mode 100644 app/Http/Controllers/Auth/EmailVerificationPromptController.php create mode 100644 app/Http/Controllers/Auth/NewPasswordController.php create mode 100644 app/Http/Controllers/Auth/PasswordController.php create mode 100644 app/Http/Controllers/Auth/PasswordResetLinkController.php create mode 100644 app/Http/Controllers/Auth/RegisteredUserController.php create mode 100644 app/Http/Controllers/Auth/VerifyEmailController.php create mode 100644 app/Http/Controllers/CmsController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/ImageController.php create mode 100644 app/Http/Controllers/PimController.php create mode 100644 app/Http/Controllers/ProfileController.php create mode 100644 app/Http/Kernel.php create mode 100644 app/Http/Middleware/Authenticate.php create mode 100644 app/Http/Middleware/EncryptCookies.php create mode 100644 app/Http/Middleware/HandleInertiaRequests.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/ValidateSignature.php create mode 100644 app/Http/Middleware/VerifyCsrfToken.php create mode 100644 app/Http/Middleware/myCors.php create mode 100644 app/Http/Requests/Auth/LoginRequest.php create mode 100644 app/Http/Requests/ProfileUpdateRequest.php create mode 100644 app/Models/User.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/AuthServiceProvider.php create mode 100644 app/Providers/BroadcastServiceProvider.php create mode 100644 app/Providers/EventServiceProvider.php create mode 100644 app/Providers/FortifyServiceProvider.php create mode 100644 app/Providers/RouteServiceProvider.php create mode 100755 artisan create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/broadcasting.php create mode 100644 config/cache.php create mode 100644 config/cors.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/fortify.php create mode 100644 config/hashing.php create mode 100644 config/image.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_reset_tokens_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/seeders/DatabaseSeeder.php create mode 100644 jsconfig.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 phpunit.xml create mode 100644 postcss.config.js create mode 100644 public/.htaccess create mode 100644 public/favicon.ico create mode 100644 public/fonts/eot/dana-bold.eot create mode 100644 public/fonts/eot/dana-bolditalic.eot create mode 100644 public/fonts/eot/dana-regular.eot create mode 100644 public/fonts/eot/dana-regularitalic.eot create mode 100644 public/fonts/woff/KalamehWebFaNum-Black.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-Bold.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-ExtraBold.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-ExtraLight.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-Light.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-Medium.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-Regular.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-SemiBold.woff create mode 100644 public/fonts/woff/KalamehWebFaNum-Thin.woff create mode 100644 public/fonts/woff/dana-bold.woff create mode 100644 public/fonts/woff/dana-bolditalic.woff create mode 100644 public/fonts/woff/dana-regular.woff create mode 100644 public/fonts/woff/dana-regularitalic.woff create mode 100644 public/fonts/woff2/KalamehWebFaNum-Black.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-Bold.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-ExtraBold.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-ExtraLight.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-Light.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-Medium.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-Regular.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-SemiBold.woff2 create mode 100644 public/fonts/woff2/KalamehWebFaNum-Thin.woff2 create mode 100644 public/fonts/woff2/dana-bold.woff2 create mode 100644 public/fonts/woff2/dana-bolditalic.woff2 create mode 100644 public/fonts/woff2/dana-regular.woff2 create mode 100644 public/fonts/woff2/dana-regularitalic.woff2 create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 resources/css/app.css create mode 100644 resources/js/Components/ApplicationLogo.jsx create mode 100644 resources/js/Components/Button.jsx create mode 100644 resources/js/Components/CategoryAddItemButton.jsx create mode 100644 resources/js/Components/CategoryCard.jsx create mode 100644 resources/js/Components/CategoryForm.jsx create mode 100644 resources/js/Components/CategoryItemCard.jsx create mode 100644 resources/js/Components/Checkbox.jsx create mode 100644 resources/js/Components/CreateButton.jsx create mode 100644 resources/js/Components/DangerButton.jsx create mode 100644 resources/js/Components/Dropdown.jsx create mode 100644 resources/js/Components/Header.jsx create mode 100644 resources/js/Components/ImageInput.jsx create mode 100644 resources/js/Components/Input.jsx create mode 100644 resources/js/Components/InputError.jsx create mode 100644 resources/js/Components/InputLabel.jsx create mode 100644 resources/js/Components/Modal.jsx create mode 100644 resources/js/Components/NavLink.jsx create mode 100644 resources/js/Components/PrimaryButton.jsx create mode 100644 resources/js/Components/ProductForm.jsx create mode 100644 resources/js/Components/ProductTable.jsx create mode 100644 resources/js/Components/ResponsiveNavLink.jsx create mode 100644 resources/js/Components/Searchbar.jsx create mode 100644 resources/js/Components/SecondaryButton.jsx create mode 100644 resources/js/Components/SelectInput.jsx create mode 100644 resources/js/Components/Sidebar.jsx create mode 100644 resources/js/Components/SidebarItem.jsx create mode 100644 resources/js/Components/TextArea.jsx create mode 100644 resources/js/Components/TextInput.jsx create mode 100644 resources/js/Layouts/AuthenticatedLayout.jsx create mode 100644 resources/js/Layouts/GuestLayout.jsx create mode 100644 resources/js/Layouts/Layout.jsx create mode 100644 resources/js/Pages/Auth/ConfirmPassword.jsx create mode 100644 resources/js/Pages/Auth/ForgotPassword.jsx create mode 100644 resources/js/Pages/Auth/Login.jsx create mode 100644 resources/js/Pages/Auth/Register.jsx create mode 100644 resources/js/Pages/Auth/ResetPassword.jsx create mode 100644 resources/js/Pages/Auth/VerifyEmail.jsx create mode 100644 resources/js/Pages/Categories/Index.jsx create mode 100644 resources/js/Pages/Content/Index.jsx create mode 100644 resources/js/Pages/Dashboard.jsx create mode 100644 resources/js/Pages/Products/Index.jsx create mode 100644 resources/js/Pages/Profile/Edit.jsx create mode 100644 resources/js/Pages/Profile/Partials/DeleteUserForm.jsx create mode 100644 resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx create mode 100644 resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx create mode 100644 resources/js/Pages/Properties/Index.jsx create mode 100644 resources/js/app.jsx create mode 100644 resources/js/bootstrap.js create mode 100644 resources/views/app.blade.php create mode 100644 resources/views/welcome.blade.php create mode 100644 routes/api.php create mode 100644 routes/auth.php create mode 100644 routes/channels.php create mode 100644 routes/console.php create mode 100644 routes/web.php create mode 100644 storage/app/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 tailwind.config.js create mode 100644 tests/CreatesApplication.php create mode 100644 tests/Feature/Auth/AuthenticationTest.php create mode 100644 tests/Feature/Auth/EmailVerificationTest.php create mode 100644 tests/Feature/Auth/PasswordConfirmationTest.php create mode 100644 tests/Feature/Auth/PasswordResetTest.php create mode 100644 tests/Feature/Auth/PasswordUpdateTest.php create mode 100644 tests/Feature/Auth/RegistrationTest.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/Feature/ProfileTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 vite.config.js create mode 100644 wd_log.txt diff --git a/.VSCodeCounter/2023-10-22_18-41-21/details.md b/.VSCodeCounter/2023-10-22_18-41-21/details.md new file mode 100644 index 0000000..b87bb94 --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/details.md @@ -0,0 +1,164 @@ +# Details + +Date : 2023-10-22 18:41:21 + +Directory /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash + +Total : 149 files, 17650 codes, 1371 comments, 1111 blanks, all 20132 lines + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.github/workflows/liara.yaml](/.github/workflows/liara.yaml) | YAML | 19 | 0 | 1 | 20 | +| [README.md](/README.md) | Markdown | 45 | 0 | 22 | 67 | +| [app/Actions/Fortify/CreateNewUser.php](/app/Actions/Fortify/CreateNewUser.php) | PHP | 30 | 5 | 6 | 41 | +| [app/Actions/Fortify/PasswordValidationRules.php](/app/Actions/Fortify/PasswordValidationRules.php) | PHP | 10 | 5 | 4 | 19 | +| [app/Actions/Fortify/ResetUserPassword.php](/app/Actions/Fortify/ResetUserPassword.php) | PHP | 19 | 5 | 6 | 30 | +| [app/Actions/Fortify/UpdateUserPassword.php](/app/Actions/Fortify/UpdateUserPassword.php) | PHP | 22 | 5 | 6 | 33 | +| [app/Actions/Fortify/UpdateUserProfileInformation.php](/app/Actions/Fortify/UpdateUserProfileInformation.php) | PHP | 41 | 10 | 8 | 59 | +| [app/Console/Kernel.php](/app/Console/Kernel.php) | PHP | 15 | 7 | 6 | 28 | +| [app/Exceptions/Handler.php](/app/Exceptions/Handler.php) | PHP | 17 | 9 | 5 | 31 | +| [app/Http/Controllers/Auth/AuthenticatedSessionController.php](/app/Http/Controllers/Auth/AuthenticatedSessionController.php) | PHP | 34 | 9 | 11 | 54 | +| [app/Http/Controllers/Auth/ConfirmablePasswordController.php](/app/Http/Controllers/Auth/ConfirmablePasswordController.php) | PHP | 30 | 6 | 7 | 43 | +| [app/Http/Controllers/Auth/EmailVerificationNotificationController.php](/app/Http/Controllers/Auth/EmailVerificationNotificationController.php) | PHP | 17 | 3 | 6 | 26 | +| [app/Http/Controllers/Auth/EmailVerificationPromptController.php](/app/Http/Controllers/Auth/EmailVerificationPromptController.php) | PHP | 17 | 3 | 4 | 24 | +| [app/Http/Controllers/Auth/NewPasswordController.php](/app/Http/Controllers/Auth/NewPasswordController.php) | PHP | 47 | 14 | 9 | 70 | +| [app/Http/Controllers/Auth/PasswordController.php](/app/Http/Controllers/Auth/PasswordController.php) | PHP | 21 | 3 | 6 | 30 | +| [app/Http/Controllers/Auth/PasswordResetLinkController.php](/app/Http/Controllers/Auth/PasswordResetLinkController.php) | PHP | 33 | 11 | 8 | 52 | +| [app/Http/Controllers/Auth/RegisteredUserController.php](/app/Http/Controllers/Auth/RegisteredUserController.php) | PHP | 36 | 8 | 9 | 53 | +| [app/Http/Controllers/Auth/VerifyEmailController.php](/app/Http/Controllers/Auth/VerifyEmailController.php) | PHP | 20 | 3 | 6 | 29 | +| [app/Http/Controllers/CmsController.php](/app/Http/Controllers/CmsController.php) | PHP | 53 | 0 | 13 | 66 | +| [app/Http/Controllers/Controller.php](/app/Http/Controllers/Controller.php) | PHP | 9 | 0 | 4 | 13 | +| [app/Http/Controllers/ImageController.php](/app/Http/Controllers/ImageController.php) | PHP | 36 | 0 | 8 | 44 | +| [app/Http/Controllers/PimController.php](/app/Http/Controllers/PimController.php) | PHP | 101 | 5 | 28 | 134 | +| [app/Http/Controllers/ProfileController.php](/app/Http/Controllers/ProfileController.php) | PHP | 41 | 9 | 14 | 64 | +| [app/Http/Kernel.php](/app/Http/Kernel.php) | PHP | 44 | 21 | 7 | 72 | +| [app/Http/Middleware/Authenticate.php](/app/Http/Middleware/Authenticate.php) | PHP | 11 | 3 | 4 | 18 | +| [app/Http/Middleware/EncryptCookies.php](/app/Http/Middleware/EncryptCookies.php) | PHP | 8 | 6 | 4 | 18 | +| [app/Http/Middleware/HandleInertiaRequests.php](/app/Http/Middleware/HandleInertiaRequests.php) | PHP | 26 | 13 | 6 | 45 | +| [app/Http/Middleware/PreventRequestsDuringMaintenance.php](/app/Http/Middleware/PreventRequestsDuringMaintenance.php) | PHP | 8 | 6 | 4 | 18 | +| [app/Http/Middleware/RedirectIfAuthenticated.php](/app/Http/Middleware/RedirectIfAuthenticated.php) | PHP | 20 | 5 | 6 | 31 | +| [app/Http/Middleware/TrimStrings.php](/app/Http/Middleware/TrimStrings.php) | PHP | 11 | 5 | 4 | 20 | +| [app/Http/Middleware/TrustHosts.php](/app/Http/Middleware/TrustHosts.php) | PHP | 12 | 5 | 4 | 21 | +| [app/Http/Middleware/TrustProxies.php](/app/Http/Middleware/TrustProxies.php) | PHP | 14 | 10 | 5 | 29 | +| [app/Http/Middleware/ValidateSignature.php](/app/Http/Middleware/ValidateSignature.php) | PHP | 8 | 11 | 4 | 23 | +| [app/Http/Middleware/VerifyCsrfToken.php](/app/Http/Middleware/VerifyCsrfToken.php) | PHP | 8 | 6 | 4 | 18 | +| [app/Http/Middleware/myCors.php](/app/Http/Middleware/myCors.php) | PHP | 22 | 5 | 4 | 31 | +| [app/Http/Requests/Auth/LoginRequest.php](/app/Http/Requests/Auth/LoginRequest.php) | PHP | 51 | 21 | 14 | 86 | +| [app/Http/Requests/ProfileUpdateRequest.php](/app/Http/Requests/ProfileUpdateRequest.php) | PHP | 15 | 5 | 4 | 24 | +| [app/Models/User.php](/app/Models/User.php) | PHP | 23 | 16 | 7 | 46 | +| [app/Providers/AppServiceProvider.php](/app/Providers/AppServiceProvider.php) | PHP | 12 | 8 | 5 | 25 | +| [app/Providers/AuthServiceProvider.php](/app/Providers/AuthServiceProvider.php) | PHP | 11 | 11 | 5 | 27 | +| [app/Providers/BroadcastServiceProvider.php](/app/Providers/BroadcastServiceProvider.php) | PHP | 12 | 3 | 5 | 20 | +| [app/Providers/EventServiceProvider.php](/app/Providers/EventServiceProvider.php) | PHP | 21 | 12 | 6 | 39 | +| [app/Providers/FortifyServiceProvider.php](/app/Providers/FortifyServiceProvider.php) | PHP | 32 | 7 | 8 | 47 | +| [app/Providers/RouteServiceProvider.php](/app/Providers/RouteServiceProvider.php) | PHP | 24 | 10 | 7 | 41 | +| [bootstrap/app.php](/bootstrap/app.php) | PHP | 17 | 30 | 9 | 56 | +| [composer.json](/composer.json) | JSON | 71 | 0 | 1 | 72 | +| [composer.lock](/composer.lock) | JSON | 8,532 | 0 | 1 | 8,533 | +| [config/app.php](/config/app.php) | PHP | 30 | 130 | 32 | 192 | +| [config/auth.php](/config/auth.php) | PHP | 28 | 74 | 14 | 116 | +| [config/broadcasting.php](/config/broadcasting.php) | PHP | 36 | 23 | 13 | 72 | +| [config/cache.php](/config/cache.php) | PHP | 59 | 34 | 19 | 112 | +| [config/cors.php](/config/cors.php) | PHP | 3 | 29 | 3 | 35 | +| [config/database.php](/config/database.php) | PHP | 83 | 47 | 22 | 152 | +| [config/filesystems.php](/config/filesystems.php) | PHP | 32 | 32 | 13 | 77 | +| [config/fortify.php](/config/fortify.php) | PHP | 24 | 95 | 24 | 143 | +| [config/hashing.php](/config/hashing.php) | PHP | 12 | 32 | 9 | 53 | +| [config/image.php](/config/image.php) | PHP | 4 | 12 | 5 | 21 | +| [config/logging.php](/config/logging.php) | PHP | 79 | 34 | 19 | 132 | +| [config/mail.php](/config/mail.php) | PHP | 54 | 53 | 19 | 126 | +| [config/queue.php](/config/queue.php) | PHP | 51 | 42 | 17 | 110 | +| [config/sanctum.php](/config/sanctum.php) | PHP | 15 | 41 | 12 | 68 | +| [config/services.php](/config/services.php) | PHP | 17 | 11 | 7 | 35 | +| [config/session.php](/config/session.php) | PHP | 22 | 147 | 33 | 202 | +| [config/view.php](/config/view.php) | PHP | 10 | 20 | 7 | 37 | +| [database/factories/UserFactory.php](/database/factories/UserFactory.php) | PHP | 21 | 11 | 5 | 37 | +| [database/migrations/2014_10_12_000000_create_users_table.php](/database/migrations/2014_10_12_000000_create_users_table.php) | PHP | 23 | 3 | 5 | 31 | +| [database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php](/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php) | PHP | 19 | 6 | 4 | 29 | +| [database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php](/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php) | PHP | 35 | 6 | 6 | 47 | +| [database/migrations/2019_08_19_000000_create_failed_jobs_table.php](/database/migrations/2019_08_19_000000_create_failed_jobs_table.php) | PHP | 23 | 6 | 4 | 33 | +| [database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php](/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php) | PHP | 24 | 6 | 4 | 34 | +| [database/seeders/DatabaseSeeder.php](/database/seeders/DatabaseSeeder.php) | PHP | 17 | 17 | 5 | 39 | +| [jsconfig.json](/jsconfig.json) | JSON with Comments | 5 | 5 | 0 | 10 | +| [liara.json](/liara.json) | JSON | 12 | 0 | 0 | 12 | +| [package-lock.json](/package-lock.json) | JSON | 4,860 | 0 | 1 | 4,861 | +| [package.json](/package.json) | JSON | 25 | 0 | 1 | 26 | +| [phpunit.xml](/phpunit.xml) | XML | 29 | 2 | 1 | 32 | +| [postcss.config.js](/postcss.config.js) | JavaScript | 6 | 0 | 1 | 7 | +| [public/index.php](/public/index.php) | PHP | 14 | 30 | 12 | 56 | +| [resources/css/app.css](/resources/css/app.css) | CSS | 86 | 0 | 4 | 90 | +| [resources/js/Components/ApplicationLogo.jsx](/resources/js/Components/ApplicationLogo.jsx) | JavaScript JSX | 7 | 0 | 1 | 8 | +| [resources/js/Components/Button.jsx](/resources/js/Components/Button.jsx) | JavaScript JSX | 5 | 0 | 0 | 5 | +| [resources/js/Components/CategoryAddItemButton.jsx](/resources/js/Components/CategoryAddItemButton.jsx) | JavaScript JSX | 10 | 0 | 1 | 11 | +| [resources/js/Components/CategoryCard.jsx](/resources/js/Components/CategoryCard.jsx) | JavaScript JSX | 21 | 0 | 1 | 22 | +| [resources/js/Components/CategoryForm.jsx](/resources/js/Components/CategoryForm.jsx) | JavaScript JSX | 32 | 0 | 6 | 38 | +| [resources/js/Components/CategoryItemCard.jsx](/resources/js/Components/CategoryItemCard.jsx) | JavaScript JSX | 9 | 0 | 0 | 9 | +| [resources/js/Components/Checkbox.jsx](/resources/js/Components/Checkbox.jsx) | JavaScript JSX | 12 | 0 | 1 | 13 | +| [resources/js/Components/CreateButton.jsx](/resources/js/Components/CreateButton.jsx) | JavaScript JSX | 10 | 0 | 1 | 11 | +| [resources/js/Components/DangerButton.jsx](/resources/js/Components/DangerButton.jsx) | JavaScript JSX | 15 | 0 | 1 | 16 | +| [resources/js/Components/Dropdown.jsx](/resources/js/Components/Dropdown.jsx) | JavaScript JSX | 75 | 0 | 17 | 92 | +| [resources/js/Components/Header.jsx](/resources/js/Components/Header.jsx) | JavaScript JSX | 7 | 0 | 0 | 7 | +| [resources/js/Components/ImageInput.jsx](/resources/js/Components/ImageInput.jsx) | JavaScript JSX | 22 | 0 | 0 | 22 | +| [resources/js/Components/Input.jsx](/resources/js/Components/Input.jsx) | JavaScript JSX | 9 | 0 | 0 | 9 | +| [resources/js/Components/InputError.jsx](/resources/js/Components/InputError.jsx) | JavaScript JSX | 7 | 0 | 1 | 8 | +| [resources/js/Components/InputLabel.jsx](/resources/js/Components/InputLabel.jsx) | JavaScript JSX | 7 | 0 | 1 | 8 | +| [resources/js/Components/Modal.jsx](/resources/js/Components/Modal.jsx) | JavaScript JSX | 53 | 0 | 5 | 58 | +| [resources/js/Components/NavLink.jsx](/resources/js/Components/NavLink.jsx) | JavaScript JSX | 17 | 0 | 2 | 19 | +| [resources/js/Components/PrimaryButton.jsx](/resources/js/Components/PrimaryButton.jsx) | JavaScript JSX | 15 | 0 | 1 | 16 | +| [resources/js/Components/ProductForm.jsx](/resources/js/Components/ProductForm.jsx) | JavaScript JSX | 75 | 0 | 13 | 88 | +| [resources/js/Components/ProductTable.jsx](/resources/js/Components/ProductTable.jsx) | JavaScript JSX | 53 | 0 | 4 | 57 | +| [resources/js/Components/ResponsiveNavLink.jsx](/resources/js/Components/ResponsiveNavLink.jsx) | JavaScript JSX | 15 | 0 | 2 | 17 | +| [resources/js/Components/Searchbar.jsx](/resources/js/Components/Searchbar.jsx) | JavaScript JSX | 10 | 0 | 2 | 12 | +| [resources/js/Components/SecondaryButton.jsx](/resources/js/Components/SecondaryButton.jsx) | JavaScript JSX | 16 | 0 | 1 | 17 | +| [resources/js/Components/SelectInput.jsx](/resources/js/Components/SelectInput.jsx) | JavaScript JSX | 10 | 0 | 3 | 13 | +| [resources/js/Components/Sidebar.jsx](/resources/js/Components/Sidebar.jsx) | JavaScript JSX | 16 | 0 | 1 | 17 | +| [resources/js/Components/SidebarItem.jsx](/resources/js/Components/SidebarItem.jsx) | JavaScript JSX | 8 | 0 | 0 | 8 | +| [resources/js/Components/TextArea.jsx](/resources/js/Components/TextArea.jsx) | JavaScript JSX | 8 | 0 | 0 | 8 | +| [resources/js/Components/TextInput.jsx](/resources/js/Components/TextInput.jsx) | JavaScript JSX | 20 | 0 | 4 | 24 | +| [resources/js/Layouts/AuthenticatedLayout.jsx](/resources/js/Layouts/AuthenticatedLayout.jsx) | JavaScript JSX | 113 | 0 | 13 | 126 | +| [resources/js/Layouts/GuestLayout.jsx](/resources/js/Layouts/GuestLayout.jsx) | JavaScript JSX | 16 | 0 | 3 | 19 | +| [resources/js/Layouts/Layout.jsx](/resources/js/Layouts/Layout.jsx) | JavaScript JSX | 23 | 0 | 3 | 26 | +| [resources/js/Pages/Auth/ConfirmPassword.jsx](/resources/js/Pages/Auth/ConfirmPassword.jsx) | JavaScript JSX | 49 | 0 | 11 | 60 | +| [resources/js/Pages/Auth/ForgotPassword.jsx](/resources/js/Pages/Auth/ForgotPassword.jsx) | JavaScript JSX | 41 | 0 | 10 | 51 | +| [resources/js/Pages/Auth/Login.jsx](/resources/js/Pages/Auth/Login.jsx) | JavaScript JSX | 82 | 0 | 16 | 98 | +| [resources/js/Pages/Auth/Register.jsx](/resources/js/Pages/Auth/Register.jsx) | JavaScript JSX | 98 | 0 | 20 | 118 | +| [resources/js/Pages/Auth/ResetPassword.jsx](/resources/js/Pages/Auth/ResetPassword.jsx) | JavaScript JSX | 75 | 0 | 16 | 91 | +| [resources/js/Pages/Auth/VerifyEmail.jsx](/resources/js/Pages/Auth/VerifyEmail.jsx) | JavaScript JSX | 37 | 0 | 9 | 46 | +| [resources/js/Pages/Categories/Index.jsx](/resources/js/Pages/Categories/Index.jsx) | JavaScript JSX | 38 | 0 | 8 | 46 | +| [resources/js/Pages/Content/Index.jsx](/resources/js/Pages/Content/Index.jsx) | JavaScript JSX | 15 | 0 | 4 | 19 | +| [resources/js/Pages/Dashboard.jsx](/resources/js/Pages/Dashboard.jsx) | JavaScript JSX | 9 | 0 | 4 | 13 | +| [resources/js/Pages/Products/Index.jsx](/resources/js/Pages/Products/Index.jsx) | JavaScript JSX | 45 | 0 | 8 | 53 | +| [resources/js/Pages/Profile/Edit.jsx](/resources/js/Pages/Profile/Edit.jsx) | JavaScript JSX | 32 | 0 | 5 | 37 | +| [resources/js/Pages/Profile/Partials/DeleteUserForm.jsx](/resources/js/Pages/Profile/Partials/DeleteUserForm.jsx) | JavaScript JSX | 82 | 0 | 18 | 100 | +| [resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx](/resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx) | JavaScript JSX | 95 | 0 | 19 | 114 | +| [resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx](/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx) | JavaScript JSX | 87 | 0 | 17 | 104 | +| [resources/js/Pages/Properties/Index.jsx](/resources/js/Pages/Properties/Index.jsx) | JavaScript JSX | 43 | 0 | 9 | 52 | +| [resources/js/app.jsx](/resources/js/app.jsx) | JavaScript JSX | 16 | 7 | 4 | 27 | +| [resources/js/bootstrap.js](/resources/js/bootstrap.js) | JavaScript | 3 | 23 | 7 | 33 | +| [resources/views/app.blade.php](/resources/views/app.blade.php) | PHP | 19 | 0 | 4 | 23 | +| [resources/views/welcome.blade.php](/resources/views/welcome.blade.php) | PHP | 118 | 0 | 23 | 141 | +| [routes/api.php](/routes/api.php) | PHP | 50 | 10 | 16 | 76 | +| [routes/auth.php](/routes/auth.php) | PHP | 8 | 0 | 5 | 13 | +| [routes/channels.php](/routes/channels.php) | PHP | 5 | 10 | 4 | 19 | +| [routes/console.php](/routes/console.php) | PHP | 6 | 10 | 4 | 20 | +| [routes/web.php](/routes/web.php) | PHP | 6 | 10 | 4 | 20 | +| [tailwind.config.js](/tailwind.config.js) | JavaScript | 17 | 2 | 4 | 23 | +| [tests/CreatesApplication.php](/tests/CreatesApplication.php) | PHP | 13 | 3 | 6 | 22 | +| [tests/Feature/Auth/AuthenticationTest.php](/tests/Feature/Auth/AuthenticationTest.php) | PHP | 34 | 0 | 12 | 46 | +| [tests/Feature/Auth/EmailVerificationTest.php](/tests/Feature/Auth/EmailVerificationTest.php) | PHP | 50 | 0 | 16 | 66 | +| [tests/Feature/Auth/PasswordConfirmationTest.php](/tests/Feature/Auth/PasswordConfirmationTest.php) | PHP | 32 | 0 | 13 | 45 | +| [tests/Feature/Auth/PasswordResetTest.php](/tests/Feature/Auth/PasswordResetTest.php) | PHP | 50 | 0 | 22 | 72 | +| [tests/Feature/Auth/PasswordUpdateTest.php](/tests/Feature/Auth/PasswordUpdateTest.php) | PHP | 41 | 0 | 11 | 52 | +| [tests/Feature/Auth/RegistrationTest.php](/tests/Feature/Auth/RegistrationTest.php) | PHP | 25 | 0 | 8 | 33 | +| [tests/Feature/ExampleTest.php](/tests/Feature/ExampleTest.php) | PHP | 11 | 4 | 5 | 20 | +| [tests/Feature/ProfileTest.php](/tests/Feature/ProfileTest.php) | PHP | 76 | 0 | 24 | 100 | +| [tests/TestCase.php](/tests/TestCase.php) | PHP | 7 | 0 | 4 | 11 | +| [tests/Unit/ExampleTest.php](/tests/Unit/ExampleTest.php) | PHP | 10 | 3 | 4 | 17 | +| [vendor/spatie/ignition/resources/compiled/ignition.css](/vendor/spatie/ignition/resources/compiled/ignition.css) | CSS | 1 | 2 | 0 | 3 | +| [vendor/spatie/ignition/resources/compiled/ignition.js](/vendor/spatie/ignition/resources/compiled/ignition.js) | JavaScript | 6 | 0 | 1 | 7 | +| [vite.config.js](/vite.config.js) | JavaScript | 18 | 0 | 2 | 20 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/diff-details.md b/.VSCodeCounter/2023-10-22_18-41-21/diff-details.md new file mode 100644 index 0000000..a295168 --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2023-10-22 18:41:21 + +Directory /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/diff.csv b/.VSCodeCounter/2023-10-22_18-41-21/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/diff.md b/.VSCodeCounter/2023-10-22_18-41-21/diff.md new file mode 100644 index 0000000..62c5022 --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2023-10-22 18:41:21 + +Directory /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/diff.txt b/.VSCodeCounter/2023-10-22_18-41-21/diff.txt new file mode 100644 index 0000000..ad5308e --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/diff.txt @@ -0,0 +1,22 @@ +Date : 2023-10-22 18:41:21 +Directory : /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/results.csv b/.VSCodeCounter/2023-10-22_18-41-21/results.csv new file mode 100644 index 0000000..41b86e8 --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/results.csv @@ -0,0 +1,151 @@ +"filename", "language", "JavaScript", "XML", "JSON", "Markdown", "PHP", "CSS", "YAML", "JSON with Comments", "JavaScript JSX", "comment", "blank", "total" +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/.github/workflows/liara.yaml", "YAML", 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 1, 20 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/README.md", "Markdown", 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 22, 67 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/CreateNewUser.php", "PHP", 0, 0, 0, 0, 30, 0, 0, 0, 0, 5, 6, 41 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/PasswordValidationRules.php", "PHP", 0, 0, 0, 0, 10, 0, 0, 0, 0, 5, 4, 19 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/ResetUserPassword.php", "PHP", 0, 0, 0, 0, 19, 0, 0, 0, 0, 5, 6, 30 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/UpdateUserPassword.php", "PHP", 0, 0, 0, 0, 22, 0, 0, 0, 0, 5, 6, 33 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/UpdateUserProfileInformation.php", "PHP", 0, 0, 0, 0, 41, 0, 0, 0, 0, 10, 8, 59 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Console/Kernel.php", "PHP", 0, 0, 0, 0, 15, 0, 0, 0, 0, 7, 6, 28 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Exceptions/Handler.php", "PHP", 0, 0, 0, 0, 17, 0, 0, 0, 0, 9, 5, 31 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/AuthenticatedSessionController.php", "PHP", 0, 0, 0, 0, 34, 0, 0, 0, 0, 9, 11, 54 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/ConfirmablePasswordController.php", "PHP", 0, 0, 0, 0, 30, 0, 0, 0, 0, 6, 7, 43 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/EmailVerificationNotificationController.php", "PHP", 0, 0, 0, 0, 17, 0, 0, 0, 0, 3, 6, 26 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/EmailVerificationPromptController.php", "PHP", 0, 0, 0, 0, 17, 0, 0, 0, 0, 3, 4, 24 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/NewPasswordController.php", "PHP", 0, 0, 0, 0, 47, 0, 0, 0, 0, 14, 9, 70 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/PasswordController.php", "PHP", 0, 0, 0, 0, 21, 0, 0, 0, 0, 3, 6, 30 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/PasswordResetLinkController.php", "PHP", 0, 0, 0, 0, 33, 0, 0, 0, 0, 11, 8, 52 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/RegisteredUserController.php", "PHP", 0, 0, 0, 0, 36, 0, 0, 0, 0, 8, 9, 53 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/VerifyEmailController.php", "PHP", 0, 0, 0, 0, 20, 0, 0, 0, 0, 3, 6, 29 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/CmsController.php", "PHP", 0, 0, 0, 0, 53, 0, 0, 0, 0, 0, 13, 66 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Controller.php", "PHP", 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 4, 13 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/ImageController.php", "PHP", 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 8, 44 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/PimController.php", "PHP", 0, 0, 0, 0, 101, 0, 0, 0, 0, 5, 28, 134 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/ProfileController.php", "PHP", 0, 0, 0, 0, 41, 0, 0, 0, 0, 9, 14, 64 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Kernel.php", "PHP", 0, 0, 0, 0, 44, 0, 0, 0, 0, 21, 7, 72 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/Authenticate.php", "PHP", 0, 0, 0, 0, 11, 0, 0, 0, 0, 3, 4, 18 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/EncryptCookies.php", "PHP", 0, 0, 0, 0, 8, 0, 0, 0, 0, 6, 4, 18 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/HandleInertiaRequests.php", "PHP", 0, 0, 0, 0, 26, 0, 0, 0, 0, 13, 6, 45 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/PreventRequestsDuringMaintenance.php", "PHP", 0, 0, 0, 0, 8, 0, 0, 0, 0, 6, 4, 18 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/RedirectIfAuthenticated.php", "PHP", 0, 0, 0, 0, 20, 0, 0, 0, 0, 5, 6, 31 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/TrimStrings.php", "PHP", 0, 0, 0, 0, 11, 0, 0, 0, 0, 5, 4, 20 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/TrustHosts.php", "PHP", 0, 0, 0, 0, 12, 0, 0, 0, 0, 5, 4, 21 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/TrustProxies.php", "PHP", 0, 0, 0, 0, 14, 0, 0, 0, 0, 10, 5, 29 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/ValidateSignature.php", "PHP", 0, 0, 0, 0, 8, 0, 0, 0, 0, 11, 4, 23 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/VerifyCsrfToken.php", "PHP", 0, 0, 0, 0, 8, 0, 0, 0, 0, 6, 4, 18 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/myCors.php", "PHP", 0, 0, 0, 0, 22, 0, 0, 0, 0, 5, 4, 31 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Requests/Auth/LoginRequest.php", "PHP", 0, 0, 0, 0, 51, 0, 0, 0, 0, 21, 14, 86 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Requests/ProfileUpdateRequest.php", "PHP", 0, 0, 0, 0, 15, 0, 0, 0, 0, 5, 4, 24 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Models/User.php", "PHP", 0, 0, 0, 0, 23, 0, 0, 0, 0, 16, 7, 46 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/AppServiceProvider.php", "PHP", 0, 0, 0, 0, 12, 0, 0, 0, 0, 8, 5, 25 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/AuthServiceProvider.php", "PHP", 0, 0, 0, 0, 11, 0, 0, 0, 0, 11, 5, 27 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/BroadcastServiceProvider.php", "PHP", 0, 0, 0, 0, 12, 0, 0, 0, 0, 3, 5, 20 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/EventServiceProvider.php", "PHP", 0, 0, 0, 0, 21, 0, 0, 0, 0, 12, 6, 39 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/FortifyServiceProvider.php", "PHP", 0, 0, 0, 0, 32, 0, 0, 0, 0, 7, 8, 47 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/RouteServiceProvider.php", "PHP", 0, 0, 0, 0, 24, 0, 0, 0, 0, 10, 7, 41 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/bootstrap/app.php", "PHP", 0, 0, 0, 0, 17, 0, 0, 0, 0, 30, 9, 56 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/composer.json", "JSON", 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 1, 72 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/composer.lock", "JSON", 0, 0, 8532, 0, 0, 0, 0, 0, 0, 0, 1, 8533 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/app.php", "PHP", 0, 0, 0, 0, 30, 0, 0, 0, 0, 130, 32, 192 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/auth.php", "PHP", 0, 0, 0, 0, 28, 0, 0, 0, 0, 74, 14, 116 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/broadcasting.php", "PHP", 0, 0, 0, 0, 36, 0, 0, 0, 0, 23, 13, 72 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/cache.php", "PHP", 0, 0, 0, 0, 59, 0, 0, 0, 0, 34, 19, 112 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/cors.php", "PHP", 0, 0, 0, 0, 3, 0, 0, 0, 0, 29, 3, 35 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/database.php", "PHP", 0, 0, 0, 0, 83, 0, 0, 0, 0, 47, 22, 152 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/filesystems.php", "PHP", 0, 0, 0, 0, 32, 0, 0, 0, 0, 32, 13, 77 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/fortify.php", "PHP", 0, 0, 0, 0, 24, 0, 0, 0, 0, 95, 24, 143 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/hashing.php", "PHP", 0, 0, 0, 0, 12, 0, 0, 0, 0, 32, 9, 53 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/image.php", "PHP", 0, 0, 0, 0, 4, 0, 0, 0, 0, 12, 5, 21 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/logging.php", "PHP", 0, 0, 0, 0, 79, 0, 0, 0, 0, 34, 19, 132 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/mail.php", "PHP", 0, 0, 0, 0, 54, 0, 0, 0, 0, 53, 19, 126 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/queue.php", "PHP", 0, 0, 0, 0, 51, 0, 0, 0, 0, 42, 17, 110 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/sanctum.php", "PHP", 0, 0, 0, 0, 15, 0, 0, 0, 0, 41, 12, 68 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/services.php", "PHP", 0, 0, 0, 0, 17, 0, 0, 0, 0, 11, 7, 35 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/session.php", "PHP", 0, 0, 0, 0, 22, 0, 0, 0, 0, 147, 33, 202 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/view.php", "PHP", 0, 0, 0, 0, 10, 0, 0, 0, 0, 20, 7, 37 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/factories/UserFactory.php", "PHP", 0, 0, 0, 0, 21, 0, 0, 0, 0, 11, 5, 37 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2014_10_12_000000_create_users_table.php", "PHP", 0, 0, 0, 0, 23, 0, 0, 0, 0, 3, 5, 31 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php", "PHP", 0, 0, 0, 0, 19, 0, 0, 0, 0, 6, 4, 29 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php", "PHP", 0, 0, 0, 0, 35, 0, 0, 0, 0, 6, 6, 47 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2019_08_19_000000_create_failed_jobs_table.php", "PHP", 0, 0, 0, 0, 23, 0, 0, 0, 0, 6, 4, 33 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php", "PHP", 0, 0, 0, 0, 24, 0, 0, 0, 0, 6, 4, 34 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/seeders/DatabaseSeeder.php", "PHP", 0, 0, 0, 0, 17, 0, 0, 0, 0, 17, 5, 39 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/jsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 5, 0, 5, 0, 10 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/liara.json", "JSON", 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/package-lock.json", "JSON", 0, 0, 4860, 0, 0, 0, 0, 0, 0, 0, 1, 4861 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/package.json", "JSON", 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 1, 26 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/phpunit.xml", "XML", 0, 29, 0, 0, 0, 0, 0, 0, 0, 2, 1, 32 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/postcss.config.js", "JavaScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/public/index.php", "PHP", 0, 0, 0, 0, 14, 0, 0, 0, 0, 30, 12, 56 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/css/app.css", "CSS", 0, 0, 0, 0, 0, 86, 0, 0, 0, 0, 4, 90 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ApplicationLogo.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 8 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Button.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 5 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryAddItemButton.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 1, 11 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryCard.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 1, 22 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryForm.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 6, 38 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryItemCard.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 9 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Checkbox.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 13 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CreateButton.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 1, 11 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/DangerButton.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 1, 16 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Dropdown.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 17, 92 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Header.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ImageInput.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 22 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Input.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 9 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/InputError.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 8 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/InputLabel.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 8 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Modal.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 5, 58 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/NavLink.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 2, 19 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/PrimaryButton.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 1, 16 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ProductForm.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 13, 88 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ProductTable.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 53, 0, 4, 57 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ResponsiveNavLink.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 2, 17 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Searchbar.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 2, 12 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/SecondaryButton.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 1, 17 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/SelectInput.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 3, 13 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Sidebar.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 1, 17 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/SidebarItem.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 8 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/TextArea.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 8 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/TextInput.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 4, 24 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Layouts/AuthenticatedLayout.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 113, 0, 13, 126 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Layouts/GuestLayout.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 3, 19 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Layouts/Layout.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 3, 26 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/ConfirmPassword.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 11, 60 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/ForgotPassword.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 10, 51 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/Login.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 82, 0, 16, 98 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/Register.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 98, 0, 20, 118 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/ResetPassword.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 16, 91 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/VerifyEmail.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 9, 46 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Categories/Index.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 8, 46 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Content/Index.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 4, 19 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Dashboard.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 4, 13 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Products/Index.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 8, 53 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Edit.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 5, 37 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Partials/DeleteUserForm.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 82, 0, 18, 100 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 19, 114 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 87, 0, 17, 104 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Properties/Index.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 9, 52 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/app.jsx", "JavaScript JSX", 0, 0, 0, 0, 0, 0, 0, 0, 16, 7, 4, 27 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/bootstrap.js", "JavaScript", 3, 0, 0, 0, 0, 0, 0, 0, 0, 23, 7, 33 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/views/app.blade.php", "PHP", 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 4, 23 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/views/welcome.blade.php", "PHP", 0, 0, 0, 0, 118, 0, 0, 0, 0, 0, 23, 141 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/api.php", "PHP", 0, 0, 0, 0, 50, 0, 0, 0, 0, 10, 16, 76 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/auth.php", "PHP", 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 5, 13 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/channels.php", "PHP", 0, 0, 0, 0, 5, 0, 0, 0, 0, 10, 4, 19 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/console.php", "PHP", 0, 0, 0, 0, 6, 0, 0, 0, 0, 10, 4, 20 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/web.php", "PHP", 0, 0, 0, 0, 6, 0, 0, 0, 0, 10, 4, 20 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tailwind.config.js", "JavaScript", 17, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 23 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/CreatesApplication.php", "PHP", 0, 0, 0, 0, 13, 0, 0, 0, 0, 3, 6, 22 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/AuthenticationTest.php", "PHP", 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 12, 46 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/EmailVerificationTest.php", "PHP", 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 16, 66 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/PasswordConfirmationTest.php", "PHP", 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 13, 45 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/PasswordResetTest.php", "PHP", 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 22, 72 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/PasswordUpdateTest.php", "PHP", 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 11, 52 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/RegistrationTest.php", "PHP", 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 8, 33 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/ExampleTest.php", "PHP", 0, 0, 0, 0, 11, 0, 0, 0, 0, 4, 5, 20 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/ProfileTest.php", "PHP", 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 24, 100 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/TestCase.php", "PHP", 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 4, 11 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Unit/ExampleTest.php", "PHP", 0, 0, 0, 0, 10, 0, 0, 0, 0, 3, 4, 17 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/vendor/spatie/ignition/resources/compiled/ignition.css", "CSS", 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 3 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/vendor/spatie/ignition/resources/compiled/ignition.js", "JavaScript", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7 +"/home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/vite.config.js", "JavaScript", 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20 +"Total", "-", 50, 29, 13500, 45, 2355, 87, 19, 5, 1560, 1371, 1111, 20132 \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/results.json b/.VSCodeCounter/2023-10-22_18-41-21/results.json new file mode 100644 index 0000000..428dfbc --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/results.json @@ -0,0 +1 @@ +{"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/vite.config.js":{"language":"JavaScript","code":18,"comment":0,"blank":2},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/phpunit.xml":{"language":"XML","code":29,"comment":2,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/liara.json":{"language":"JSON","code":12,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/composer.json":{"language":"JSON","code":71,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/README.md":{"language":"Markdown","code":45,"comment":0,"blank":22},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/routes/web.php":{"language":"PHP","code":6,"comment":10,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/routes/console.php":{"language":"PHP","code":6,"comment":10,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/routes/api.php":{"language":"PHP","code":50,"comment":10,"blank":16},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/database/factories/UserFactory.php":{"language":"PHP","code":21,"comment":11,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/database/migrations/2014_10_12_000000_create_users_table.php":{"language":"PHP","code":23,"comment":3,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/vendor/spatie/ignition/resources/compiled/ignition.css":{"language":"CSS","code":1,"comment":2,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php":{"language":"PHP","code":35,"comment":6,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/database/migrations/2019_08_19_000000_create_failed_jobs_table.php":{"language":"PHP","code":23,"comment":6,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/package-lock.json":{"language":"JSON","code":4860,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php":{"language":"PHP","code":24,"comment":6,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php":{"language":"PHP","code":19,"comment":6,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Unit/ExampleTest.php":{"language":"PHP","code":10,"comment":3,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/CreatesApplication.php":{"language":"PHP","code":13,"comment":3,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/routes/channels.php":{"language":"PHP","code":5,"comment":10,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/database/seeders/DatabaseSeeder.php":{"language":"PHP","code":17,"comment":17,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/composer.lock":{"language":"JSON","code":8532,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/TestCase.php":{"language":"PHP","code":7,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/routes/auth.php":{"language":"PHP","code":8,"comment":0,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/.github/workflows/liara.yaml":{"language":"YAML","code":19,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/ExampleTest.php":{"language":"PHP","code":11,"comment":4,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/Auth/RegistrationTest.php":{"language":"PHP","code":25,"comment":0,"blank":8},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/Auth/AuthenticationTest.php":{"language":"PHP","code":34,"comment":0,"blank":12},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/Auth/PasswordUpdateTest.php":{"language":"PHP","code":41,"comment":0,"blank":11},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/Auth/EmailVerificationTest.php":{"language":"PHP","code":50,"comment":0,"blank":16},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/Auth/PasswordResetTest.php":{"language":"PHP","code":50,"comment":0,"blank":22},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/Auth/PasswordConfirmationTest.php":{"language":"PHP","code":32,"comment":0,"blank":13},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tests/Feature/ProfileTest.php":{"language":"PHP","code":76,"comment":0,"blank":24},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/public/index.php":{"language":"PHP","code":14,"comment":30,"blank":12},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/jsconfig.json":{"language":"JSON with Comments","code":5,"comment":5,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/package.json":{"language":"JSON","code":25,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Providers/RouteServiceProvider.php":{"language":"PHP","code":24,"comment":10,"blank":7},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Providers/BroadcastServiceProvider.php":{"language":"PHP","code":12,"comment":3,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Providers/AppServiceProvider.php":{"language":"PHP","code":12,"comment":8,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Providers/FortifyServiceProvider.php":{"language":"PHP","code":32,"comment":7,"blank":8},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Providers/AuthServiceProvider.php":{"language":"PHP","code":11,"comment":11,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Providers/EventServiceProvider.php":{"language":"PHP","code":21,"comment":12,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Exceptions/Handler.php":{"language":"PHP","code":17,"comment":9,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Models/User.php":{"language":"PHP","code":23,"comment":16,"blank":7},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Kernel.php":{"language":"PHP","code":44,"comment":21,"blank":7},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Console/Kernel.php":{"language":"PHP","code":15,"comment":7,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/myCors.php":{"language":"PHP","code":22,"comment":5,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Actions/Fortify/ResetUserPassword.php":{"language":"PHP","code":19,"comment":5,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/TrimStrings.php":{"language":"PHP","code":11,"comment":5,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Requests/ProfileUpdateRequest.php":{"language":"PHP","code":15,"comment":5,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Actions/Fortify/CreateNewUser.php":{"language":"PHP","code":30,"comment":5,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/TrustHosts.php":{"language":"PHP","code":12,"comment":5,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Actions/Fortify/UpdateUserProfileInformation.php":{"language":"PHP","code":41,"comment":10,"blank":8},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Actions/Fortify/PasswordValidationRules.php":{"language":"PHP","code":10,"comment":5,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Actions/Fortify/UpdateUserPassword.php":{"language":"PHP","code":22,"comment":5,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/HandleInertiaRequests.php":{"language":"PHP","code":26,"comment":13,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/Authenticate.php":{"language":"PHP","code":11,"comment":3,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Requests/Auth/LoginRequest.php":{"language":"PHP","code":51,"comment":21,"blank":14},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/PreventRequestsDuringMaintenance.php":{"language":"PHP","code":8,"comment":6,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/postcss.config.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/ImageController.php":{"language":"PHP","code":36,"comment":0,"blank":8},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/RegisteredUserController.php":{"language":"PHP","code":36,"comment":8,"blank":9},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Layouts/AuthenticatedLayout.jsx":{"language":"JavaScript JSX","code":113,"comment":0,"blank":13},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/CategoryForm.jsx":{"language":"JavaScript JSX","code":32,"comment":0,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/DangerButton.jsx":{"language":"JavaScript JSX","code":15,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/EmailVerificationNotificationController.php":{"language":"PHP","code":17,"comment":3,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Layouts/Layout.jsx":{"language":"JavaScript JSX","code":23,"comment":0,"blank":3},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Modal.jsx":{"language":"JavaScript JSX","code":53,"comment":0,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/ConfirmablePasswordController.php":{"language":"PHP","code":30,"comment":6,"blank":7},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/SelectInput.jsx":{"language":"JavaScript JSX","code":10,"comment":0,"blank":3},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/NewPasswordController.php":{"language":"PHP","code":47,"comment":14,"blank":9},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/ResponsiveNavLink.jsx":{"language":"JavaScript JSX","code":15,"comment":0,"blank":2},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Layouts/GuestLayout.jsx":{"language":"JavaScript JSX","code":16,"comment":0,"blank":3},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/ApplicationLogo.jsx":{"language":"JavaScript JSX","code":7,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/PasswordResetLinkController.php":{"language":"PHP","code":33,"comment":11,"blank":8},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/app.jsx":{"language":"JavaScript JSX","code":16,"comment":7,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/PasswordController.php":{"language":"PHP","code":21,"comment":3,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/PrimaryButton.jsx":{"language":"JavaScript JSX","code":15,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/ProductForm.jsx":{"language":"JavaScript JSX","code":75,"comment":0,"blank":13},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Sidebar.jsx":{"language":"JavaScript JSX","code":16,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/VerifyEmailController.php":{"language":"PHP","code":20,"comment":3,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/AuthenticatedSessionController.php":{"language":"PHP","code":34,"comment":9,"blank":11},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/InputError.jsx":{"language":"JavaScript JSX","code":7,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/bootstrap.js":{"language":"JavaScript","code":3,"comment":23,"blank":7},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Auth/EmailVerificationPromptController.php":{"language":"PHP","code":17,"comment":3,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/css/app.css":{"language":"CSS","code":86,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/TextInput.jsx":{"language":"JavaScript JSX","code":20,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/CategoryAddItemButton.jsx":{"language":"JavaScript JSX","code":10,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/ProfileController.php":{"language":"PHP","code":41,"comment":9,"blank":14},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/TrustProxies.php":{"language":"PHP","code":14,"comment":10,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/bootstrap/app.php":{"language":"PHP","code":17,"comment":30,"blank":9},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/vendor/spatie/ignition/resources/compiled/ignition.js":{"language":"JavaScript","code":6,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Input.jsx":{"language":"JavaScript JSX","code":9,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/ProductTable.jsx":{"language":"JavaScript JSX","code":53,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/views/welcome.blade.php":{"language":"PHP","code":118,"comment":0,"blank":23},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/SidebarItem.jsx":{"language":"JavaScript JSX","code":8,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Products/Index.jsx":{"language":"JavaScript JSX","code":45,"comment":0,"blank":8},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Searchbar.jsx":{"language":"JavaScript JSX","code":10,"comment":0,"blank":2},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Auth/VerifyEmail.jsx":{"language":"JavaScript JSX","code":37,"comment":0,"blank":9},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/CategoryCard.jsx":{"language":"JavaScript JSX","code":21,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Properties/Index.jsx":{"language":"JavaScript JSX","code":43,"comment":0,"blank":9},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Checkbox.jsx":{"language":"JavaScript JSX","code":12,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Auth/ResetPassword.jsx":{"language":"JavaScript JSX","code":75,"comment":0,"blank":16},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/CreateButton.jsx":{"language":"JavaScript JSX","code":10,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Profile/Edit.jsx":{"language":"JavaScript JSX","code":32,"comment":0,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Auth/Register.jsx":{"language":"JavaScript JSX","code":98,"comment":0,"blank":20},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/SecondaryButton.jsx":{"language":"JavaScript JSX","code":16,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Button.jsx":{"language":"JavaScript JSX","code":5,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Auth/ConfirmPassword.jsx":{"language":"JavaScript JSX","code":49,"comment":0,"blank":11},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/InputLabel.jsx":{"language":"JavaScript JSX","code":7,"comment":0,"blank":1},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Auth/ForgotPassword.jsx":{"language":"JavaScript JSX","code":41,"comment":0,"blank":10},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Dropdown.jsx":{"language":"JavaScript JSX","code":75,"comment":0,"blank":17},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/ImageInput.jsx":{"language":"JavaScript JSX","code":22,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/views/app.blade.php":{"language":"PHP","code":19,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Dashboard.jsx":{"language":"JavaScript JSX","code":9,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/NavLink.jsx":{"language":"JavaScript JSX","code":17,"comment":0,"blank":2},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx":{"language":"JavaScript JSX","code":95,"comment":0,"blank":19},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Auth/Login.jsx":{"language":"JavaScript JSX","code":82,"comment":0,"blank":16},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/TextArea.jsx":{"language":"JavaScript JSX","code":8,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/Header.jsx":{"language":"JavaScript JSX","code":7,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Components/CategoryItemCard.jsx":{"language":"JavaScript JSX","code":9,"comment":0,"blank":0},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/ValidateSignature.php":{"language":"PHP","code":8,"comment":11,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/PimController.php":{"language":"PHP","code":101,"comment":5,"blank":28},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/CmsController.php":{"language":"PHP","code":53,"comment":0,"blank":13},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Profile/Partials/DeleteUserForm.jsx":{"language":"JavaScript JSX","code":82,"comment":0,"blank":18},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/VerifyCsrfToken.php":{"language":"PHP","code":8,"comment":6,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/EncryptCookies.php":{"language":"PHP","code":8,"comment":6,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Controllers/Controller.php":{"language":"PHP","code":9,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/app/Http/Middleware/RedirectIfAuthenticated.php":{"language":"PHP","code":20,"comment":5,"blank":6},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Categories/Index.jsx":{"language":"JavaScript JSX","code":38,"comment":0,"blank":8},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx":{"language":"JavaScript JSX","code":87,"comment":0,"blank":17},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/tailwind.config.js":{"language":"JavaScript","code":17,"comment":2,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/resources/js/Pages/Content/Index.jsx":{"language":"JavaScript JSX","code":15,"comment":0,"blank":4},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/view.php":{"language":"PHP","code":10,"comment":20,"blank":7},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/auth.php":{"language":"PHP","code":28,"comment":74,"blank":14},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/database.php":{"language":"PHP","code":83,"comment":47,"blank":22},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/hashing.php":{"language":"PHP","code":12,"comment":32,"blank":9},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/services.php":{"language":"PHP","code":17,"comment":11,"blank":7},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/broadcasting.php":{"language":"PHP","code":36,"comment":23,"blank":13},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/mail.php":{"language":"PHP","code":54,"comment":53,"blank":19},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/fortify.php":{"language":"PHP","code":24,"comment":95,"blank":24},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/cache.php":{"language":"PHP","code":59,"comment":34,"blank":19},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/logging.php":{"language":"PHP","code":79,"comment":34,"blank":19},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/cors.php":{"language":"PHP","code":3,"comment":29,"blank":3},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/filesystems.php":{"language":"PHP","code":32,"comment":32,"blank":13},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/session.php":{"language":"PHP","code":22,"comment":147,"blank":33},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/app.php":{"language":"PHP","code":30,"comment":130,"blank":32},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/sanctum.php":{"language":"PHP","code":15,"comment":41,"blank":12},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/image.php":{"language":"PHP","code":4,"comment":12,"blank":5},"file:///home/khaner/Desktop/Active%20Projects/Back-End%20Suit/DASH/dash/config/queue.php":{"language":"PHP","code":51,"comment":42,"blank":17}} \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/results.md b/.VSCodeCounter/2023-10-22_18-41-21/results.md new file mode 100644 index 0000000..1b99df2 --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/results.md @@ -0,0 +1,84 @@ +# Summary + +Date : 2023-10-22 18:41:21 + +Directory /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash + +Total : 149 files, 17650 codes, 1371 comments, 1111 blanks, all 20132 lines + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| JSON | 5 | 13,500 | 0 | 4 | 13,504 | +| PHP | 86 | 2,355 | 1,330 | 798 | 4,483 | +| JavaScript JSX | 47 | 1,560 | 7 | 266 | 1,833 | +| CSS | 2 | 87 | 2 | 4 | 93 | +| JavaScript | 5 | 50 | 25 | 15 | 90 | +| Markdown | 1 | 45 | 0 | 22 | 67 | +| XML | 1 | 29 | 2 | 1 | 32 | +| YAML | 1 | 19 | 0 | 1 | 20 | +| JSON with Comments | 1 | 5 | 5 | 0 | 10 | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| . | 149 | 17,650 | 1,371 | 1,111 | 20,132 | +| . (Files) | 11 | 13,620 | 9 | 34 | 13,663 | +| .github | 1 | 19 | 0 | 1 | 20 | +| .github/workflows | 1 | 19 | 0 | 1 | 20 | +| app | 42 | 1,042 | 309 | 291 | 1,642 | +| app/Actions | 5 | 122 | 30 | 30 | 182 | +| app/Actions/Fortify | 5 | 122 | 30 | 30 | 182 | +| app/Console | 1 | 15 | 7 | 6 | 28 | +| app/Exceptions | 1 | 17 | 9 | 5 | 31 | +| app/Http | 28 | 753 | 196 | 207 | 1,156 | +| app/Http (Files) | 1 | 44 | 21 | 7 | 72 | +| app/Http/Controllers | 14 | 495 | 74 | 133 | 702 | +| app/Http/Controllers (Files) | 5 | 240 | 14 | 67 | 321 | +| app/Http/Controllers/Auth | 9 | 255 | 60 | 66 | 381 | +| app/Http/Middleware | 11 | 148 | 75 | 49 | 272 | +| app/Http/Requests | 2 | 66 | 26 | 18 | 110 | +| app/Http/Requests (Files) | 1 | 15 | 5 | 4 | 24 | +| app/Http/Requests/Auth | 1 | 51 | 21 | 14 | 86 | +| app/Models | 1 | 23 | 16 | 7 | 46 | +| app/Providers | 6 | 112 | 51 | 36 | 199 | +| bootstrap | 1 | 17 | 30 | 9 | 56 | +| config | 17 | 559 | 856 | 268 | 1,683 | +| database | 7 | 162 | 55 | 33 | 250 | +| database/factories | 1 | 21 | 11 | 5 | 37 | +| database/migrations | 5 | 124 | 27 | 23 | 174 | +| database/seeders | 1 | 17 | 17 | 5 | 39 | +| public | 1 | 14 | 30 | 12 | 56 | +| resources | 51 | 1,786 | 30 | 304 | 2,120 | +| resources/css | 1 | 86 | 0 | 4 | 90 | +| resources/js | 48 | 1,563 | 30 | 273 | 1,866 | +| resources/js (Files) | 2 | 19 | 30 | 11 | 60 | +| resources/js/Components | 28 | 564 | 0 | 69 | 633 | +| resources/js/Layouts | 3 | 152 | 0 | 19 | 171 | +| resources/js/Pages | 15 | 828 | 0 | 174 | 1,002 | +| resources/js/Pages (Files) | 1 | 9 | 0 | 4 | 13 | +| resources/js/Pages/Auth | 6 | 382 | 0 | 82 | 464 | +| resources/js/Pages/Categories | 1 | 38 | 0 | 8 | 46 | +| resources/js/Pages/Content | 1 | 15 | 0 | 4 | 19 | +| resources/js/Pages/Products | 1 | 45 | 0 | 8 | 53 | +| resources/js/Pages/Profile | 4 | 296 | 0 | 59 | 355 | +| resources/js/Pages/Profile (Files) | 1 | 32 | 0 | 5 | 37 | +| resources/js/Pages/Profile/Partials | 3 | 264 | 0 | 54 | 318 | +| resources/js/Pages/Properties | 1 | 43 | 0 | 9 | 52 | +| resources/views | 2 | 137 | 0 | 27 | 164 | +| routes | 5 | 75 | 40 | 33 | 148 | +| tests | 11 | 349 | 10 | 125 | 484 | +| tests (Files) | 2 | 20 | 3 | 10 | 33 | +| tests/Feature | 8 | 319 | 4 | 111 | 434 | +| tests/Feature (Files) | 2 | 87 | 4 | 29 | 120 | +| tests/Feature/Auth | 6 | 232 | 0 | 82 | 314 | +| tests/Unit | 1 | 10 | 3 | 4 | 17 | +| vendor | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie/ignition | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie/ignition/resources | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie/ignition/resources/compiled | 2 | 7 | 2 | 1 | 10 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2023-10-22_18-41-21/results.txt b/.VSCodeCounter/2023-10-22_18-41-21/results.txt new file mode 100644 index 0000000..cc2cc9a --- /dev/null +++ b/.VSCodeCounter/2023-10-22_18-41-21/results.txt @@ -0,0 +1,236 @@ +Date : 2023-10-22 18:41:21 +Directory : /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash +Total : 149 files, 17650 codes, 1371 comments, 1111 blanks, all 20132 lines + +Languages ++--------------------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++--------------------+------------+------------+------------+------------+------------+ +| JSON | 5 | 13,500 | 0 | 4 | 13,504 | +| PHP | 86 | 2,355 | 1,330 | 798 | 4,483 | +| JavaScript JSX | 47 | 1,560 | 7 | 266 | 1,833 | +| CSS | 2 | 87 | 2 | 4 | 93 | +| JavaScript | 5 | 50 | 25 | 15 | 90 | +| Markdown | 1 | 45 | 0 | 22 | 67 | +| XML | 1 | 29 | 2 | 1 | 32 | +| YAML | 1 | 19 | 0 | 1 | 20 | +| JSON with Comments | 1 | 5 | 5 | 0 | 10 | ++--------------------+------------+------------+------------+------------+------------+ + +Directories ++----------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++----------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| . | 149 | 17,650 | 1,371 | 1,111 | 20,132 | +| . (Files) | 11 | 13,620 | 9 | 34 | 13,663 | +| .github | 1 | 19 | 0 | 1 | 20 | +| .github/workflows | 1 | 19 | 0 | 1 | 20 | +| app | 42 | 1,042 | 309 | 291 | 1,642 | +| app/Actions | 5 | 122 | 30 | 30 | 182 | +| app/Actions/Fortify | 5 | 122 | 30 | 30 | 182 | +| app/Console | 1 | 15 | 7 | 6 | 28 | +| app/Exceptions | 1 | 17 | 9 | 5 | 31 | +| app/Http | 28 | 753 | 196 | 207 | 1,156 | +| app/Http (Files) | 1 | 44 | 21 | 7 | 72 | +| app/Http/Controllers | 14 | 495 | 74 | 133 | 702 | +| app/Http/Controllers (Files) | 5 | 240 | 14 | 67 | 321 | +| app/Http/Controllers/Auth | 9 | 255 | 60 | 66 | 381 | +| app/Http/Middleware | 11 | 148 | 75 | 49 | 272 | +| app/Http/Requests | 2 | 66 | 26 | 18 | 110 | +| app/Http/Requests (Files) | 1 | 15 | 5 | 4 | 24 | +| app/Http/Requests/Auth | 1 | 51 | 21 | 14 | 86 | +| app/Models | 1 | 23 | 16 | 7 | 46 | +| app/Providers | 6 | 112 | 51 | 36 | 199 | +| bootstrap | 1 | 17 | 30 | 9 | 56 | +| config | 17 | 559 | 856 | 268 | 1,683 | +| database | 7 | 162 | 55 | 33 | 250 | +| database/factories | 1 | 21 | 11 | 5 | 37 | +| database/migrations | 5 | 124 | 27 | 23 | 174 | +| database/seeders | 1 | 17 | 17 | 5 | 39 | +| public | 1 | 14 | 30 | 12 | 56 | +| resources | 51 | 1,786 | 30 | 304 | 2,120 | +| resources/css | 1 | 86 | 0 | 4 | 90 | +| resources/js | 48 | 1,563 | 30 | 273 | 1,866 | +| resources/js (Files) | 2 | 19 | 30 | 11 | 60 | +| resources/js/Components | 28 | 564 | 0 | 69 | 633 | +| resources/js/Layouts | 3 | 152 | 0 | 19 | 171 | +| resources/js/Pages | 15 | 828 | 0 | 174 | 1,002 | +| resources/js/Pages (Files) | 1 | 9 | 0 | 4 | 13 | +| resources/js/Pages/Auth | 6 | 382 | 0 | 82 | 464 | +| resources/js/Pages/Categories | 1 | 38 | 0 | 8 | 46 | +| resources/js/Pages/Content | 1 | 15 | 0 | 4 | 19 | +| resources/js/Pages/Products | 1 | 45 | 0 | 8 | 53 | +| resources/js/Pages/Profile | 4 | 296 | 0 | 59 | 355 | +| resources/js/Pages/Profile (Files) | 1 | 32 | 0 | 5 | 37 | +| resources/js/Pages/Profile/Partials | 3 | 264 | 0 | 54 | 318 | +| resources/js/Pages/Properties | 1 | 43 | 0 | 9 | 52 | +| resources/views | 2 | 137 | 0 | 27 | 164 | +| routes | 5 | 75 | 40 | 33 | 148 | +| tests | 11 | 349 | 10 | 125 | 484 | +| tests (Files) | 2 | 20 | 3 | 10 | 33 | +| tests/Feature | 8 | 319 | 4 | 111 | 434 | +| tests/Feature (Files) | 2 | 87 | 4 | 29 | 120 | +| tests/Feature/Auth | 6 | 232 | 0 | 82 | 314 | +| tests/Unit | 1 | 10 | 3 | 4 | 17 | +| vendor | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie/ignition | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie/ignition/resources | 2 | 7 | 2 | 1 | 10 | +| vendor/spatie/ignition/resources/compiled | 2 | 7 | 2 | 1 | 10 | ++----------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ + +Files ++----------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/.github/workflows/liara.yaml | YAML | 19 | 0 | 1 | 20 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/README.md | Markdown | 45 | 0 | 22 | 67 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/CreateNewUser.php | PHP | 30 | 5 | 6 | 41 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/PasswordValidationRules.php | PHP | 10 | 5 | 4 | 19 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/ResetUserPassword.php | PHP | 19 | 5 | 6 | 30 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/UpdateUserPassword.php | PHP | 22 | 5 | 6 | 33 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Actions/Fortify/UpdateUserProfileInformation.php | PHP | 41 | 10 | 8 | 59 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Console/Kernel.php | PHP | 15 | 7 | 6 | 28 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Exceptions/Handler.php | PHP | 17 | 9 | 5 | 31 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/AuthenticatedSessionController.php | PHP | 34 | 9 | 11 | 54 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/ConfirmablePasswordController.php | PHP | 30 | 6 | 7 | 43 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/EmailVerificationNotificationController.php | PHP | 17 | 3 | 6 | 26 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/EmailVerificationPromptController.php | PHP | 17 | 3 | 4 | 24 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/NewPasswordController.php | PHP | 47 | 14 | 9 | 70 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/PasswordController.php | PHP | 21 | 3 | 6 | 30 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/PasswordResetLinkController.php | PHP | 33 | 11 | 8 | 52 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/RegisteredUserController.php | PHP | 36 | 8 | 9 | 53 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Auth/VerifyEmailController.php | PHP | 20 | 3 | 6 | 29 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/CmsController.php | PHP | 53 | 0 | 13 | 66 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/Controller.php | PHP | 9 | 0 | 4 | 13 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/ImageController.php | PHP | 36 | 0 | 8 | 44 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/PimController.php | PHP | 101 | 5 | 28 | 134 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Controllers/ProfileController.php | PHP | 41 | 9 | 14 | 64 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Kernel.php | PHP | 44 | 21 | 7 | 72 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/Authenticate.php | PHP | 11 | 3 | 4 | 18 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/EncryptCookies.php | PHP | 8 | 6 | 4 | 18 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/HandleInertiaRequests.php | PHP | 26 | 13 | 6 | 45 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/PreventRequestsDuringMaintenance.php | PHP | 8 | 6 | 4 | 18 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/RedirectIfAuthenticated.php | PHP | 20 | 5 | 6 | 31 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/TrimStrings.php | PHP | 11 | 5 | 4 | 20 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/TrustHosts.php | PHP | 12 | 5 | 4 | 21 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/TrustProxies.php | PHP | 14 | 10 | 5 | 29 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/ValidateSignature.php | PHP | 8 | 11 | 4 | 23 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/VerifyCsrfToken.php | PHP | 8 | 6 | 4 | 18 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Middleware/myCors.php | PHP | 22 | 5 | 4 | 31 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Requests/Auth/LoginRequest.php | PHP | 51 | 21 | 14 | 86 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Http/Requests/ProfileUpdateRequest.php | PHP | 15 | 5 | 4 | 24 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Models/User.php | PHP | 23 | 16 | 7 | 46 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/AppServiceProvider.php | PHP | 12 | 8 | 5 | 25 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/AuthServiceProvider.php | PHP | 11 | 11 | 5 | 27 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/BroadcastServiceProvider.php | PHP | 12 | 3 | 5 | 20 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/EventServiceProvider.php | PHP | 21 | 12 | 6 | 39 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/FortifyServiceProvider.php | PHP | 32 | 7 | 8 | 47 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/app/Providers/RouteServiceProvider.php | PHP | 24 | 10 | 7 | 41 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/bootstrap/app.php | PHP | 17 | 30 | 9 | 56 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/composer.json | JSON | 71 | 0 | 1 | 72 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/composer.lock | JSON | 8,532 | 0 | 1 | 8,533 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/app.php | PHP | 30 | 130 | 32 | 192 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/auth.php | PHP | 28 | 74 | 14 | 116 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/broadcasting.php | PHP | 36 | 23 | 13 | 72 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/cache.php | PHP | 59 | 34 | 19 | 112 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/cors.php | PHP | 3 | 29 | 3 | 35 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/database.php | PHP | 83 | 47 | 22 | 152 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/filesystems.php | PHP | 32 | 32 | 13 | 77 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/fortify.php | PHP | 24 | 95 | 24 | 143 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/hashing.php | PHP | 12 | 32 | 9 | 53 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/image.php | PHP | 4 | 12 | 5 | 21 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/logging.php | PHP | 79 | 34 | 19 | 132 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/mail.php | PHP | 54 | 53 | 19 | 126 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/queue.php | PHP | 51 | 42 | 17 | 110 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/sanctum.php | PHP | 15 | 41 | 12 | 68 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/services.php | PHP | 17 | 11 | 7 | 35 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/session.php | PHP | 22 | 147 | 33 | 202 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/config/view.php | PHP | 10 | 20 | 7 | 37 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/factories/UserFactory.php | PHP | 21 | 11 | 5 | 37 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2014_10_12_000000_create_users_table.php | PHP | 23 | 3 | 5 | 31 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php | PHP | 19 | 6 | 4 | 29 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php | PHP | 35 | 6 | 6 | 47 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2019_08_19_000000_create_failed_jobs_table.php | PHP | 23 | 6 | 4 | 33 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php | PHP | 24 | 6 | 4 | 34 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/database/seeders/DatabaseSeeder.php | PHP | 17 | 17 | 5 | 39 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/jsconfig.json | JSON with Comments | 5 | 5 | 0 | 10 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/liara.json | JSON | 12 | 0 | 0 | 12 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/package-lock.json | JSON | 4,860 | 0 | 1 | 4,861 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/package.json | JSON | 25 | 0 | 1 | 26 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/phpunit.xml | XML | 29 | 2 | 1 | 32 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/postcss.config.js | JavaScript | 6 | 0 | 1 | 7 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/public/index.php | PHP | 14 | 30 | 12 | 56 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/css/app.css | CSS | 86 | 0 | 4 | 90 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ApplicationLogo.jsx | JavaScript JSX | 7 | 0 | 1 | 8 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Button.jsx | JavaScript JSX | 5 | 0 | 0 | 5 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryAddItemButton.jsx | JavaScript JSX | 10 | 0 | 1 | 11 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryCard.jsx | JavaScript JSX | 21 | 0 | 1 | 22 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryForm.jsx | JavaScript JSX | 32 | 0 | 6 | 38 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CategoryItemCard.jsx | JavaScript JSX | 9 | 0 | 0 | 9 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Checkbox.jsx | JavaScript JSX | 12 | 0 | 1 | 13 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/CreateButton.jsx | JavaScript JSX | 10 | 0 | 1 | 11 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/DangerButton.jsx | JavaScript JSX | 15 | 0 | 1 | 16 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Dropdown.jsx | JavaScript JSX | 75 | 0 | 17 | 92 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Header.jsx | JavaScript JSX | 7 | 0 | 0 | 7 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ImageInput.jsx | JavaScript JSX | 22 | 0 | 0 | 22 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Input.jsx | JavaScript JSX | 9 | 0 | 0 | 9 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/InputError.jsx | JavaScript JSX | 7 | 0 | 1 | 8 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/InputLabel.jsx | JavaScript JSX | 7 | 0 | 1 | 8 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Modal.jsx | JavaScript JSX | 53 | 0 | 5 | 58 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/NavLink.jsx | JavaScript JSX | 17 | 0 | 2 | 19 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/PrimaryButton.jsx | JavaScript JSX | 15 | 0 | 1 | 16 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ProductForm.jsx | JavaScript JSX | 75 | 0 | 13 | 88 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ProductTable.jsx | JavaScript JSX | 53 | 0 | 4 | 57 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/ResponsiveNavLink.jsx | JavaScript JSX | 15 | 0 | 2 | 17 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Searchbar.jsx | JavaScript JSX | 10 | 0 | 2 | 12 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/SecondaryButton.jsx | JavaScript JSX | 16 | 0 | 1 | 17 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/SelectInput.jsx | JavaScript JSX | 10 | 0 | 3 | 13 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/Sidebar.jsx | JavaScript JSX | 16 | 0 | 1 | 17 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/SidebarItem.jsx | JavaScript JSX | 8 | 0 | 0 | 8 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/TextArea.jsx | JavaScript JSX | 8 | 0 | 0 | 8 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Components/TextInput.jsx | JavaScript JSX | 20 | 0 | 4 | 24 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Layouts/AuthenticatedLayout.jsx | JavaScript JSX | 113 | 0 | 13 | 126 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Layouts/GuestLayout.jsx | JavaScript JSX | 16 | 0 | 3 | 19 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Layouts/Layout.jsx | JavaScript JSX | 23 | 0 | 3 | 26 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/ConfirmPassword.jsx | JavaScript JSX | 49 | 0 | 11 | 60 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/ForgotPassword.jsx | JavaScript JSX | 41 | 0 | 10 | 51 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/Login.jsx | JavaScript JSX | 82 | 0 | 16 | 98 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/Register.jsx | JavaScript JSX | 98 | 0 | 20 | 118 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/ResetPassword.jsx | JavaScript JSX | 75 | 0 | 16 | 91 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Auth/VerifyEmail.jsx | JavaScript JSX | 37 | 0 | 9 | 46 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Categories/Index.jsx | JavaScript JSX | 38 | 0 | 8 | 46 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Content/Index.jsx | JavaScript JSX | 15 | 0 | 4 | 19 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Dashboard.jsx | JavaScript JSX | 9 | 0 | 4 | 13 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Products/Index.jsx | JavaScript JSX | 45 | 0 | 8 | 53 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Edit.jsx | JavaScript JSX | 32 | 0 | 5 | 37 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Partials/DeleteUserForm.jsx | JavaScript JSX | 82 | 0 | 18 | 100 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx | JavaScript JSX | 95 | 0 | 19 | 114 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx | JavaScript JSX | 87 | 0 | 17 | 104 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/Pages/Properties/Index.jsx | JavaScript JSX | 43 | 0 | 9 | 52 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/app.jsx | JavaScript JSX | 16 | 7 | 4 | 27 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/js/bootstrap.js | JavaScript | 3 | 23 | 7 | 33 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/views/app.blade.php | PHP | 19 | 0 | 4 | 23 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/resources/views/welcome.blade.php | PHP | 118 | 0 | 23 | 141 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/api.php | PHP | 50 | 10 | 16 | 76 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/auth.php | PHP | 8 | 0 | 5 | 13 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/channels.php | PHP | 5 | 10 | 4 | 19 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/console.php | PHP | 6 | 10 | 4 | 20 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/routes/web.php | PHP | 6 | 10 | 4 | 20 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tailwind.config.js | JavaScript | 17 | 2 | 4 | 23 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/CreatesApplication.php | PHP | 13 | 3 | 6 | 22 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/AuthenticationTest.php | PHP | 34 | 0 | 12 | 46 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/EmailVerificationTest.php | PHP | 50 | 0 | 16 | 66 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/PasswordConfirmationTest.php | PHP | 32 | 0 | 13 | 45 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/PasswordResetTest.php | PHP | 50 | 0 | 22 | 72 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/PasswordUpdateTest.php | PHP | 41 | 0 | 11 | 52 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/Auth/RegistrationTest.php | PHP | 25 | 0 | 8 | 33 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/ExampleTest.php | PHP | 11 | 4 | 5 | 20 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Feature/ProfileTest.php | PHP | 76 | 0 | 24 | 100 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/TestCase.php | PHP | 7 | 0 | 4 | 11 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/tests/Unit/ExampleTest.php | PHP | 10 | 3 | 4 | 17 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/vendor/spatie/ignition/resources/compiled/ignition.css | CSS | 1 | 2 | 0 | 3 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/vendor/spatie/ignition/resources/compiled/ignition.js | JavaScript | 6 | 0 | 1 | 7 | +| /home/khaner/Desktop/Active Projects/Back-End Suit/DASH/dash/vite.config.js | JavaScript | 18 | 0 | 2 | 20 | +| Total | | 17,650 | 1,371 | 1,111 | 20,132 | ++----------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..dc8ab09 --- /dev/null +++ b/.env.example @@ -0,0 +1,59 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=dash +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DISK=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailpit +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_HOST= +PUSHER_PORT=443 +PUSHER_SCHEME=https +PUSHER_APP_CLUSTER=mt1 + +VITE_APP_NAME="${APP_NAME}" +VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +VITE_PUSHER_HOST="${PUSHER_HOST}" +VITE_PUSHER_PORT="${PUSHER_PORT}" +VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" +VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/.github/workflows/liara.yaml b/.github/workflows/liara.yaml new file mode 100644 index 0000000..5395492 --- /dev/null +++ b/.github/workflows/liara.yaml @@ -0,0 +1,20 @@ +name: CD-Liara +on: + push: + branches: + - master +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: "18" + - name: update-liara + env: + LIARA_TOKEN: ${{ secrets.LIARA_API_TOKEN }} + run: | + npm i -g @liara/cli@4 + liara deploy --app="axicon-portal" --api-token="$LIARA_TOKEN" --detach \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7fe978f --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +/.phpunit.cache +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/vendor +.env +.env.backup +.env.production +.phpunit.result.cache +Homestead.json +Homestead.yaml +auth.json +npm-debug.log +yarn-error.log +/.fleet +/.idea +/.vscode diff --git a/README.md b/README.md new file mode 100644 index 0000000..3ed385a --- /dev/null +++ b/README.md @@ -0,0 +1,66 @@ +

Laravel Logo

+ +

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

+ +## About Laravel + +Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: + +- [Simple, fast routing engine](https://laravel.com/docs/routing). +- [Powerful dependency injection container](https://laravel.com/docs/container). +- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. +- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). +- Database agnostic [schema migrations](https://laravel.com/docs/migrations). +- [Robust background job processing](https://laravel.com/docs/queues). +- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). + +Laravel is accessible, powerful, and provides tools required for large, robust applications. + +## Learning Laravel + +Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. + +You may also try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 2000 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. + +## Laravel Sponsors + +We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel [Patreon page](https://patreon.com/taylorotwell). + +### Premium Partners + +- **[Vehikl](https://vehikl.com/)** +- **[Tighten Co.](https://tighten.co)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Cubet Techno Labs](https://cubettech.com)** +- **[Cyber-Duck](https://cyber-duck.co.uk)** +- **[Many](https://www.many.co.uk)** +- **[Webdock, Fast VPS Hosting](https://www.webdock.io/en)** +- **[DevSquad](https://devsquad.com)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** +- **[OP.GG](https://op.gg)** +- **[WebReinvent](https://webreinvent.com/?utm_source=laravel&utm_medium=github&utm_campaign=patreon-sponsors)** +- **[Lendio](https://lendio.com)** + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/app/Actions/Fortify/CreateNewUser.php b/app/Actions/Fortify/CreateNewUser.php new file mode 100644 index 0000000..7bf18d0 --- /dev/null +++ b/app/Actions/Fortify/CreateNewUser.php @@ -0,0 +1,40 @@ + $input + */ + public function create(array $input): User + { + Validator::make($input, [ + 'name' => ['required', 'string', 'max:255'], + 'email' => [ + 'required', + 'string', + 'email', + 'max:255', + Rule::unique(User::class), + ], + '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..92fcc75 --- /dev/null +++ b/app/Actions/Fortify/PasswordValidationRules.php @@ -0,0 +1,18 @@ + + */ + protected function passwordRules(): array + { + return ['required', 'string', new Password, 'confirmed']; + } +} diff --git a/app/Actions/Fortify/ResetUserPassword.php b/app/Actions/Fortify/ResetUserPassword.php new file mode 100644 index 0000000..7a57c50 --- /dev/null +++ b/app/Actions/Fortify/ResetUserPassword.php @@ -0,0 +1,29 @@ + $input + */ + public function reset(User $user, array $input): void + { + Validator::make($input, [ + 'password' => $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..7005639 --- /dev/null +++ b/app/Actions/Fortify/UpdateUserPassword.php @@ -0,0 +1,32 @@ + $input + */ + public function update(User $user, array $input): void + { + Validator::make($input, [ + 'current_password' => ['required', 'string', 'current_password:web'], + 'password' => $this->passwordRules(), + ], [ + 'current_password.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..0930ddf --- /dev/null +++ b/app/Actions/Fortify/UpdateUserProfileInformation.php @@ -0,0 +1,58 @@ + $input + */ + public function update(User $user, array $input): void + { + Validator::make($input, [ + 'name' => ['required', 'string', 'max:255'], + + 'email' => [ + 'required', + 'string', + 'email', + 'max:255', + Rule::unique('users')->ignore($user->id), + ], + ])->validateWithBag('updateProfileInformation'); + + 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 array $input + */ + protected function updateVerifiedUser(User $user, array $input): void + { + $user->forceFill([ + 'name' => $input['name'], + 'email' => $input['email'], + 'email_verified_at' => null, + ])->save(); + + $user->sendEmailVerificationNotification(); + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..e6b9960 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,27 @@ +command('inspire')->hourly(); + } + + /** + * Register the commands for the application. + */ + protected function commands(): void + { + $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..56af264 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,30 @@ + + */ + protected $dontFlash = [ + 'current_password', + 'password', + 'password_confirmation', + ]; + + /** + * Register the exception handling callbacks for the application. + */ + public function register(): void + { + $this->reportable(function (Throwable $e) { + // + }); + } +} diff --git a/app/Http/Controllers/Auth/AuthenticatedSessionController.php b/app/Http/Controllers/Auth/AuthenticatedSessionController.php new file mode 100644 index 0000000..864228e --- /dev/null +++ b/app/Http/Controllers/Auth/AuthenticatedSessionController.php @@ -0,0 +1,53 @@ + Route::has('password.request'), + 'status' => session('status'), + ]); + } + + /** + * Handle an incoming authentication request. + */ + public function store(LoginRequest $request) + { + $request->authenticate(); + + $request->session()->regenerate(); + + return response(['message' => 'Authentication successful']); + } + + /** + * Destroy an authenticated session. + */ + public function destroy(Request $request) + { + Auth::guard('web')->logout(); + + $request->session()->invalidate(); + + $request->session()->regenerateToken(); + + return response(['message' => 'Session deleted'], 204); + } +} diff --git a/app/Http/Controllers/Auth/ConfirmablePasswordController.php b/app/Http/Controllers/Auth/ConfirmablePasswordController.php new file mode 100644 index 0000000..1031482 --- /dev/null +++ b/app/Http/Controllers/Auth/ConfirmablePasswordController.php @@ -0,0 +1,42 @@ +validate([ + 'email' => $request->user()->email, + 'password' => $request->password, + ])) { + throw ValidationException::withMessages([ + 'password' => __('auth.password'), + ]); + } + + $request->session()->put('auth.password_confirmed_at', time()); + + return redirect()->intended(RouteServiceProvider::HOME); + } +} diff --git a/app/Http/Controllers/Auth/EmailVerificationNotificationController.php b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php new file mode 100644 index 0000000..96ba772 --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php @@ -0,0 +1,25 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(RouteServiceProvider::HOME); + } + + $request->user()->sendEmailVerificationNotification(); + + return back()->with('status', 'verification-link-sent'); + } +} diff --git a/app/Http/Controllers/Auth/EmailVerificationPromptController.php b/app/Http/Controllers/Auth/EmailVerificationPromptController.php new file mode 100644 index 0000000..813b6ed --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationPromptController.php @@ -0,0 +1,23 @@ +user()->hasVerifiedEmail() + ? redirect()->intended(RouteServiceProvider::HOME) + : Inertia::render('Auth/VerifyEmail', ['status' => session('status')]); + } +} diff --git a/app/Http/Controllers/Auth/NewPasswordController.php b/app/Http/Controllers/Auth/NewPasswordController.php new file mode 100644 index 0000000..394cc4a --- /dev/null +++ b/app/Http/Controllers/Auth/NewPasswordController.php @@ -0,0 +1,69 @@ + $request->email, + 'token' => $request->route('token'), + ]); + } + + /** + * Handle an incoming new password request. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function store(Request $request): RedirectResponse + { + $request->validate([ + 'token' => 'required', + 'email' => 'required|email', + 'password' => ['required', 'confirmed', Rules\Password::defaults()], + ]); + + // Here we will attempt to reset the user's password. If it is successful we + // will update the password on an actual user model and persist it to the + // database. Otherwise we will parse the error and return the response. + $status = Password::reset( + $request->only('email', 'password', 'password_confirmation', 'token'), + function ($user) use ($request) { + $user->forceFill([ + 'password' => Hash::make($request->password), + 'remember_token' => Str::random(60), + ])->save(); + + event(new PasswordReset($user)); + } + ); + + // If the password was successfully reset, we will redirect the user back to + // the application's home authenticated view. If there is an error we can + // redirect them back to where they came from with their error message. + if ($status == Password::PASSWORD_RESET) { + return redirect()->route('login')->with('status', __($status)); + } + + throw ValidationException::withMessages([ + 'email' => [trans($status)], + ]); + } +} diff --git a/app/Http/Controllers/Auth/PasswordController.php b/app/Http/Controllers/Auth/PasswordController.php new file mode 100644 index 0000000..57a82b5 --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordController.php @@ -0,0 +1,29 @@ +validate([ + 'current_password' => ['required', 'current_password'], + 'password' => ['required', Password::defaults(), 'confirmed'], + ]); + + $request->user()->update([ + 'password' => Hash::make($validated['password']), + ]); + + return back(); + } +} diff --git a/app/Http/Controllers/Auth/PasswordResetLinkController.php b/app/Http/Controllers/Auth/PasswordResetLinkController.php new file mode 100644 index 0000000..b22c544 --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordResetLinkController.php @@ -0,0 +1,51 @@ + session('status'), + ]); + } + + /** + * Handle an incoming password reset link request. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function store(Request $request): RedirectResponse + { + $request->validate([ + 'email' => 'required|email', + ]); + + // We will send the password reset link to this user. Once we have attempted + // to send the link, we will examine the response then see the message we + // need to show to the user. Finally, we'll send out a proper response. + $status = Password::sendResetLink( + $request->only('email') + ); + + if ($status == Password::RESET_LINK_SENT) { + return back()->with('status', __($status)); + } + + throw ValidationException::withMessages([ + 'email' => [trans($status)], + ]); + } +} diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php new file mode 100644 index 0000000..a9f20f2 --- /dev/null +++ b/app/Http/Controllers/Auth/RegisteredUserController.php @@ -0,0 +1,52 @@ +validate([ + 'name' => 'required|string|max:255', + 'email' => 'required|string|email|max:255|unique:'.User::class, + 'password' => ['required', 'confirmed', Rules\Password::defaults()], + ]); + + $user = User::create([ + 'name' => $request->name, + 'email' => $request->email, + 'password' => Hash::make($request->password), + ]); + + event(new Registered($user)); + + Auth::login($user); + + return redirect(RouteServiceProvider::HOME); + } +} diff --git a/app/Http/Controllers/Auth/VerifyEmailController.php b/app/Http/Controllers/Auth/VerifyEmailController.php new file mode 100644 index 0000000..ea87940 --- /dev/null +++ b/app/Http/Controllers/Auth/VerifyEmailController.php @@ -0,0 +1,28 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(RouteServiceProvider::HOME.'?verified=1'); + } + + if ($request->user()->markEmailAsVerified()) { + event(new Verified($request->user())); + } + + return redirect()->intended(RouteServiceProvider::HOME.'?verified=1'); + } +} diff --git a/app/Http/Controllers/CmsController.php b/app/Http/Controllers/CmsController.php new file mode 100644 index 0000000..4a73638 --- /dev/null +++ b/app/Http/Controllers/CmsController.php @@ -0,0 +1,108 @@ +body; + if($request->file('image')){ + $path = '/images/' . 'cms' . '/' . 'Post/'; + $imageName = Storage::disk('public')->putFile($path, $request->file('image')); + $imagePath = implode('/', [env('APP_URL'), 'storage', $imageName]); + $body = $imagePath; + } + + $response = $this->send_request("POST", "content", "update", $content_id, ['body' => $body]); + return response($response->json(), $response->status()); + } + + public function blog_create(Request $request) { + $path = '/images/' . 'cms' . '/' . 'Post/'; + $imageName = Storage::disk('public')->putFile($path, $request->file('image')); + $imagePath = implode('/', [env('APP_URL'), 'storage', $imageName]); + $thumbnailsPath = public_path('storage'.$path.'/thumbnails'); + + if(!File::isDirectory($thumbnailsPath)) + File::makeDirectory($thumbnailsPath, 0777, true, true); + + $thumbnail = \IImage::make('storage'.'/'.$imageName)->resize(300, 300, function ($constraint) { + $constraint->aspectRatio(); + }); + + $thumbnail->dirname = $thumbnailsPath; + $thumbnail->save(); + + $response = $this->send_request("POST", "blog", "create", "", Arr::except($request->all(), ['user_token']) + [ + 'user_token' => auth()->user()->token, + 'image_alt' => $request->input('alt'), + 'image_path' => $imagePath, + 'image_thumbnail' => implode('/', [env('APP_URL'), 'storage', substr($path, 1), 'thumbnails', $thumbnail->basename]), + ]); + return response($response->json(), $response->status()); + } + public function blog_update(Request $request, $blog_id) { + $imagePath = ''; + $thumbnailPath = ''; + if($request->hasFile('image')){ + $path = '/images/' . 'cms' . '/' . 'Post/'; + $imageName = Storage::disk('public')->putFile($path, $request->file('image')); + $imagePath = implode('/', [env('APP_URL'), 'storage', $imageName]); + $thumbnailsPath = public_path('storage'.$path.'/thumbnails'); + + if(!File::isDirectory($thumbnailsPath)) + File::makeDirectory($thumbnailsPath, 0777, true, true); + + $thumbnail = \IImage::make('storage'.'/'.$imageName)->resize(300, 300, function ($constraint) { + $constraint->aspectRatio(); + }); + + $thumbnail->dirname = $thumbnailsPath; + $thumbnail->save(); + $thumbnailPath = implode('/', [env('APP_URL'), 'storage', substr($path, 1), 'thumbnails', $thumbnail->basename]); + } + + $response = $this->send_request("POST", "blog", "update", $blog_id, Arr::except($request->all(), ['user_token', 'image_path', 'image_thumbnail', 'image_alt']) + [ + 'user_token' => auth()->user()->token, + 'image_alt' => $request->input('alt'), + 'image_path' => $imagePath, + 'image_thumbnail' => $thumbnailPath, + ]); + return response($response->json(), $response->status()); + } + + public function blog_delete($blog_id){ + + $response = $this->send_request("DELETE", "blog", "delete", $blog_id, []); + return response($response->json(), $response->status()); + } + + public function send_request($method, $model, $action, $id, $data){ + + $request = Http::withHeaders([ + 'Authorization' => env('secret'), + 'Accept' => 'application/json' + ])->withOptions(['verify' => false]); + + $response = null; + if($method == "POST"){ + $response = $request->post(env('CMS_ADDRESS').'/api/admin/'.$model.'/'.$action.($id != "" ? '/' : '').$id, [ + 'user_token' => auth()->user()->token, + ] + $data); + + } + else if($method == "DELETE"){ + $response = $request->delete(env('CMS_ADDRESS').'/api/admin/'.$model.'/'.$action.($id != "" ? '/' : '').$id, [ + 'user_token' => auth()->user()->token, + ] + $data); + } + return $response; + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..77ec359 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,12 @@ +putFile($path, $request->file('image')); + $imagePath = implode('/', [env('APP_URL'), 'storage', $imageName]); + $thumbnailsPath = public_path('storage'.$path.'/thumbnails'); + + if(!File::isDirectory($thumbnailsPath)) + File::makeDirectory($thumbnailsPath, 0777, true, true); + + $thumbnail = \IImage::make('storage'.'/'.$imageName)->resize(300, 300, function ($constraint) { + $constraint->aspectRatio(); + }); + + $thumbnail->dirname = $thumbnailsPath; + $thumbnail->save(); + if($service == 'cms') { + $response = Http::withHeaders([ + 'Authorization' => env('secret'), + 'Accept' => 'application/json' + ])->post(env('CMS_ADDRESS').'/api/admin/images/create/'.$id, [ + 'user_token' => auth()->user()->token, + 'alt' => "تصویر محصول", + 'path' => $imagePath, + ]); + return response($response->json()); + } + $response = Http::withHeaders([ + 'Authorization' => env('secret'), + 'Accept' => 'application/json' + ])->post(env('PIM_ADDRESS').'/api/admin/images/create/on/'.$model.'/'.$id, [ + 'user_token' => auth()->user()->token, + 'primary' => 1, + 'title' => $request->title.'image', + 'alt' => "تصویر محصول", + 'path' => $imagePath, + 'thumbnail' => implode('/', [env('APP_URL'), 'storage', substr($path, 1), 'thumbnails', $thumbnail->basename]), + ]); + return response($response->json()); + } + public function delete(Request $request, $id){ + $response = Http::withHeaders([ + 'Authorization' => env('secret'), + 'Accept' => 'application/json' + ])->delete(env('PIM_ADDRESS').'/api/admin/images/delete/'.$id, [ + 'user_token' => auth()->user()->token, + ]); + return response($response->json()); + } +} diff --git a/app/Http/Controllers/PimController.php b/app/Http/Controllers/PimController.php new file mode 100644 index 0000000..d67d253 --- /dev/null +++ b/app/Http/Controllers/PimController.php @@ -0,0 +1,142 @@ +user()->token)->json(); + $categories = Http::get(env('PIM_ADDRESS').'/api/public/categories/index/'.auth()->user()->token)->json(); + return Inertia::render('Products/Index', ['products' => $products['data'], 'links' => $products['links'], 'categories' => $categories]); + } + + +//Products ---------------------------------------------------------------- + + public function products_store(Request $request, $category_id){ + $response = $this->send_request("POST", "products", "create", $category_id, Arr::except($request->all(), ['user_token']) + [ + 'slug' => Str::slug($request->title, '_', 'fa'), + ]); + return response($response->json(), $response->status()); + } + + public function products_update(Request $request, $product_id){ + $response = $this->send_request("POST", "products", "update", $product_id, Arr::except($request->all(), ['user_token']) + [ + 'slug' => Str::slug($request->title, '_', 'fa'), + ]); + return response($response->json(), $response->status()); + } + + public function products_delete($product_id){ + + $response = $this->send_request("DELETE", "products", "delete", $product_id, []); + return response($response->json(), $response->status()); + } + +//Categories ---------------------------------------------------------------- + + public function categories_store(Request $request){ + $response = $this->send_request("POST", "categories", "create", "", Arr::except($request->all(), ['user_token']) + [ + 'slug' => Str::slug($request->title, '_', 'fa'), + ]); + return response($response->json(), $response->status()); + } + + public function categories_update(Request $request, $category_id){ + $response = $this->send_request("POST", "categories", "update", $category_id, Arr::except($request->all(), ['user_token']) + [ + 'slug' => Str::slug($request->title, '_', 'fa'), + ]); + return response($response->json(), $response->status()); + } + + public function categories_delete($category_id){ + + $response = $this->send_request("DELETE", "categories", "delete", $category_id, []); + return response($response->json(), $response->status()); + } + +//Properties ---------------------------------------------------------------- + + public function properties_store(Request $request, $category_id){ + $response = $this->send_request("POST", "properties", "create", $category_id, Arr::except($request->all(), ['user_token']) + [ + 'slug' => Str::slug($request->title, '_', 'fa'), + ]); + return response($response->json(), $response->status()); + } + + public function properties_update(Request $request, $property_id){ + $response = $this->send_request("POST", "properties", "update", $property_id, Arr::except($request->all(), ['user_token']) + [ + 'slug' => Str::slug($request->title, '_', 'fa'), + ]); + return response($response->json(), $response->status()); + } + + public function properties_delete($property_id){ + $response = $this->send_request("DELETE", "properties", "delete", $property_id, []); + return response($response->json(), $response->status()); + } + + public function properties_attach_category($property_id, $category_id){ + $response = $this->send_request("POST", "properties", $property_id."/attachCategory", $category_id, []); + return response($response->json(), $response->status()); + } + + public function properties_detach_category($property_id, $category_id){ + $response = $this->send_request("POST", "properties", $property_id."/detachCategory", $category_id, []); + return response($response->json(), $response->status()); + } + +//Order ---------------------------------------------------------------- + + public function orders_index(Request $request) { + $response = $this->send_request("GET", "orders", "index", "", []); + return response($response->json(), $response->status()); + } + public function orders_show(Request $request, $order_id) { + $response = $this->send_request("GET", "orders", "show", $order_id, []); + return response($response->json(), $response->status()); + } + public function orders_setStatus(Request $request, $order_id) { + $response = $this->send_request("POST", "orders", "setStatus", $order_id, Arr::except($request->all(), ['user_token'])); + return response($response->json(), $response->status()); + } + +//Helper ---------------------------------------------------------------- + + public function send_request($method, $model, $action, $id, $data){ + + $request = Http::withHeaders([ + 'Authorization' => env('secret'), + 'Accept' => 'application/json' + ])->withOptions(['verify' => false]); + + $response = null; + if($method == "POST"){ + $response = $request->post(env('PIM_ADDRESS').'/api/admin/'.$model.'/'.$action.($id != "" ? '/' : '').$id, [ + 'user_token' => auth()->user()->token, + ] + $data); + + } + else if($method == "DELETE"){ + $response = $request->delete(env('PIM_ADDRESS').'/api/admin/'.$model.'/'.$action.($id != "" ? '/' : '').$id, [ + 'user_token' => auth()->user()->token, + ] + $data); + } + else if($method == "GET"){ + $response = $request->get(env('PIM_ADDRESS').'/api/admin/'.$model.'/'.$action.($id != "" ? '/' : '').$id, [ + 'user_token' => auth()->user()->token, + ] + $data); + } + return $response; + } +} \ No newline at end of file diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php new file mode 100644 index 0000000..873b4f7 --- /dev/null +++ b/app/Http/Controllers/ProfileController.php @@ -0,0 +1,63 @@ + $request->user() instanceof MustVerifyEmail, + 'status' => session('status'), + ]); + } + + /** + * Update the user's profile information. + */ + public function update(ProfileUpdateRequest $request): RedirectResponse + { + $request->user()->fill($request->validated()); + + if ($request->user()->isDirty('email')) { + $request->user()->email_verified_at = null; + } + + $request->user()->save(); + + return Redirect::route('profile.edit'); + } + + /** + * Delete the user's account. + */ + public function destroy(Request $request): RedirectResponse + { + $request->validate([ + 'password' => ['required', 'current_password'], + ]); + + $user = $request->user(); + + Auth::logout(); + + $user->delete(); + + $request->session()->invalidate(); + $request->session()->regenerateToken(); + + return Redirect::to('/'); + } +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..a832552 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,71 @@ + + */ + protected $middleware = [ + // \App\Http\Middleware\TrustHosts::class, + \App\Http\Middleware\TrustProxies::class, + \Illuminate\Http\Middleware\HandleCors::class, + \App\Http\Middleware\PreventRequestsDuringMaintenance::class, + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, + \App\Http\Middleware\TrimStrings::class, + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + \App\Http\Middleware\myCors::class, + ]; + + /** + * The application's route middleware groups. + * + * @var array> + */ + protected $middlewareGroups = [ + 'web' => [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + //\Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + \App\Http\Middleware\HandleInertiaRequests::class, + \Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets::class, + ], + + 'api' => [ + \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, + \Illuminate\Routing\Middleware\ThrottleRequests::class.':api', + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + ]; + + /** + * The application's middleware aliases. + * + * Aliases may be used instead of class names to conveniently assign middleware to routes and groups. + * + * @var array + */ + protected $middlewareAliases = [ + 'auth' => \App\Http\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'precognitive' => \Illuminate\Foundation\Http\Middleware\HandlePrecognitiveRequests::class, + 'signed' => \App\Http\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 0000000..d4ef644 --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,17 @@ +expectsJson() ? null : route('login'); + } +} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php new file mode 100644 index 0000000..867695b --- /dev/null +++ b/app/Http/Middleware/EncryptCookies.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php new file mode 100644 index 0000000..73266e2 --- /dev/null +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -0,0 +1,44 @@ + + */ + public function share(Request $request): array + { + return array_merge(parent::share($request), [ + 'auth' => [ + 'user' => $request->user(), + ], + 'ziggy' => function () use ($request) { + return array_merge((new Ziggy)->toArray(), [ + 'location' => $request->url(), + ]); + }, + ]); + } +} diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php new file mode 100644 index 0000000..74cbd9a --- /dev/null +++ b/app/Http/Middleware/PreventRequestsDuringMaintenance.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php new file mode 100644 index 0000000..afc78c4 --- /dev/null +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -0,0 +1,30 @@ +check()) { + 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..88cadca --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,19 @@ + + */ + protected $except = [ + 'current_password', + 'password', + 'password_confirmation', + ]; +} diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php new file mode 100644 index 0000000..c9c58bd --- /dev/null +++ b/app/Http/Middleware/TrustHosts.php @@ -0,0 +1,20 @@ + + */ + public function hosts(): array + { + return [ + $this->allSubdomainsOfApplicationUrl(), + ]; + } +} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php new file mode 100644 index 0000000..3391630 --- /dev/null +++ b/app/Http/Middleware/TrustProxies.php @@ -0,0 +1,28 @@ +|string|null + */ + protected $proxies; + + /** + * The headers that should be used to detect proxies. + * + * @var int + */ + protected $headers = + Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB; +} diff --git a/app/Http/Middleware/ValidateSignature.php b/app/Http/Middleware/ValidateSignature.php new file mode 100644 index 0000000..093bf64 --- /dev/null +++ b/app/Http/Middleware/ValidateSignature.php @@ -0,0 +1,22 @@ + + */ + protected $except = [ + // 'fbclid', + // 'utm_campaign', + // 'utm_content', + // 'utm_medium', + // 'utm_source', + // 'utm_term', + ]; +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php new file mode 100644 index 0000000..9e86521 --- /dev/null +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/myCors.php b/app/Http/Middleware/myCors.php new file mode 100644 index 0000000..25387fe --- /dev/null +++ b/app/Http/Middleware/myCors.php @@ -0,0 +1,30 @@ +header('Origin'); + if ($origin != 'http://localhost:3000'){ + $origin = 'https://app.axicon.ir'; + } + return $next($request) + ->header('Access-Control-Allow-Origin', $origin) + ->header('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT, DELETE') + ->header('Access-Control-Allow-Credentials', 'true') + ->header('Access-Control-Allow-Headers', 'access-control-allow-origin,X-Requested-With,Content-Type,X-XSRF-TOKEN,Authorization') + ->header('Accept', 'application/json'); + } +} diff --git a/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php new file mode 100644 index 0000000..7a19bc0 --- /dev/null +++ b/app/Http/Requests/Auth/LoginRequest.php @@ -0,0 +1,85 @@ + + */ + public function rules(): array + { + return [ + 'email' => ['required', 'string', 'email'], + 'password' => ['required', 'string'], + ]; + } + + /** + * Attempt to authenticate the request's credentials. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function authenticate(): void + { + $this->ensureIsNotRateLimited(); + + if (! Auth::attempt($this->only('email', 'password'), $this->boolean('remember'))) { + RateLimiter::hit($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => trans('auth.failed'), + ]); + } + + RateLimiter::clear($this->throttleKey()); + } + + /** + * Ensure the login request is not rate limited. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function ensureIsNotRateLimited(): void + { + if (! RateLimiter::tooManyAttempts($this->throttleKey(), 5)) { + return; + } + + event(new Lockout($this)); + + $seconds = RateLimiter::availableIn($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => trans('auth.throttle', [ + 'seconds' => $seconds, + 'minutes' => ceil($seconds / 60), + ]), + ]); + } + + /** + * Get the rate limiting throttle key for the request. + */ + public function throttleKey(): string + { + return Str::transliterate(Str::lower($this->input('email')).'|'.$this->ip()); + } +} diff --git a/app/Http/Requests/ProfileUpdateRequest.php b/app/Http/Requests/ProfileUpdateRequest.php new file mode 100644 index 0000000..327ce6f --- /dev/null +++ b/app/Http/Requests/ProfileUpdateRequest.php @@ -0,0 +1,23 @@ + + */ + public function rules(): array + { + return [ + 'name' => ['string', 'max:255'], + 'email' => ['email', 'max:255', Rule::unique(User::class)->ignore($this->user()->id)], + ]; + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..4d7f70f --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,45 @@ + + */ + protected $fillable = [ + 'name', + 'email', + 'password', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var array + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ + + */ + protected $policies = [ + // + ]; + + /** + * Register any authentication / authorization services. + */ + public function boot(): void + { + // + } +} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php new file mode 100644 index 0000000..2be04f5 --- /dev/null +++ b/app/Providers/BroadcastServiceProvider.php @@ -0,0 +1,19 @@ +> + */ + protected $listen = [ + Registered::class => [ + SendEmailVerificationNotification::class, + ], + ]; + + /** + * Register any events for your application. + */ + public function boot(): void + { + // + } + + /** + * Determine if events and listeners should be automatically discovered. + */ + public function shouldDiscoverEvents(): bool + { + return false; + } +} diff --git a/app/Providers/FortifyServiceProvider.php b/app/Providers/FortifyServiceProvider.php new file mode 100644 index 0000000..2d741e3 --- /dev/null +++ b/app/Providers/FortifyServiceProvider.php @@ -0,0 +1,46 @@ +input(Fortify::username())).'|'.$request->ip()); + + return Limit::perMinute(5)->by($throttleKey); + }); + + RateLimiter::for('two-factor', function (Request $request) { + return Limit::perMinute(5)->by($request->session()->get('login.id')); + }); + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..025e874 --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,40 @@ +by($request->user()?->id ?: $request->ip()); + }); + + $this->routes(function () { + Route::middleware('api') + ->prefix('api') + ->group(base_path('routes/api.php')); + + Route::middleware('web') + ->group(base_path('routes/web.php')); + }); + } +} diff --git a/artisan b/artisan new file mode 100755 index 0000000..67a3329 --- /dev/null +++ b/artisan @@ -0,0 +1,53 @@ +#!/usr/bin/env php +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..037e17d --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..2c589bf --- /dev/null +++ b/composer.json @@ -0,0 +1,71 @@ +{ + "name": "laravel/laravel", + "type": "project", + "description": "The skeleton application for the Laravel framework.", + "keywords": ["laravel", "framework"], + "license": "MIT", + "require": { + "php": "^8.1", + "guzzlehttp/guzzle": "^7.7", + "inertiajs/inertia-laravel": "^0.6.3", + "intervention/image": "^2.7", + "laravel/fortify": "^1.17", + "laravel/framework": "^10.10", + "laravel/sanctum": "^3.2", + "laravel/tinker": "^2.8", + "tightenco/ziggy": "^1.0" + }, + "require-dev": { + "fakerphp/faker": "^1.9.1", + "laravel/breeze": "^1.21", + "laravel/pint": "^1.0", + "laravel/sail": "^1.18", + "mockery/mockery": "^1.4.4", + "nunomaduro/collision": "^7.0", + "phpunit/phpunit": "^10.1", + "spatie/laravel-ignition": "^2.0" + }, + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Factories\\": "database/factories/", + "Database\\Seeders\\": "database/seeders/" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-update-cmd": [ + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true, + "allow-plugins": { + "pestphp/pest-plugin": true, + "php-http/discovery": true + } + }, + "minimum-stability": "stable", + "prefer-stable": true +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..68b17dc --- /dev/null +++ b/composer.lock @@ -0,0 +1,8532 @@ +{ + "_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": "06b2a2a51f5689fa10b1cb9c5e2e1671", + "packages": [ + { + "name": "bacon/bacon-qr-code", + "version": "2.0.8", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/8674e51bb65af933a5ffaf1c308a660387c35c22", + "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.1", + "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.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", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.8" + }, + "time": "2022-12-07T17:46:57+00:00" + }, + { + "name": "brick/math", + "version": "0.11.0", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "5.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.11.0" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2023-01-15T23:15:59+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "8e6b6ea76eabbf19ea2bf5b67b98e1860474012f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/8e6b6ea76eabbf19ea2bf5b67b98e1860474012f", + "reference": "8e6b6ea76eabbf19ea2bf5b67b98e1860474012f", + "shasum": "" + }, + "require": { + "php": ">=7.1 <9.0" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "*" + }, + "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" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.4" + }, + "time": "2023-03-01T18:44:03+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "f41715465d65213d644d3141a6a93081be5d3549" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", + "reference": "f41715465d65213d644d3141a6a93081be5d3549", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + }, + "time": "2022-10-27T11:44:00+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.8", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "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" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.8" + }, + "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": "2023-06-16T13:40:37+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "84a527db05647743d50373e0ec53a152f2cde568" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", + "reference": "84a527db05647743d50373e0ec53a152f2cde568", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-12-15T16:57:16+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.3.2", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.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" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2022-09-10T18:51:20+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff", + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^4.30" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-01-14T14:17:03+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2022-02-20T15:07:15+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2023-02-25T20:23:15+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.7.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "ext-curl": "*", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.7.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2023-05-21T14:04:53+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6", + "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2023-05-21T13:50:22+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.5.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "b635f279edd83fc275f822a1188157ffea568ff6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6", + "reference": "b635f279edd83fc275f822a1188157ffea568ff6", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.5.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2023-04-17T16:11:26+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/b945d74a55a25a949158444f09ec0d3c120d69e2", + "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.19 || ^9.5.8", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2021-10-07T12:57:01+00:00" + }, + { + "name": "inertiajs/inertia-laravel", + "version": "v0.6.9", + "source": { + "type": "git", + "url": "https://github.com/inertiajs/inertia-laravel.git", + "reference": "b983c6eb2fe7460df6170060cdd7b47b5ef6832a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/b983c6eb2fe7460df6170060cdd7b47b5ef6832a", + "reference": "b983c6eb2fe7460df6170060cdd7b47b5ef6832a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": "^6.0|^7.0|^8.74|^9.0|^10.0", + "php": "^7.2|~8.0.0|~8.1.0|~8.2.0" + }, + "require-dev": { + "mockery/mockery": "^1.3.3", + "orchestra/testbench": "^4.0|^5.0|^6.4|^7.0|^8.0", + "phpunit/phpunit": "^8.0|^9.5.8", + "roave/security-advisories": "dev-master" + }, + "suggest": { + "ext-pcntl": "Recommended when running the Inertia SSR server via the `inertia:start-ssr` artisan command." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Inertia\\ServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "./helpers.php" + ], + "psr-4": { + "Inertia\\": "src" + } + }, + "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" + ], + "support": { + "issues": "https://github.com/inertiajs/inertia-laravel/issues", + "source": "https://github.com/inertiajs/inertia-laravel/tree/v0.6.9" + }, + "funding": [ + { + "url": "https://github.com/reinink", + "type": "github" + } + ], + "time": "2023-01-17T01:02:51+00:00" + }, + { + "name": "intervention/image", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/Intervention/image.git", + "reference": "04be355f8d6734c826045d02a1079ad658322dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", + "reference": "04be355f8d6734c826045d02a1079ad658322dad", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "guzzlehttp/psr7": "~1.1 || ^2.0", + "php": ">=5.4.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.2", + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" + }, + "suggest": { + "ext-gd": "to use GD library based image processing.", + "ext-imagick": "to use Imagick based image processing.", + "intervention/imagecache": "Caching extension for the Intervention Image library" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + }, + "laravel": { + "providers": [ + "Intervention\\Image\\ImageServiceProvider" + ], + "aliases": { + "Image": "Intervention\\Image\\Facades\\Image" + } + } + }, + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src/Intervention/Image" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" + } + ], + "description": "Image handling and manipulation library with support for Laravel integration", + "homepage": "http://image.intervention.io/", + "keywords": [ + "gd", + "image", + "imagick", + "laravel", + "thumbnail", + "watermark" + ], + "support": { + "issues": "https://github.com/Intervention/image/issues", + "source": "https://github.com/Intervention/image/tree/2.7.2" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2022-05-21T17:30:32+00:00" + }, + { + "name": "laravel/fortify", + "version": "v1.17.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/fortify.git", + "reference": "110dd0d09b70461d651218240120e24ba8d8cbe1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/fortify/zipball/110dd0d09b70461d651218240120e24ba8d8cbe1", + "reference": "110dd0d09b70461d651218240120e24ba8d8cbe1", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0", + "ext-json": "*", + "illuminate/support": "^8.82|^9.0|^10.0", + "php": "^7.3|^8.0", + "pragmarx/google2fa": "^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^6.0|^7.0|^8.0", + "phpstan/phpstan": "^1.10", + "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" + ], + "support": { + "issues": "https://github.com/laravel/fortify/issues", + "source": "https://github.com/laravel/fortify" + }, + "time": "2023-06-18T09:17:00+00:00" + }, + { + "name": "laravel/framework", + "version": "v10.16.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "5c93d2795c393b462481179ce42dedfb30cc19b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/5c93d2795c393b462481179ce42dedfb30cc19b5", + "reference": "5c93d2795c393b462481179ce42dedfb30cc19b5", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.3.2", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/serializable-closure": "^1.3", + "league/commonmark": "^2.2.1", + "league/flysystem": "^3.8.0", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^2.62.1", + "nunomaduro/termwind": "^1.13", + "php": "^8.1", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^6.2", + "symfony/error-handler": "^6.2", + "symfony/finder": "^6.2", + "symfony/http-foundation": "^6.2", + "symfony/http-kernel": "^6.2", + "symfony/mailer": "^6.2", + "symfony/mime": "^6.2", + "symfony/process": "^6.2", + "symfony/routing": "^6.2", + "symfony/uid": "^6.2", + "symfony/var-dumper": "^6.2", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.235.5", + "doctrine/dbal": "^3.5.1", + "ext-gmp": "*", + "fakerphp/faker": "^1.21", + "guzzlehttp/guzzle": "^7.5", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-path-prefixing": "^3.3", + "league/flysystem-read-only": "^3.3", + "league/flysystem-sftp-v3": "^3.0", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^8.4", + "pda/pheanstalk": "^4.0", + "phpstan/phpdoc-parser": "^1.15", + "phpstan/phpstan": "^1.4.7", + "phpunit/phpunit": "^10.0.7", + "predis/predis": "^2.0.2", + "symfony/cache": "^6.2", + "symfony/http-client": "^6.2.4" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^3.5.1).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", + "league/flysystem-read-only": "Required to use read-only disks (^3.3)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "mockery/mockery": "Required to use mocking (^1.5.1).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8|^10.0.7).", + "predis/predis": "Required to use the predis connector (^2.0.2).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-07-26T03:30:46+00:00" + }, + { + "name": "laravel/sanctum", + "version": "v3.2.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/sanctum.git", + "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/8ebda85d59d3c414863a7f4d816ef8302faad876", + "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^9.21|^10.0", + "illuminate/contracts": "^9.21|^10.0", + "illuminate/database": "^9.21|^10.0", + "illuminate/support": "^9.21|^10.0", + "php": "^8.0.2" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.0|^8.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.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" + ], + "support": { + "issues": "https://github.com/laravel/sanctum/issues", + "source": "https://github.com/laravel/sanctum" + }, + "time": "2023-05-01T19:39:51+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/e5a3057a5591e1cfe8183034b0203921abe2c902", + "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "nesbot/carbon": "^2.61", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2023-07-14T13:56:28+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.8.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", + "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.10.4|^0.11.1", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpunit/phpunit": "^8.5.8|^9.3.3" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.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" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.8.1" + }, + "time": "2023-02-15T16:40:09+00:00" + }, + { + "name": "league/commonmark", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d44a24690f16b8c1808bf13b1bd54ae4c63ea048", + "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.30.0", + "commonmark/commonmark.js": "0.30.0", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2023-03-24T15:16:10+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/flysystem", + "version": "3.15.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "a141d430414fcb8bf797a18716b09f759a385bed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a141d430414fcb8bf797a18716b09f759a385bed", + "reference": "a141d430414fcb8bf797a18716b09f759a385bed", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5", + "async-aws/simple-s3": "^1.1", + "aws/aws-sdk-php": "^3.220.0", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "microsoft/azure-storage-blob": "^1.1", + "phpseclib/phpseclib": "^3.0.14", + "phpstan/phpstan": "^0.12.26", + "phpunit/phpunit": "^9.5.11", + "sabre/dav": "^4.3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.15.1" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2023-05-04T09:04:26+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.15.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/543f64c397fefdf9cfeac443ffb6beff602796b3", + "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem-local/issues", + "source": "https://github.com/thephpleague/flysystem-local/tree/3.15.0" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2023-05-02T20:02:14+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-17T13:12:02+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "e2392369686d420ca32df3803de28b5d6f76867d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e2392369686d420ca32df3803de28b5d6f76867d", + "reference": "e2392369686d420ca32df3803de28b5d6f76867d", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-strict-rules": "^1.4", + "phpunit/phpunit": "^10.1", + "predis/predis": "^1.1 || ^2", + "ruflin/elastica": "^7", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.4.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2023-06-21T08:46:11+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.68.1", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4", + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "*", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev", + "dev-master": "2.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": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2023-06-20T18:29:04+00:00" + }, + { + "name": "nette/schema", + "version": "v1.2.3", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "shasum": "" + }, + "require": { + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": ">=7.1 <8.3" + }, + "require-dev": { + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.2.3" + }, + "time": "2022-10-13T01:24:26+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.1", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/9124157137da01b1f5a5a22d6486cb975f26db7e", + "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e", + "shasum": "" + }, + "require": { + "php": ">=8.0 <8.4" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.5", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.1" + }, + "time": "2023-07-30T15:42:21+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.16.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "19526a33fb561ef417e822e85f08a00db4059c17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17", + "reference": "19526a33fb561ef417e822e85f08a00db4059c17", + "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" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0" + }, + "time": "2023-06-25T14:52:30+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v1.15.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.0", + "symfony/console": "^5.3.0|^6.0.0" + }, + "require-dev": { + "ergebnis/phpstan-rules": "^1.0.", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "laravel/pint": "^1.0.0", + "pestphp/pest": "^1.21.0", + "pestphp/pest-plugin-mock": "^1.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-strict-rules": "^1.1.0", + "symfony/var-dumper": "^5.2.7|^6.0.0", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2023-02-08T01:06:31+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v2.6.3", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "58c3f47f650c94ec05a151692652a868995d2938" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", + "reference": "58c3f47f650c94ec05a151692652a868995d2938", + "shasum": "" + }, + "require": { + "php": "^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "vimeo/psalm": "^1|^2|^3|^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2022-06-14T06:56:20+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2023-02-25T19:38:58+00:00" + }, + { + "name": "pragmarx/google2fa", + "version": "v8.0.1", + "source": { + "type": "git", + "url": "https://github.com/antonioribeiro/google2fa.git", + "reference": "80c3d801b31fe165f8fe99ea085e0a37834e1be3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/80c3d801b31fe165f8fe99ea085e0a37834e1be3", + "reference": "80c3d801b31fe165f8fe99ea085e0a37834e1be3", + "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" + ], + "support": { + "issues": "https://github.com/antonioribeiro/google2fa/issues", + "source": "https://github.com/antonioribeiro/google2fa/tree/v8.0.1" + }, + "time": "2022-06-13T21:57:56+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/1.0.2" + }, + "time": "2023-04-10T20:12:12+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, + "time": "2023-04-10T20:10:41+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.0" + }, + "time": "2021-07-14T16:46:02+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.11.20", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "0fa27040553d1d280a67a4393194df5228afea5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/0fa27040553d1d280a67a4393194df5228afea5b", + "reference": "0fa27040553d1d280a67a4393194df5228afea5b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.11.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" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.11.20" + }, + "time": "2023-07-31T14:32:22+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2022-12-31T21:50:55+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.7.4", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "60a4c63ab724854332900504274f6150ff26d286" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286", + "reference": "60a4c63ab724854332900504274f6150ff26d286", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.7.4" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2023-04-15T23:01:58+00:00" + }, + { + "name": "symfony/console", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/aa5d64ad3f63f2e48964fc81ee45cb318a723898", + "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-19T20:17:28+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "883d961421ab1709877c10ac99451632a3d6fa57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57", + "reference": "883d961421ab1709877c10ac99451632a3d6fa57", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-12T16:00:22+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-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", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/85fd65ed295c4078367c784e8a5a6cee30348b7a", + "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-16T17:05:46+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-06T06:56:43+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-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" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e", + "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T08:31:44+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3", + "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.2" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3.0", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^5.4|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-23T21:58:39+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d3b567f0addf695e10b0c6d57564a9bea2e058ee", + "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-foundation": "^6.2.7", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.3", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<5.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/clock": "^6.2", + "symfony/config": "^6.1", + "symfony/console": "^5.4|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dependency-injection": "^6.3", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0", + "symfony/property-access": "^5.4.5|^6.0.5", + "symfony/routing": "^5.4|^6.0", + "symfony/serializer": "^6.3", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0", + "symfony/validator": "^6.3", + "symfony/var-exporter": "^6.2", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T10:33:00+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/7b03d9be1dea29bfec0a6c7b603f5072a4c97435", + "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/mime": "^6.2", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/messenger": "^6.2", + "symfony/twig-bridge": "^6.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-29T12:49:39+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", + "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.2.13|>=6.3,<6.3.2" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/serializer": "~6.2.13|^6.3.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "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" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "508c652ba3ccf69f8c97f251534f229791b52a57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/508c652ba3ccf69f8c97f251534f229791b52a57", + "reference": "508c652ba3ccf69f8c97f251534f229791b52a57", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166", + "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/process", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", + "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-12T16:00:22+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/e7243039ab663822ff134fbc46099b5fdfa16f6a", + "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/string", + "version": "v6.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "53d1a83225002635bca3482fcbf963001313fb68" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68", + "reference": "53d1a83225002635bca3482fcbf963001313fb68", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/intl": "^6.2", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-05T08:41:27+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.13", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-30T17:17:10+00:00" + }, + { + "name": "symfony/uid", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/01b0f20b1351d997711c56f1638f7a8c3061e384", + "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-04-08T07:25:02+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "77fb4f2927f6991a9843633925d111147449ee7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/77fb4f2927f6991a9843633925d111147449ee7a", + "reference": "77fb4f2927f6991a9843633925d111147449ee7a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + }, + { + "name": "tightenco/ziggy", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/tighten/ziggy.git", + "reference": "3beb080be60b1eadad043f3773a160df13fa215f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tighten/ziggy/zipball/3beb080be60b1eadad043f3773a160df13fa215f", + "reference": "3beb080be60b1eadad043f3773a160df13fa215f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": ">=5.4@dev" + }, + "require-dev": { + "orchestra/testbench": "^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", + "phpunit/phpunit": "^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Tightenco\\Ziggy\\ZiggyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Tightenco\\Ziggy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Coulbourne", + "email": "daniel@tighten.co" + }, + { + "name": "Jake Bathman", + "email": "jake@tighten.co" + }, + { + "name": "Jacob Baker-Kretzmar", + "email": "jacob@tighten.co" + } + ], + "description": "Generates a Blade directive exporting all of your named Laravel routes. Also provides a nice route() helper function in JavaScript.", + "homepage": "https://github.com/tighten/ziggy", + "keywords": [ + "Ziggy", + "javascript", + "laravel", + "routes" + ], + "support": { + "issues": "https://github.com/tighten/ziggy/issues", + "source": "https://github.com/tighten/ziggy/tree/v1.6.0" + }, + "time": "2023-05-12T20:08:56+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.6", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", + "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + }, + "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", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" + }, + "time": "2023-01-03T09:29:04+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.5.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "5.5-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2022-10-16T01:01:54+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "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" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-03-08T17:03:00+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ + { + "name": "fakerphp/faker", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "v1.21-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" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" + }, + "time": "2023-06-12T08:44:38+00:00" + }, + { + "name": "filp/whoops", + "version": "2.15.3", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "c83e88a30524f9360b11f585f71e6b17313b7187" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/c83e88a30524f9360b11f585f71e6b17313b7187", + "reference": "c83e88a30524f9360b11f585f71e6b17313b7187", + "shasum": "" + }, + "require": { + "php": "^5.5.9 || ^7.0 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", + "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.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.15.3" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2023-07-13T12:00:00+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" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "laravel/breeze", + "version": "v1.21.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/breeze.git", + "reference": "08f4c2e3567ded8a2f8ad80ddb8f016fce57d6ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/breeze/zipball/08f4c2e3567ded8a2f8ad80ddb8f016fce57d6ee", + "reference": "08f4c2e3567ded8a2f8ad80ddb8f016fce57d6ee", + "shasum": "" + }, + "require": { + "illuminate/console": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/support": "^10.0", + "illuminate/validation": "^10.0", + "php": "^8.1.0" + }, + "require-dev": { + "orchestra/testbench": "^8.0", + "phpstan/phpstan": "^1.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Breeze\\BreezeServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Breeze\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Minimal Laravel authentication scaffolding with Blade and Tailwind.", + "keywords": [ + "auth", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/breeze/issues", + "source": "https://github.com/laravel/breeze" + }, + "time": "2023-06-21T23:07:25+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.10.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/a458fb057bfa2f5a09888a8aa349610be807b0c3", + "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.21.1", + "illuminate/view": "^10.5.1", + "laravel-zero/framework": "^10.1.1", + "mockery/mockery": "^1.5.1", + "nunomaduro/larastan": "^2.5.1", + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^2.4.0" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2023-07-14T10:26:01+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.23.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "62582606f80466aa81fba40b193b289106902853" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/62582606f80466aa81fba40b193b289106902853", + "reference": "62582606f80466aa81fba40b193b289106902853", + "shasum": "" + }, + "require": { + "illuminate/console": "^8.0|^9.0|^10.0", + "illuminate/contracts": "^8.0|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", + "php": "^8.0", + "symfony/yaml": "^6.0" + }, + "require-dev": { + "orchestra/testbench": "^6.0|^7.0|^8.0", + "phpstan/phpstan": "^1.10" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2023-06-28T18:31:28+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.4", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "d1413755e26fe56a63455f7753221c86cbb88f66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/d1413755e26fe56a63455f7753221c86cbb88f66", + "reference": "d1413755e26fe56a63455f7753221c86cbb88f66", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.4,<8.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.3", + "psalm/plugin-phpunit": "^0.18.4", + "symplify/easy-coding-standard": "^11.5.0", + "vimeo/psalm": "^5.13.1" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2023-07-19T15:51:02+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2023-03-08T13:26:56+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v7.7.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "69a07197d055456d29911116fca3bc2c985f524b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/69a07197d055456d29911116fca3bc2c985f524b", + "reference": "69a07197d055456d29911116fca3bc2c985f524b", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.15.2", + "nunomaduro/termwind": "^1.15.1", + "php": "^8.1.0", + "symfony/console": "^6.3.0" + }, + "conflict": { + "phpunit/phpunit": "<10.1.2" + }, + "require-dev": { + "brianium/paratest": "^7.2.2", + "laravel/framework": "^10.14.1", + "laravel/pint": "^1.10.3", + "laravel/sail": "^1.23.0", + "laravel/sanctum": "^3.2.5", + "laravel/tinker": "^2.8.1", + "nunomaduro/larastan": "^2.6.3", + "orchestra/testbench-core": "^8.5.8", + "pestphp/pest": "^2.8.1", + "phpunit/phpunit": "^10.2.2", + "sebastian/environment": "^6.0.1", + "spatie/laravel-ignition": "^2.2.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2023-06-29T09:10:16+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "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)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "10.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/be1fe461fdc917de2a29a452ccf2657d325b443d", + "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.15", + "php": ">=8.1", + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-text-template": "^3.0", + "sebastian/code-unit-reverse-lookup": "^3.0", + "sebastian/complexity": "^3.0", + "sebastian/environment": "^6.0", + "sebastian/lines-of-code": "^2.0", + "sebastian/version": "^4.0", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.1" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "10.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": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-07-26T13:45:28+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "5647d65443818959172645e7ed999217360654b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/5647d65443818959172645e7ed999217360654b6", + "reference": "5647d65443818959172645e7ed999217360654b6", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-05-07T09:13:23+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^10.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:56:09+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/9f3d3709577a527025f55bcf0f7ab8052c8bb37d", + "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:56:46+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:57:52+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "10.2.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c17815c129f133f3019cc18e8d0c8622e6d9bcd", + "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=8.1", + "phpunit/php-code-coverage": "^10.1.1", + "phpunit/php-file-iterator": "^4.0", + "phpunit/php-invoker": "^4.0", + "phpunit/php-text-template": "^3.0", + "phpunit/php-timer": "^6.0", + "sebastian/cli-parser": "^2.0", + "sebastian/code-unit": "^2.0", + "sebastian/comparator": "^5.0", + "sebastian/diff": "^5.0", + "sebastian/environment": "^6.0", + "sebastian/exporter": "^5.0", + "sebastian/global-state": "^6.0", + "sebastian/object-enumerator": "^5.0", + "sebastian/recursion-context": "^5.0", + "sebastian/type": "^4.0", + "sebastian/version": "^4.0" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "10.2-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.6" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2023-07-17T12:08:28+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/efdc130dbbbb8ef0b545a994fd811725c5282cae", + "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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 parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:58:15+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:58:43+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:59:15+00:00" + }, + { + "name": "sebastian/comparator", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/72f01e6586e0caf6af81297897bd112eb7e9627c", + "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/diff": "^5.0", + "sebastian/exporter": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:07:16+00:00" + }, + { + "name": "sebastian/complexity", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/e67d240970c9dc7ea7b2123a6d520e334dd61dc6", + "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.10", + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:59:47+00:00" + }, + { + "name": "sebastian/diff", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-05-01T07:48:21+00:00" + }, + { + "name": "sebastian/environment", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/43c751b41d74f96cbbd4e07b7aec9675651e2951", + "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-04-11T05:39:26+00:00" + }, + { + "name": "sebastian/exporter", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", + "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/recursion-context": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:06:49+00:00" + }, + { + "name": "sebastian/global-state", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/7ea9ead78f6d380d2a667864c132c2f7b83055e4", + "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-07-19T07:19:23+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/17c4d940ecafb3d15d2cf916f4108f664e28b130", + "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.10", + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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 counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:08:02+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:08:32+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:06:18+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "05909fb5bc7df4c52992396d0116aed689f93712" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", + "reference": "05909fb5bc7df4c52992396d0116aed689f93712", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:05:40+00:00" + }, + { + "name": "sebastian/type", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:10:45+00:00" + }, + { + "name": "sebastian/version", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-07T11:34:05+00:00" + }, + { + "name": "spatie/backtrace", + "version": "1.5.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/backtrace.git", + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/483f76a82964a0431aa836b6ed0edde0c248e3ab", + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "ext-json": "*", + "phpunit/phpunit": "^9.3", + "spatie/phpunit-snapshot-assertions": "^4.2", + "symfony/var-dumper": "^5.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Backtrace\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van de Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A better backtrace", + "homepage": "https://github.com/spatie/backtrace", + "keywords": [ + "Backtrace", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/backtrace/tree/1.5.3" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2023-06-28T12:59:17+00:00" + }, + { + "name": "spatie/flare-client-php", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/spatie/flare-client-php.git", + "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5f2c6a7a0d2c1d90c12559dc7828fd942911a544", + "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544", + "shasum": "" + }, + "require": { + "illuminate/pipeline": "^8.0|^9.0|^10.0", + "nesbot/carbon": "^2.62.1", + "php": "^8.0", + "spatie/backtrace": "^1.5.2", + "symfony/http-foundation": "^5.0|^6.0", + "symfony/mime": "^5.2|^6.0", + "symfony/process": "^5.2|^6.0", + "symfony/var-dumper": "^5.2|^6.0" + }, + "require-dev": { + "dms/phpunit-arraysubset-asserts": "^0.3.0", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/phpunit-snapshot-assertions": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/spatie/flare-client-php", + "keywords": [ + "exception", + "flare", + "reporting", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/flare-client-php/issues", + "source": "https://github.com/spatie/flare-client-php/tree/1.4.2" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-07-28T08:07:24+00:00" + }, + { + "name": "spatie/ignition", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/ignition.git", + "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ignition/zipball/de24ff1e01814d5043bd6eb4ab36a5a852a04973", + "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", + "symfony/console": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" + }, + "require-dev": { + "illuminate/cache": "^9.52", + "mockery/mockery": "^1.4", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "psr/simple-cache-implementation": "*", + "symfony/cache": "^6.0", + "symfony/process": "^5.4|^6.0", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "simple-cache-implementation": "To cache solutions from OpenAI" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for PHP applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/ignition/issues", + "source": "https://github.com/spatie/ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-06-28T13:24:59+00:00" + }, + { + "name": "spatie/laravel-ignition", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ignition.git", + "reference": "dd15fbe82ef5392798941efae93c49395a87d943" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/dd15fbe82ef5392798941efae93c49395a87d943", + "reference": "dd15fbe82ef5392798941efae93c49395a87d943", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/support": "^10.0", + "php": "^8.1", + "spatie/flare-client-php": "^1.3.5", + "spatie/ignition": "^1.9", + "symfony/console": "^6.2.3", + "symfony/var-dumper": "^6.2.3" + }, + "require-dev": { + "livewire/livewire": "^2.11", + "mockery/mockery": "^1.5.1", + "openai-php/client": "^0.3.4", + "orchestra/testbench": "^8.0", + "pestphp/pest": "^1.22.3", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan-deprecation-rules": "^1.1.1", + "phpstan/phpstan-phpunit": "^1.3.3", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "psr/simple-cache-implementation": "Needed to cache solutions from OpenAI" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelIgnition\\IgnitionServiceProvider" + ], + "aliases": { + "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\LaravelIgnition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/laravel-ignition/issues", + "source": "https://github.com/spatie/laravel-ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-06-28T13:51:52+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e23292e8c07c85b971b44c1c4b87af52133e2add", + "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.1" + }, + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..c13b173 --- /dev/null +++ b/config/app.php @@ -0,0 +1,191 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + 'asset_url' => env('ASSET_URL'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Faker Locale + |-------------------------------------------------------------------------- + | + | This locale will be used by the Faker PHP library when generating fake + | data for your database seeds. For example, this will be used to get + | localized telephone numbers, street address information and more. + | + */ + + 'faker_locale' => 'en_US', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => 'file', + // 'store' => 'redis', + ], + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => ServiceProvider::defaultProviders()->merge([ + /* + * 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, + Intervention\Image\ImageServiceProvider::class, + App\Providers\FortifyServiceProvider::class, + + ])->toArray(), + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => Facade::defaultAliases()->merge([ + 'IImage' => Intervention\Image\Facades\Image::class + ])->toArray(), + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..9548c15 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,115 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\Models\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_reset_tokens', + '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..2410485 --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,71 @@ + 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'), + 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com', + 'port' => env('PUSHER_PORT', 443), + 'scheme' => env('PUSHER_SCHEME', 'https'), + 'encrypted' => true, + 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https', + ], + 'client_options' => [ + // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html + ], + ], + + 'ably' => [ + 'driver' => 'ably', + 'key' => env('ABLY_KEY'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..d4171e2 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,111 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "apc", "array", "database", "file", + | "memcached", "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + 'lock_connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'cache', + 'lock_connection' => 'default', + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, or DynamoDB cache + | stores there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), + +]; diff --git a/config/cors.php b/config/cors.php new file mode 100644 index 0000000..02d16f2 --- /dev/null +++ b/config/cors.php @@ -0,0 +1,34 @@ + ['api/*', 'sanctum/csrf-cookie'], + + 'allowed_methods' => ['*'], + + 'allowed_origins' => ['http://localhost:3000', 'https://app.axicon.ir'], + + 'allowed_origins_patterns' => [], + + 'allowed_headers' => ['*'], + + 'exposed_headers' => [], + + 'max_age' => 0, + + 'supports_credentials' => true, + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..137ad18 --- /dev/null +++ b/config/database.php @@ -0,0 +1,151 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DATABASE_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..e9d9dbd --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,76 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been set up for each driver as an example of the required values. + | + | Supported Drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + 'throw' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/fortify.php b/config/fortify.php new file mode 100644 index 0000000..c28e5d6 --- /dev/null +++ b/config/fortify.php @@ -0,0 +1,142 @@ + '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 Prefix / Subdomain + |-------------------------------------------------------------------------- + | + | Here you may specify which prefix Fortify will assign to all the routes + | that it registers with the application. If necessary, you may change + | subdomain under which all of the Fortify routes will be available. + | + */ + + 'prefix' => '', + + 'domain' => null, + + /* + |-------------------------------------------------------------------------- + | 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' => ['api'], + + /* + |-------------------------------------------------------------------------- + | 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' => 'login', + 'two-factor' => 'two-factor', + ], + + /* + |-------------------------------------------------------------------------- + | Register View Routes + |-------------------------------------------------------------------------- + | + | Here you may specify if the routes returning views should be disabled as + | you may not need them when building your own application. This may be + | especially true if you're writing a custom single-page application. + | + */ + + 'views' => false, + + /* + |-------------------------------------------------------------------------- + | 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(), + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..bcd3be4 --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,52 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 65536, + 'threads' => 1, + 'time' => 4, + ], + +]; diff --git a/config/image.php b/config/image.php new file mode 100644 index 0000000..2b1d2c3 --- /dev/null +++ b/config/image.php @@ -0,0 +1,20 @@ + 'gd' + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..c44d276 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,131 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => false, + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['single'], + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => LOG_USER, + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..e652bd0 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,125 @@ + 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", "ses-v2", + | "postmark", "log", "array", "failover" + | + */ + + 'mailers' => [ + 'smtp' => [ + 'transport' => 'smtp', + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + 'port' => env('MAIL_PORT', 587), + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN'), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'mailgun' => [ + 'transport' => 'mailgun', + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..01c6b05 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,109 @@ + env('QUEUE_CONNECTION', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 0000000..529cfdc --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,67 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + Sanctum::currentApplicationUrlWithPort() + ))), + + /* + |-------------------------------------------------------------------------- + | Sanctum Guards + |-------------------------------------------------------------------------- + | + | This array contains the authentication guards that will be checked when + | Sanctum is trying to authenticate a request. If none of these guards + | are able to authenticate the request, Sanctum will use the bearer + | token that's present on an incoming request for authentication. + | + */ + + 'guard' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Expiration Minutes + |-------------------------------------------------------------------------- + | + | This value controls the number of minutes until an issued token will be + | considered expired. If this value is null, personal access tokens do + | not expire. This won't tweak the lifetime of first-party sessions. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | Sanctum Middleware + |-------------------------------------------------------------------------- + | + | When authenticating your first-party SPA with Sanctum you may need to + | customize some of the middleware Sanctum uses while processing the + | request. You may change the middleware listed below as required. + | + */ + + 'middleware' => [ + 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, + 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..0ace530 --- /dev/null +++ b/config/services.php @@ -0,0 +1,34 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + 'scheme' => 'https', + ], + + 'postmark' => [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..a3b4aca --- /dev/null +++ b/config/session.php @@ -0,0 +1,201 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | While using one of the framework's cache driven session backends you may + | list a cache store that should be used for these sessions. This value + | must match with one of the application's configured cache "stores". + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN', '.axicon.ir'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE', false), + + /* + |-------------------------------------------------------------------------- + | 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' => false, + + /* + |-------------------------------------------------------------------------- + | 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' => env('SESSION_COOKIE_SAMESITE', "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..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..080161b --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,56 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password = null; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'password' => static::$password ??= Hash::make('password'), + 'token' => bin2hex(random_bytes(32)), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the user is an admin. + */ + public function admin(): static + { + return $this->state(fn (array $attributes) => [ + 'name' => 'Admin User', + 'email' => 'admin@example.com', + ]); + } + + /** + * Indicate that the user is a test user. + */ + public function test(): static + { + return $this->state(fn (array $attributes) => [ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); + } +} 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..452f5c6 --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->string('password'); + $table->string('token'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + + public function down(): void + { + Schema::dropIfExists('users'); + } +}; diff --git a/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php new file mode 100644 index 0000000..81a7229 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php @@ -0,0 +1,28 @@ +string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('password_reset_tokens'); + } +}; 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..5cc9f78 --- /dev/null +++ b/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php @@ -0,0 +1,46 @@ +text('two_factor_secret') + ->after('password') + ->nullable(); + + $table->text('two_factor_recovery_codes') + ->after('two_factor_secret') + ->nullable(); + + if (Fortify::confirmsTwoFactorAuthentication()) { + $table->timestamp('two_factor_confirmed_at') + ->after('two_factor_recovery_codes') + ->nullable(); + } + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn(array_merge([ + 'two_factor_secret', + 'two_factor_recovery_codes', + ], Fortify::confirmsTwoFactorAuthentication() ? [ + 'two_factor_confirmed_at', + ] : [])); + }); + } +}; 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..249da81 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,32 @@ +id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('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..e828ad8 --- /dev/null +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -0,0 +1,33 @@ +id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..e4124e9 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,34 @@ +admin()->create(); + + // Create test user + $test = User::factory()->test()->create(); + + // Create 10 random users + User::factory(10)->create(); + + // Create personal access tokens for admin + $admin->createToken('admin-token', ['*'])->plainTextToken; + + // Create personal access token for test user + $test->createToken('test-token', ['*'])->plainTextToken; + + $this->command->info('Database seeded successfully!'); + $this->command->info('Admin: admin@example.com / password'); + $this->command->info('Test: test@example.com / password'); + } +} diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..97921a9 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["resources/js/*"] + } + }, + "exclude": ["node_modules", "public"] +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9e6ef5f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4860 @@ +{ + "name": "dash", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "react-select": "^5.7.4" + }, + "devDependencies": { + "@headlessui/react": "^1.4.2", + "@inertiajs/react": "^1.0.0", + "@tailwindcss/forms": "^0.5.3", + "@vitejs/plugin-react": "^3.0.0", + "autoprefixer": "^10.4.12", + "axios": "^1.1.2", + "laravel-vite-plugin": "^0.7.5", + "postcss": "^8.4.18", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "tailwindcss": "^3.2.1", + "vite": "^4.0.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dependencies": { + "@babel/highlight": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz", + "integrity": "sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz", + "integrity": "sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.13.tgz", + "integrity": "sha512-KwqFhxRFMKZINHzCqf8eKxE0XqWlAVPRxwy6rc7CbVFxzUWB2sA/s3hbMZeemPdhN3fKBkqOaFhTbS8xJXYIWQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.13.tgz", + "integrity": "sha512-j7NhycJUoUAG5kAzGf4fPWfd17N6SM3o1X6MlXVqfHvs2buFraCJzos9vbeWjLxOyBKHyPOnuCuipbhvbYtTAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.13.tgz", + "integrity": "sha512-M2eZkRxR6WnWfVELHmv6MUoHbOqnzoTVSIxgtsyhm/NsgmL+uTmag/VVzdXvmahak1I6sOb1K/2movco5ikDJg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.13.tgz", + "integrity": "sha512-f5goG30YgR1GU+fxtaBRdSW3SBG9pZW834Mmhxa6terzcboz7P2R0k4lDxlkP7NYRIIdBbWp+VgwQbmMH4yV7w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.13.tgz", + "integrity": "sha512-RIrxoKH5Eo+yE5BtaAIMZaiKutPhZjw+j0OCh8WdvKEKJQteacq0myZvBDLU+hOzQOZWJeDnuQ2xgSScKf1Ovw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.13.tgz", + "integrity": "sha512-AfRPhHWmj9jGyLgW/2FkYERKmYR+IjYxf2rtSLmhOrPGFh0KCETFzSjx/JX/HJnvIqHt/DRQD/KAaVsUKoI3Xg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.13.tgz", + "integrity": "sha512-pGzWWZJBInhIgdEwzn8VHUBang8UvFKsvjDkeJ2oyY5gZtAM6BaxK0QLCuZY+qoj/nx/lIaItH425rm/hloETA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.13.tgz", + "integrity": "sha512-4iMxLRMCxGyk7lEvkkvrxw4aJeC93YIIrfbBlUJ062kilUUnAiMb81eEkVvCVoh3ON283ans7+OQkuy1uHW+Hw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.13.tgz", + "integrity": "sha512-hCzZbVJEHV7QM77fHPv2qgBcWxgglGFGCxk6KfQx6PsVIdi1u09X7IvgE9QKqm38OpkzaAkPnnPqwRsltvLkIQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.13.tgz", + "integrity": "sha512-I3OKGbynl3AAIO6onXNrup/ttToE6Rv2XYfFgLK/wnr2J+1g+7k4asLrE+n7VMhaqX+BUnyWkCu27rl+62Adug==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.13.tgz", + "integrity": "sha512-8pcKDApAsKc6WW51ZEVidSGwGbebYw2qKnO1VyD8xd6JN0RN6EUXfhXmDk9Vc4/U3Y4AoFTexQewQDJGsBXBpg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.13.tgz", + "integrity": "sha512-6GU+J1PLiVqWx8yoCK4Z0GnfKyCGIH5L2KQipxOtbNPBs+qNDcMJr9euxnyJ6FkRPyMwaSkjejzPSISD9hb+gg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.13.tgz", + "integrity": "sha512-pfn/OGZ8tyR8YCV7MlLl5hAit2cmS+j/ZZg9DdH0uxdCoJpV7+5DbuXrR+es4ayRVKIcfS9TTMCs60vqQDmh+w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.13.tgz", + "integrity": "sha512-aIbhU3LPg0lOSCfVeGHbmGYIqOtW6+yzO+Nfv57YblEK01oj0mFMtvDJlOaeAZ6z0FZ9D13oahi5aIl9JFphGg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.13.tgz", + "integrity": "sha512-Pct1QwF2sp+5LVi4Iu5Y+6JsGaV2Z2vm4O9Dd7XZ5tKYxEHjFtb140fiMcl5HM1iuv6xXO8O1Vrb1iJxHlv8UA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.13.tgz", + "integrity": "sha512-zTrIP0KzYP7O0+3ZnmzvUKgGtUvf4+piY8PIO3V8/GfmVd3ZyHJGz7Ht0np3P1wz+I8qJ4rjwJKqqEAbIEPngA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.13.tgz", + "integrity": "sha512-I6zs10TZeaHDYoGxENuksxE1sxqZpCp+agYeW039yqFwh3MgVvdmXL5NMveImOC6AtpLvE4xG5ujVic4NWFIDQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.13.tgz", + "integrity": "sha512-W5C5nczhrt1y1xPG5bV+0M12p2vetOGlvs43LH8SopQ3z2AseIROu09VgRqydx5qFN7y9qCbpgHLx0kb0TcW7g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.13.tgz", + "integrity": "sha512-X/xzuw4Hzpo/yq3YsfBbIsipNgmsm8mE/QeWbdGdTTeZ77fjxI2K0KP3AlhZ6gU3zKTw1bKoZTuKLnqcJ537qw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.13.tgz", + "integrity": "sha512-4CGYdRQT/ILd+yLLE5i4VApMPfGE0RPc/wFQhlluDQCK09+b4JDbxzzjpgQqTPrdnP7r5KUtGVGZYclYiPuHrw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.13.tgz", + "integrity": "sha512-D+wKZaRhQI+MUGMH+DbEr4owC2D7XnF+uyGiZk38QbgzLcofFqIOwFs7ELmIeU45CQgfHNy9Q+LKW3cE8g37Kg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.13.tgz", + "integrity": "sha512-iVl6lehAfJS+VmpF3exKpNQ8b0eucf5VWfzR8S7xFve64NBNz2jPUgx1X93/kfnkfgP737O+i1k54SVQS7uVZA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", + "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" + }, + "node_modules/@floating-ui/dom": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.5.tgz", + "integrity": "sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==", + "dependencies": { + "@floating-ui/core": "^1.3.1" + } + }, + "node_modules/@headlessui/react": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.15.tgz", + "integrity": "sha512-OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsqw==", + "dev": true, + "dependencies": { + "client-only": "^0.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/@inertiajs/core": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.0.9.tgz", + "integrity": "sha512-Vd/4akXnY90qwtPJ1nVGtLXYhyGZdDjvQ4rv5qeqFYmqLEARdhDd7Lku1BwkboZX6GSTgDkipBSSGTKuRemOkQ==", + "dev": true, + "dependencies": { + "axios": "^1.2.0", + "deepmerge": "^4.0.0", + "nprogress": "^0.2.0", + "qs": "^6.9.0" + } + }, + "node_modules/@inertiajs/react": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@inertiajs/react/-/react-1.0.9.tgz", + "integrity": "sha512-0H9qwReRhc3QCEONX6B+EYUSDKmJG0pJMeswxB2iq+nmeYO2lgnus9DiknZTeN2Y/iLcSnYvNcgGGSqQus1Qfg==", + "dev": true, + "dependencies": { + "@inertiajs/core": "1.0.9", + "lodash.isequal": "^4.5.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.4.tgz", + "integrity": "sha512-YAm12D3R7/9Mh4jFbYSMnsd6jG++8KxogWgqs7hbdo/86aWjjlIEvL7+QYdVELmAI0InXTpZqFIg5e7aDVWI2Q==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "18.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.15.tgz", + "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.1.0-beta.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001516", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", + "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "dev": true + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.461", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.461.tgz", + "integrity": "sha512-1JkvV2sgEGTDXjdsaQCeSwYYuhLRphRpc+g6EHTFELJXEiznLt3/0pZ9JuAOQ5p2rI3YxKTbivtvajirIfhrEQ==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/esbuild": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.13.tgz", + "integrity": "sha512-vhg/WR/Oiu4oUIkVhmfcc23G6/zWuEQKFS+yiosSHe4aN6+DQRXIfeloYGibIfVhkr4wyfuVsGNLr+sQU1rWWw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.13", + "@esbuild/android-arm64": "0.18.13", + "@esbuild/android-x64": "0.18.13", + "@esbuild/darwin-arm64": "0.18.13", + "@esbuild/darwin-x64": "0.18.13", + "@esbuild/freebsd-arm64": "0.18.13", + "@esbuild/freebsd-x64": "0.18.13", + "@esbuild/linux-arm": "0.18.13", + "@esbuild/linux-arm64": "0.18.13", + "@esbuild/linux-ia32": "0.18.13", + "@esbuild/linux-loong64": "0.18.13", + "@esbuild/linux-mips64el": "0.18.13", + "@esbuild/linux-ppc64": "0.18.13", + "@esbuild/linux-riscv64": "0.18.13", + "@esbuild/linux-s390x": "0.18.13", + "@esbuild/linux-x64": "0.18.13", + "@esbuild/netbsd-x64": "0.18.13", + "@esbuild/openbsd-x64": "0.18.13", + "@esbuild/sunos-x64": "0.18.13", + "@esbuild/win32-arm64": "0.18.13", + "@esbuild/win32-ia32": "0.18.13", + "@esbuild/win32-x64": "0.18.13" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.8.tgz", + "integrity": "sha512-HWYqpQYHR3kEQ1LsHX7gHJoNNf0bz5z5mDaHBLzS+PGLCTmYqlU5/SZyeEgObV7z7bC/cnStYcY9H1DI1D5Udg==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.0.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.26.tgz", + "integrity": "sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-select": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.4.tgz", + "integrity": "sha512-NhuE56X+p9QDFh4BgeygHFIvJJszO1i1KSkg/JPcIJrbovyRtI+GuOEa4XzFCEpZRAEoEI8u/cAHK+jG/PgUzQ==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/sucrase": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.33.0.tgz", + "integrity": "sha512-ARGC7vbufOHfpvyGcZZXFaXCMZ9A4fffOGC5ucOW7+WHDGlAe8LJdf3Jts1sWhDeiI1RSWrKy5Hodl+JWGdW2A==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.4.tgz", + "integrity": "sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.25", + "rollup": "^3.25.2" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", + "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "vite": "^2 || ^3 || ^4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true, + "engines": { + "node": ">= 14" + } + } + }, + "dependencies": { + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "requires": { + "@babel/highlight": "^7.22.5" + } + }, + "@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true + }, + "@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" + }, + "@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" + } + }, + "@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "dev": true + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz", + "integrity": "sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz", + "integrity": "sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/traverse": { + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + } + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "@esbuild/android-arm": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.13.tgz", + "integrity": "sha512-KwqFhxRFMKZINHzCqf8eKxE0XqWlAVPRxwy6rc7CbVFxzUWB2sA/s3hbMZeemPdhN3fKBkqOaFhTbS8xJXYIWQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.13.tgz", + "integrity": "sha512-j7NhycJUoUAG5kAzGf4fPWfd17N6SM3o1X6MlXVqfHvs2buFraCJzos9vbeWjLxOyBKHyPOnuCuipbhvbYtTAg==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.13.tgz", + "integrity": "sha512-M2eZkRxR6WnWfVELHmv6MUoHbOqnzoTVSIxgtsyhm/NsgmL+uTmag/VVzdXvmahak1I6sOb1K/2movco5ikDJg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.13.tgz", + "integrity": "sha512-f5goG30YgR1GU+fxtaBRdSW3SBG9pZW834Mmhxa6terzcboz7P2R0k4lDxlkP7NYRIIdBbWp+VgwQbmMH4yV7w==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.13.tgz", + "integrity": "sha512-RIrxoKH5Eo+yE5BtaAIMZaiKutPhZjw+j0OCh8WdvKEKJQteacq0myZvBDLU+hOzQOZWJeDnuQ2xgSScKf1Ovw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.13.tgz", + "integrity": "sha512-AfRPhHWmj9jGyLgW/2FkYERKmYR+IjYxf2rtSLmhOrPGFh0KCETFzSjx/JX/HJnvIqHt/DRQD/KAaVsUKoI3Xg==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.13.tgz", + "integrity": "sha512-pGzWWZJBInhIgdEwzn8VHUBang8UvFKsvjDkeJ2oyY5gZtAM6BaxK0QLCuZY+qoj/nx/lIaItH425rm/hloETA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.13.tgz", + "integrity": "sha512-4iMxLRMCxGyk7lEvkkvrxw4aJeC93YIIrfbBlUJ062kilUUnAiMb81eEkVvCVoh3ON283ans7+OQkuy1uHW+Hw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.13.tgz", + "integrity": "sha512-hCzZbVJEHV7QM77fHPv2qgBcWxgglGFGCxk6KfQx6PsVIdi1u09X7IvgE9QKqm38OpkzaAkPnnPqwRsltvLkIQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.13.tgz", + "integrity": "sha512-I3OKGbynl3AAIO6onXNrup/ttToE6Rv2XYfFgLK/wnr2J+1g+7k4asLrE+n7VMhaqX+BUnyWkCu27rl+62Adug==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.13.tgz", + "integrity": "sha512-8pcKDApAsKc6WW51ZEVidSGwGbebYw2qKnO1VyD8xd6JN0RN6EUXfhXmDk9Vc4/U3Y4AoFTexQewQDJGsBXBpg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.13.tgz", + "integrity": "sha512-6GU+J1PLiVqWx8yoCK4Z0GnfKyCGIH5L2KQipxOtbNPBs+qNDcMJr9euxnyJ6FkRPyMwaSkjejzPSISD9hb+gg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.13.tgz", + "integrity": "sha512-pfn/OGZ8tyR8YCV7MlLl5hAit2cmS+j/ZZg9DdH0uxdCoJpV7+5DbuXrR+es4ayRVKIcfS9TTMCs60vqQDmh+w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.13.tgz", + "integrity": "sha512-aIbhU3LPg0lOSCfVeGHbmGYIqOtW6+yzO+Nfv57YblEK01oj0mFMtvDJlOaeAZ6z0FZ9D13oahi5aIl9JFphGg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.13.tgz", + "integrity": "sha512-Pct1QwF2sp+5LVi4Iu5Y+6JsGaV2Z2vm4O9Dd7XZ5tKYxEHjFtb140fiMcl5HM1iuv6xXO8O1Vrb1iJxHlv8UA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.13.tgz", + "integrity": "sha512-zTrIP0KzYP7O0+3ZnmzvUKgGtUvf4+piY8PIO3V8/GfmVd3ZyHJGz7Ht0np3P1wz+I8qJ4rjwJKqqEAbIEPngA==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.13.tgz", + "integrity": "sha512-I6zs10TZeaHDYoGxENuksxE1sxqZpCp+agYeW039yqFwh3MgVvdmXL5NMveImOC6AtpLvE4xG5ujVic4NWFIDQ==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.13.tgz", + "integrity": "sha512-W5C5nczhrt1y1xPG5bV+0M12p2vetOGlvs43LH8SopQ3z2AseIROu09VgRqydx5qFN7y9qCbpgHLx0kb0TcW7g==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.13.tgz", + "integrity": "sha512-X/xzuw4Hzpo/yq3YsfBbIsipNgmsm8mE/QeWbdGdTTeZ77fjxI2K0KP3AlhZ6gU3zKTw1bKoZTuKLnqcJ537qw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.13.tgz", + "integrity": "sha512-4CGYdRQT/ILd+yLLE5i4VApMPfGE0RPc/wFQhlluDQCK09+b4JDbxzzjpgQqTPrdnP7r5KUtGVGZYclYiPuHrw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.13.tgz", + "integrity": "sha512-D+wKZaRhQI+MUGMH+DbEr4owC2D7XnF+uyGiZk38QbgzLcofFqIOwFs7ELmIeU45CQgfHNy9Q+LKW3cE8g37Kg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.13.tgz", + "integrity": "sha512-iVl6lehAfJS+VmpF3exKpNQ8b0eucf5VWfzR8S7xFve64NBNz2jPUgx1X93/kfnkfgP737O+i1k54SVQS7uVZA==", + "dev": true, + "optional": true + }, + "@floating-ui/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", + "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" + }, + "@floating-ui/dom": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.5.tgz", + "integrity": "sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==", + "requires": { + "@floating-ui/core": "^1.3.1" + } + }, + "@headlessui/react": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.15.tgz", + "integrity": "sha512-OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsqw==", + "dev": true, + "requires": { + "client-only": "^0.0.1" + } + }, + "@inertiajs/core": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.0.9.tgz", + "integrity": "sha512-Vd/4akXnY90qwtPJ1nVGtLXYhyGZdDjvQ4rv5qeqFYmqLEARdhDd7Lku1BwkboZX6GSTgDkipBSSGTKuRemOkQ==", + "dev": true, + "requires": { + "axios": "^1.2.0", + "deepmerge": "^4.0.0", + "nprogress": "^0.2.0", + "qs": "^6.9.0" + } + }, + "@inertiajs/react": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@inertiajs/react/-/react-1.0.9.tgz", + "integrity": "sha512-0H9qwReRhc3QCEONX6B+EYUSDKmJG0pJMeswxB2iq+nmeYO2lgnus9DiknZTeN2Y/iLcSnYvNcgGGSqQus1Qfg==", + "dev": true, + "requires": { + "@inertiajs/core": "1.0.9", + "lodash.isequal": "^4.5.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@tailwindcss/forms": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.4.tgz", + "integrity": "sha512-YAm12D3R7/9Mh4jFbYSMnsd6jG++8KxogWgqs7hbdo/86aWjjlIEvL7+QYdVELmAI0InXTpZqFIg5e7aDVWI2Q==", + "dev": true, + "requires": { + "mini-svg-data-uri": "^1.2.3" + } + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/react": { + "version": "18.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.15.tgz", + "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "requires": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001516", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", + "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + } + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "electron-to-chromium": { + "version": "1.4.461", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.461.tgz", + "integrity": "sha512-1JkvV2sgEGTDXjdsaQCeSwYYuhLRphRpc+g6EHTFELJXEiznLt3/0pZ9JuAOQ5p2rI3YxKTbivtvajirIfhrEQ==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "esbuild": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.13.tgz", + "integrity": "sha512-vhg/WR/Oiu4oUIkVhmfcc23G6/zWuEQKFS+yiosSHe4aN6+DQRXIfeloYGibIfVhkr4wyfuVsGNLr+sQU1rWWw==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.13", + "@esbuild/android-arm64": "0.18.13", + "@esbuild/android-x64": "0.18.13", + "@esbuild/darwin-arm64": "0.18.13", + "@esbuild/darwin-x64": "0.18.13", + "@esbuild/freebsd-arm64": "0.18.13", + "@esbuild/freebsd-x64": "0.18.13", + "@esbuild/linux-arm": "0.18.13", + "@esbuild/linux-arm64": "0.18.13", + "@esbuild/linux-ia32": "0.18.13", + "@esbuild/linux-loong64": "0.18.13", + "@esbuild/linux-mips64el": "0.18.13", + "@esbuild/linux-ppc64": "0.18.13", + "@esbuild/linux-riscv64": "0.18.13", + "@esbuild/linux-s390x": "0.18.13", + "@esbuild/linux-x64": "0.18.13", + "@esbuild/netbsd-x64": "0.18.13", + "@esbuild/openbsd-x64": "0.18.13", + "@esbuild/sunos-x64": "0.18.13", + "@esbuild/win32-arm64": "0.18.13", + "@esbuild/win32-ia32": "0.18.13", + "@esbuild/win32-x64": "0.18.13" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "fast-glob": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "laravel-vite-plugin": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.8.tgz", + "integrity": "sha512-HWYqpQYHR3kEQ1LsHX7gHJoNNf0bz5z5mDaHBLzS+PGLCTmYqlU5/SZyeEgObV7z7bC/cnStYcY9H1DI1D5Udg==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.0.5" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "postcss": { + "version": "8.4.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.26.tgz", + "integrity": "sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==", + "dev": true, + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true + }, + "react-select": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.4.tgz", + "integrity": "sha512-NhuE56X+p9QDFh4BgeygHFIvJJszO1i1KSkg/JPcIJrbovyRtI+GuOEa4XzFCEpZRAEoEI8u/cAHK+jG/PgUzQ==", + "requires": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rollup": { + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "sucrase": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.33.0.tgz", + "integrity": "sha512-ARGC7vbufOHfpvyGcZZXFaXCMZ9A4fffOGC5ucOW7+WHDGlAe8LJdf3Jts1sWhDeiI1RSWrKy5Hodl+JWGdW2A==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "requires": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "vite": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.4.tgz", + "integrity": "sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==", + "dev": true, + "requires": { + "esbuild": "^0.18.10", + "fsevents": "~2.3.2", + "postcss": "^8.4.25", + "rollup": "^3.25.2" + } + }, + "vite-plugin-full-reload": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", + "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..948345a --- /dev/null +++ b/package.json @@ -0,0 +1,25 @@ +{ + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build" + }, + "devDependencies": { + "@headlessui/react": "^1.4.2", + "@inertiajs/react": "^1.0.0", + "@tailwindcss/forms": "^0.5.3", + "@vitejs/plugin-react": "^3.0.0", + "autoprefixer": "^10.4.12", + "axios": "^1.1.2", + "laravel-vite-plugin": "^0.7.5", + "postcss": "^8.4.18", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "tailwindcss": "^3.2.1", + "vite": "^4.0.0" + }, + "dependencies": { + "react-select": "^5.7.4" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..f112c0c --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,31 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..49c0612 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; 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/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/fonts/eot/dana-bold.eot b/public/fonts/eot/dana-bold.eot new file mode 100644 index 0000000000000000000000000000000000000000..7fcdfbbf27042d6c97cdf43bfa80dbacf08cd124 GIT binary patch literal 30667 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 literal 0 HcmV?d00001 diff --git a/public/fonts/eot/dana-bolditalic.eot b/public/fonts/eot/dana-bolditalic.eot new file mode 100644 index 0000000000000000000000000000000000000000..ca2934e091a38fea0a1b280d6f39aeb3f3d5d94e GIT binary patch literal 31861 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�&h1^OQZ01*E_0Eqn`Z2b2}>;H`Z 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 literal 0 HcmV?d00001 diff --git a/public/fonts/eot/dana-regularitalic.eot b/public/fonts/eot/dana-regularitalic.eot new file mode 100644 index 0000000000000000000000000000000000000000..a36b04e0d82278da93a422ae26e7ef7432b4b9e2 GIT binary patch literal 32483 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

dZ8d9J2(T$p7%1E2(*fEX#d`sOWj! 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 z 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

F9;`4ad)* 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%0Dp)lk*yU6gl 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 W6<0B|v;dYhsD49(|I<4Emj46Mlclu) literal 0 HcmV?d00001 diff --git a/public/fonts/woff/KalamehWebFaNum-ExtraBold.woff b/public/fonts/woff/KalamehWebFaNum-ExtraBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..16449f8d1f3b1206a8296d7b3cc25a9a3c697a08 GIT binary patch literal 65520 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff/KalamehWebFaNum-ExtraLight.woff b/public/fonts/woff/KalamehWebFaNum-ExtraLight.woff new file mode 100644 index 0000000000000000000000000000000000000000..fe95a6d2a30a0c9868f8698e0c070ccfb511bf28 GIT binary patch literal 61732 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Ʉ>GslTNlgJS@sTF>{PVH4yzRE8V#e?LA&^apJSd$ zBGfW0<=WM?8YYH^!;OnZUF)VBoJwY{1}VZ?At7PVk7#<%lt1&?fjTF~C;BIrCweDl zCq^fRC#EM>C%Px*C)Pj{paGCtjsz?b#}a2v;~$YSdHrBZh24XV=Dt&ZXUY;{waDg5 z2i5cBwdS7t_>;djcQ1#!Vak4db)EW8#6(pC0u;4j;h(Vb35<$G@E6B_FxuwAf5Yjp z+N%xgE!GBV;_N~XWpEDwCvCHXxsPbFUq+pUa8Ik`<|RCtMFsB36-4Hiu~gzsL8Wp_ znIntlEZP){&lve`#Xwg`-$MB%XX9hX4M@2lDELh&XVRJ)ikUW!#jIbM!a1mQkjz)c zr5|gOJ#qHwML0%GC+(u4xcA_*pZ~F;DLE=QKPXzm&+EW1XtR_J&az|4?3vq1m6ozp z7A?KB$zp`|y}$l;8D!(cD%goxjS#z%X3KU! z6T#ky3Pak-1=uO(7he^f|E>wXGt3cd=&m6Fq%- z7}8dkoNIZKRpCOP&YfMSEFb4Er*hIREj|MgD!FACB7do66fM8GWduI|sbvf|U&i&H zetxyzzBKi-Sl z%xx_kQ$cQpH|x8tLhs`3kyMKlZ-eyTnl;?H4wi6{5~j{lo|m z6vAp{vf+@-gc-_ky5RaLJ*Y8S=l9%ckKGRnb&YA$U%f2 zaSM@_BD#8g9*xu<9X_REr#9>p;RpT_5;BvG77m#Cm)b^lVsZLtjM#@cz)r>xsYa~> z{65K|H`NFGXY7NjwDjWQ-KHFM?9*I%C--Dwm4rSl@sd{)yb#4d(s`?-w>=J~%zvz@ z*T2Yge}LiLL|}C6Y+NBPzj(fLxDE($gTKLI1V4+Sju=nb^4r#i-l%F!wDaAD_s6)T z@h8Bgjnc;#F^uP(z}1_w_ThA&Nm_9!tWM51F;!kjT5};molM+I#AaVX#{$F%5)EQ3 zVvYOr;5=1_z#{Vo8qzms(cH#9uaJo3NRmz@i-3YB6{+y;Cc=GIX#+LwMvUjxYVc6+ zI_h|J*nphxfEB3nZ?}BG>SVX4ljQ3CILGiBVU@pi%m5j&sRM^aJQ%}Z28XTRi^*0L z0i(Z~!ffQnU`&nuV=%1NpaN2VQI+X1(ouhA8G10O*7_V1YB0+dGeT-_c$qaSQge?4 z(|EAaR(Bm!WzdpdI+AN|y@ic7GFXQjcr_S)quT+@?sZ}AiZI?=b7ArFyD=w;^BY^9k@@TSTssJwj=NfLJ#ws66 z?xN%!>Y$o});)P_DC6odbKqj~cRbeMya3K2<`Bn#>7;E|Hmw#q^Z*1>l^l@pSJ%@E zeTUbr*vu}?#%&-Yf0R2K{d&94?(bKeqdXNYl&b}C%O!KKW41<3Zw4tIR?S{$vt7Fk zib6B?gN&obaVN@DIuE&;*?Qj#Kb~_06}NRVXM-PV&k4l!Cs{(B=#=tDjuKOy6R3O$ zZa*;I=;`b@l(;=lsPqZIa1nkcG58_*eb0;}9hj(qID;fz;6K=ko*9`~$s$bc6Xrwa z!&4wd=AcJp^8lrGa=M(jRZ1#>`2!h|i#{#Cld^ZJQ9KRm5F~4DVCDJ&p^Qr}U1|j0 zy@TaB1voY;?&A+HyzfHTrW&Cdp5vuX5C!Io1@6>1mg%*+Kw8+PI?qXS3!UQahV zv(kTdG%Cy|sRqB2EJ>xh3fk%PQ*gXOA2~*lWaP?g)A#EN zdLyna2HllmlJ@N~{K%S$>`3=s42aWLCRrcrvfa6Nf6={IuJDgU4W!+p?rb$we7QIE z8hi&Uxq#^F=!WUD_x6nT^v;iA~=a%iHRHf$4SJ5}B&e7mo~TVQ(a^;Y|W2bGLoBww93sm5{iF# zm1ZU{LRk_!G;pxvTF~o{08(-^1yt%_FOxNeQ1eNFP^1OJQY?S^mK7Ksj?Wp`}rWUd~6ak`g*v^bqoU51KAfW-9n%f(o&yHlHM?XPKziQ#-Dm0t>lc}( zn6P`8V7c`-V7P%jo@<`do_!zVAL}3UAN@h~e3r~-%Pp*>QV2Rf)81 z_CR|c7`4rB(*3KCy0b2gLd{>QmAP8Sw@|u7et?=tNaexwX!B+>{}us&NP|s*utDbm z2zp7tMWIt^sSNAS6F=-^qsGKqsSyrZ<+^!=7=gV8EUr>~UST7qfBjG198agd`W=`z zc$ccS*fM+XSv@C2>EkCHn9_Om246Le(prreQZ^2cmo9Fy%fj^%3Q!FxBsj!nvtakh z@mq%_q+w&zxlxOtg?>q!mdPfXq2}PBl?ocR?d9=EnF^z%%>~gq6p&_`iaChvhOZjI$c#}}tq04!dGN^8Jo#pD1N=F}zK#i!o;|)Ip=7$MD6smRY{y*zt zx$?hv?OZCNF_mN`l|&(xgejGzEtTX2mBay-Bn_72d6vX}7erwfglQMVK^LTL7vx2_ zBu%&kNw~zmxTIaUgjt!St(oM7nS`mC#DSV5jhdvLn)TQQb?OGS=>|;#{k3}}^D3Tm z2p==rAF~*qi`Je?GIepmIE;3`h*l{6$xzB>k~QRlX&wvHy)uN^O6p-TrSyR&{USAA z?jx+SjTY(HulA!V&^n8>I*YP8DF8(+=|j~?wu*~x?l@xVCWTPqCtdU+Z5%6T{83OR zQBZqkFwbf^<7By@bun#qF(Z93XJk1GY1t68IGpxZ-&}8^q8q;E@IQn5ON!@oE(X#< z??<{RpTys}FuZ#MOk&J_ohVyBri@)2jFx|-o3~L<9@{ARFM|kORJq8%iu8VE?QUc3 zlR|MA`f2Pd3ku0I3)!ZhS1BayqT1(cS1HC)D%zD}%@-AgvlMbntXI-pm>#*|o=B3j zou7tnY}7_eJUWlfL>NYdM;Q~LtUEF)r0%xO!I1Ps8Z)M=(efm}jN4xYQX4XisZN?H zx4r*etdHV3-vhjH^y^011(<6bk+HQ5dE(vrh;SeNl5rWK+PqHde!nY3ge{eYEv6sM zs~F9R7%dnVFTVc*3DrJF{Ewf_Xot{IUwUBonDivc9|l#gI~J3%h$Bs<;i^Tk&zP6S zDR$DdTW1wpYs9TSK|d~uaf*pbb(Kivy5yvYczKIV{ZfB_-*C^Srm~v#z2BV6cfZPY zzlJp!2HW1-*G0^M)Iba%+0SX5P7ovakJKve`>RNS;+MhCl2!?u)L#Y^ciD@Yb;VqmB6*Z6Fg=%DHcOy+%Q(%5+Nw&kFP$$MiHfUB~LT}VpG*eEI0oqf|n@T zZWbkfOf8l!48RZNPe=`kypO;?5`gDOv1yv1E-DMnTGp5$MFDN#Ka@DbQ4QlFnq=n% zWVAJ{ZsV!5qb5z>t7(tsDVYvEKdZaux4bCNC2Jzw_W$!|p=BLqiiGC4tnkQyQi> zK*#MTj_&`%a}cahBwPL+PX2(xp6d;ZaH@#2Tk`e0?2AzA^o^_G3Rd=qZ~fy1nrk!q z$o|T)Qsw~h>syV&mxo1i`@q8+-M?Y4zhWK_r1JNIv8d_ILw+Qdg9-eaFSX z1s$Jyy1ZWp=WF9UoWFpifjI&&dOwVJNw2~L{n#e3xN*95kx|??*;PW@DId7PGdiql z&5lSRiJd#_Rt2qh4~#G>=6oFNUxk0@A_8Q643S`RQTT{5(gF9TXyn!WCx1rF3gH?c zPo&3RSx%U{$OcOIq))SlCKnDKymrt$XqPZDGBUuI+)@72z>=vj3b?08)pLyMsDi>wDx=EUHF!|l7CNN|vBizy+ZAlPO%jFv4j6hz9Y<1fIHNy6-@8%Y(6 zAnMzQqKpgZ3f?CCc)S-|Ph02~jpdyVW|BNO?w+n5@)vq>ONb(6z``s+Ee^*h(NM$O z<`W(y_+7S@Gzc1apF||{`Dab3PsmxBQV@~CMIXO92i(@DXFmZ)nE4QgP)j_qHhO6$ zn01c~+OPS3ABX1f@Umg0f>of3DFhgXRwgRcj&e3V6FdL4Sn)+8wDW?QTEre%=@n?8 z%&QP^LG;`BUtmrIIN}ftDx-Yb8#%ND5)C3ozKCrD0kA&;9fatx^DCCh(#UgaqPz3++zUjs zq-6{>qos2nhc7Q|S8Gp2-^qphr^(-wH2am^rl`I6_#tOW{OmN&-!wDi?;KoBjSEL> z`79&ETvi!bUAAUnxXuZOir%qWgv02ok|o1=C9=y9f<(JsF$Y8^Bm#g9E9YU{h!sCV z@jh6Ey;Np6gRfjozsDRBz-Wb+fkPtov!V@PLLGVL*BtHosOas`W^{_z#ENP*X zd(K9atWwRN{0*VvDsrUdgwg`Z(XufM-W_ENX`GBUpN5rOK~A)WQI!q&7L}T**;`wT zER0RduJ3jdlm)MQ#DNaMTc@J%&g0ZA=YJg>a!UJ*n}?bl$7yXc)g%zKiyahu6l_qy zw;$(IWyK{E<)EwUMu9=n99GYL`zZIzIMSP31+_xKgeJ;S7CDa?p25 zIC83JHH>qLY#mP=lFTQ0FRsKIFU`!;O{E^H?n67@-mdXHCDy8x-B7NUg5MsWK<#)d z6QhXhZNW)=_Doz%AniepiC2u!q%I9)hnFvaAc5V*-jCiV-7}$IWOgv=&%(TZg9l{F zA&TOHh%NSghv_ycs1ImEnP%~hhK5J!Ik0|zGdXWkAEz=zJM+)tvrh|nw)otX@rje= zJ(W~Fp`p+49R-${EDi4|VDe;Vud!b@M(<(n$o(DYw!to52|mT}Ery^LKSWi7Q=d(< z$xNu3hZ}NzKZ2BV+!9Y7LVTMA0vmaoc|Rt`v*!?Yo$p;eqN{j@UvEGV_uUk!N?-{g zPlw-~{&8qEpujm!KI+hi_gYN*q9Sx6Z54JyU(G%3h{PGNC#iNq{RxmB{Q`WZoXtR! z=r+{Qlp)1}g9*yEAml;k)n%Wl073qtplS4qlNHIs!KX|1>&Mn$QO-3aCNNGOEjGNE zB&8t|PDOQh+1Xr=_WCAXUMBjkd$4k4kJamc+Hy$kMVtJ^$)Ur+!enP|Ihg)K)J&J1 zJ#}z+_u|>wr__Ewmr~(X?X@~hg_^BpN1l>eJ#wG7AxsiGwLTc?*ojGdDwJD-ktq!@ z?gu`);yNmiaXjS3)KdOr=};q2!(2xF1cBYxp0z_oF~kf33vROD7$zvDi*Z-+R(gS~ z#PJ$jqJ^!`yzLpHRueb?e!8WEioQ79^W~%Ke!fC_PMubLrS&n{cS_Z3H7)oUo*61v zx?TH45wSd7$wC@oQor3Yf!RHFpaXpSkoWKJuA03FHfV8E1;%DyEyGgc3!RMw1U zw!>JKh{Y1=mt;%-wv)rV(p+>HRixKN_4IuJGcgGjlTgyHCZE7st-f8J0kJ`Gtqo8%3wP*40roTFc``!!u<6-W2 zaU06{wq9(|&YV3bVOY2Z5h?R|Mx}IPuqqCekjuOydup=y0G#(C-B5>+m@Q>x~u+rpRY9g(sPHDhKNWIYWDlt%L_uX5}?a01?>5Ysd2Azv;;KvY*s3mq|tZT72V6~3__#(2-DF9mB)v0|Ku z%3ql+GT7tUQ#^Ty-t#~wBPgwI$N&AuRUUI_jmyx%I_gzG>Lle8KM~?ja<(BZV;E`t`wQ3C1E)Kr+&xv%7`xc6p)lgzlUpt;6eS znCQH&)loPU1ps+@t%yn_CTKUm?g}dJ%OpClVFdf`$P}CBD~eQhp|UBtm!b-rUM!ah z?@>gy#}}EGIIRc$P468F)r>;1Uc=egwb=)mM`zV8(g*3l^9f3Ww^6c2Ag6qQZTx~@ z;>Cg*_k7gFE6v5YUERjCZBrxQ)8|nRrg59fC2WPO&s^=udYC?)_OMiLx@4w6w7jb$ ziQ$X%!}%i2!*MSEL?IV3_3uYd;l7u2A11&n;nBV6dE{yR28DDx+(z~bR4aEYx;^d2 zq(jO3mw!1nKs&%w2NHntHtcEb9v zDJeHMX)!lf*-4*k?O4pCC2#LGfhc=d$ zpjY0m=7!I>M<>>Ooq)4z?}Vmi0b*th`T43?IpNEEA5`$$Hv48n{zJYHV0VIR?ce)lD2n2!H7^RDZ?Aw>-A@Dy z8aRtT1q7lts3Zwdqale!u)RLf{)cyR^y!{bp)Ke?A>ipR%rwy;P?#eHM0TisfwaCO zMaG{I#?RL}f;0v3o;SxyDP0x-FC79LOwmF}{#al3L4ASHbggt+)LHx&6AyOfAVDfm zzw=&mYjL;%_TM32By>TrHh+*Ie|&%v?o#9kl8^*1g)1?}!48mMT9F-P @MNOGdw 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

ppO|s#GOHS}t5 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%0D}EW68IV#y_DjSv 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff/KalamehWebFaNum-Regular.woff b/public/fonts/woff/KalamehWebFaNum-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..8c5a945a5373b4e1a9dcf109faa0ad7dbe4f0ebb GIT binary patch literal 63436 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≺NGNE88}4qux3MG2acS@z2?cjmBhNnx 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff/KalamehWebFaNum-Thin.woff b/public/fonts/woff/KalamehWebFaNum-Thin.woff new file mode 100644 index 0000000000000000000000000000000000000000..8bd7278dd01c4ac11445d3160ee1bf77aa6f4ab2 GIT binary patch literal 59640 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Ν3~u_cD8N#zvl4& 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%0DeAG0>MGq}DEk8vG% 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff/dana-bold.woff b/public/fonts/woff/dana-bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..a35282113bdda477601bdf4912988a5698e07865 GIT binary patch literal 32928 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 z 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 X*ce<~0M=S80RR910000100000k-7WP literal 0 HcmV?d00001 diff --git a/public/fonts/woff/dana-regular.woff b/public/fonts/woff/dana-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..3d17e44f1f8a6eb9c04c6d6ed01e4b7d82da7852 GIT binary patch literal 32296 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

jkvRAvuQ*#_rd>c%h>`mgll+E>BCiw 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 P0RR9100001000003t$4n literal 0 HcmV?d00001 diff --git a/public/fonts/woff/dana-regularitalic.woff b/public/fonts/woff/dana-regularitalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..012d8126419d5685c203b19797b8450795a2634b GIT binary patch literal 34452 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff2/KalamehWebFaNum-Bold.woff2 b/public/fonts/woff2/KalamehWebFaNum-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0bca84e50e86a2424503760b8b714bafaac52a6a GIT binary patch literal 50880 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff2/KalamehWebFaNum-ExtraBold.woff2 b/public/fonts/woff2/KalamehWebFaNum-ExtraBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..593b9fd40e75493bc368ba7e1d0f188a42ea878e GIT binary patch literal 50596 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff2/KalamehWebFaNum-ExtraLight.woff2 b/public/fonts/woff2/KalamehWebFaNum-ExtraLight.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..575d5f302b8cb108dd7a6e6e39143409134406ac GIT binary patch literal 47652 zcmV(*K;FN1Pew8T0RR910JM9t(^J00bZfif9MHW(LO!WxBW6@wbit@o)9;cDye2_QKC9sZ$jwj3*7P0OHw `=A}7uBvfB14`enwjhj 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff2/KalamehWebFaNum-Light.woff2 b/public/fonts/woff2/KalamehWebFaNum-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..172b6eebee1471390fd54c1f6d694c588ad14fcd GIT binary patch literal 48944 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%0D>{~Rj5Z&D?#ps5NIQ@nQ6ng?$JBke7V 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff2/KalamehWebFaNum-Medium.woff2 b/public/fonts/woff2/KalamehWebFaNum-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..409ea3452da6584e93086f48f8438f5b3afe9820 GIT binary patch literal 50840 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 literal 0 HcmV?d00001 diff --git a/public/fonts/woff2/KalamehWebFaNum-Thin.woff2 b/public/fonts/woff2/KalamehWebFaNum-Thin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0c678a5dff6b153aaee4c601a955e05305b8cabc GIT binary patch literal 45576 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%0Dw_X6NRKJKestyh35%yL@wNduMlV|KRZG_~i7A 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 z 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 PqQN;O?kE6pehmNs@Ji#h literal 0 HcmV?d00001 diff --git a/public/fonts/woff2/dana-bolditalic.woff2 b/public/fonts/woff2/dana-bolditalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c1b64ffac4e961f1f140c73c1b99a683f6c3fcee GIT binary patch literal 28344 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 literal 0 HcmV?d00001 diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..1d69f3a --- /dev/null +++ b/public/index.php @@ -0,0 +1,55 @@ +make(Kernel::class); + +$response = $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/resources/css/app.css b/resources/css/app.css new file mode 100644 index 0000000..0c7035a --- /dev/null +++ b/resources/css/app.css @@ -0,0 +1,89 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + @font-face { + font-family: dana; + font-style: normal; + font-weight: bold; + src: url('$fonts/eot/dana-bold.eot'); + src: url('$fonts/eot/dana-bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ + url('$fonts/woff2/dana-bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/dana-bold.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: dana; + font-style: normal; + font-weight: normal; + src: url('$fonts/eot/dana-regular.eot'); + src: url('$fonts/eot/dana-regular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ + url('$fonts/woff2/dana-regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/dana-regular.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: 100; + src: url('$fonts/woff2/KalamehWebFaNum-Thin.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-Thin.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: 200; + src: url('$fonts/woff2/KalamehWebFaNum-ExtraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-ExtraLight.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: 300; + src: url('$fonts/woff2/KalamehWebFaNum-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-Light.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: 500; + src: url('$fonts/woff2/KalamehWebFaNum-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-Medium.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: 600; + src: url('$fonts/woff2/KalamehWebFaNum-SemiBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-SemiBold.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: 800; + src: url('$fonts/woff2/KalamehWebFaNum-ExtraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-ExtraBold.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: 900; + src: url('$fonts/woff2/KalamehWebFaNum-Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-Black.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: bold; + src: url('$fonts/woff2/KalamehWebFaNum-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-Bold.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } + @font-face { + font-family: KalamehWebFaNum; + font-style: normal; + font-weight: normal; + src: url('$fonts/woff2/KalamehWebFaNum-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ + url('$fonts/woff/KalamehWebFaNum-Regular.woff') format('woff'); /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + } +} diff --git a/resources/js/Components/ApplicationLogo.jsx b/resources/js/Components/ApplicationLogo.jsx new file mode 100644 index 0000000..e9f15d7 --- /dev/null +++ b/resources/js/Components/ApplicationLogo.jsx @@ -0,0 +1,7 @@ +export default function ApplicationLogo(props) { + return ( + + + + ); +} diff --git a/resources/js/Components/Button.jsx b/resources/js/Components/Button.jsx new file mode 100644 index 0000000..b074040 --- /dev/null +++ b/resources/js/Components/Button.jsx @@ -0,0 +1,5 @@ +export default function Button({ onClick, children, className, disabled }) { + return ( + + ); +} \ No newline at end of file diff --git a/resources/js/Components/CategoryAddItemButton.jsx b/resources/js/Components/CategoryAddItemButton.jsx new file mode 100644 index 0000000..7d4433c --- /dev/null +++ b/resources/js/Components/CategoryAddItemButton.jsx @@ -0,0 +1,10 @@ +export default function CategoryAddItemButton({ onClick }){ + return ( + + ) +} diff --git a/resources/js/Components/CategoryCard.jsx b/resources/js/Components/CategoryCard.jsx new file mode 100644 index 0000000..5fd55d1 --- /dev/null +++ b/resources/js/Components/CategoryCard.jsx @@ -0,0 +1,22 @@ +import CategoryItemCard from "@/Components/CategoryItemCard" + +export default function CategoryCard({ category }){ + return ( +

+ ) +} \ No newline at end of file diff --git a/resources/js/Components/CategoryForm.jsx b/resources/js/Components/CategoryForm.jsx new file mode 100644 index 0000000..4164df0 --- /dev/null +++ b/resources/js/Components/CategoryForm.jsx @@ -0,0 +1,38 @@ +import Input from '@/Components/Input' +import TextArea from '@/Components/TextArea' +import Button from '@/Components/Button' + +import { useState } from 'react' + +import { router } from '@inertiajs/react' + +export default function CategoryForm({ onCancel, onSubmit }) { + let [title, setTitle] = useState(); + let [description, setDescription] = useState(); + + let [step, setStep] = useState(1); + + + function handleSubmit(){ + let data = { + title: title, + description: description, + } + router.post('/categories/store', data); + onCancel(); + } + if(step == 1){ + return ( +
+ دسته بندی جدید + {setTitle(e.target.value)}} /> + +
+ ); +} \ No newline at end of file diff --git a/resources/js/Components/TextInput.jsx b/resources/js/Components/TextInput.jsx new file mode 100644 index 0000000..f1094dc --- /dev/null +++ b/resources/js/Components/TextInput.jsx @@ -0,0 +1,23 @@ +import { forwardRef, useEffect, useRef } from 'react'; + +export default forwardRef(function TextInput({ type = 'text', className = '', isFocused = false, ...props }, ref) { + const input = ref ? ref : useRef(); + + useEffect(() => { + if (isFocused) { + input.current.focus(); + } + }, []); + + return ( + + ); +}); diff --git a/resources/js/Layouts/AuthenticatedLayout.jsx b/resources/js/Layouts/AuthenticatedLayout.jsx new file mode 100644 index 0000000..1fb2780 --- /dev/null +++ b/resources/js/Layouts/AuthenticatedLayout.jsx @@ -0,0 +1,125 @@ +import { useState } from 'react'; +import ApplicationLogo from '@/Components/ApplicationLogo'; +import Dropdown from '@/Components/Dropdown'; +import NavLink from '@/Components/NavLink'; +import ResponsiveNavLink from '@/Components/ResponsiveNavLink'; +import { Link } from '@inertiajs/react'; + +export default function Authenticated({ user, header, children }) { + const [showingNavigationDropdown, setShowingNavigationDropdown] = useState(false); + + return ( +
+ + + {header && ( +
+
{header}
+
+ )} + +
{children}
+
+ ); +} diff --git a/resources/js/Layouts/GuestLayout.jsx b/resources/js/Layouts/GuestLayout.jsx new file mode 100644 index 0000000..090d571 --- /dev/null +++ b/resources/js/Layouts/GuestLayout.jsx @@ -0,0 +1,18 @@ +import ApplicationLogo from '@/Components/ApplicationLogo'; +import { Link } from '@inertiajs/react'; + +export default function Guest({ children }) { + return ( +
+
+ + + +
+ +
+ {children} +
+
+ ); +} diff --git a/resources/js/Layouts/Layout.jsx b/resources/js/Layouts/Layout.jsx new file mode 100644 index 0000000..95bb555 --- /dev/null +++ b/resources/js/Layouts/Layout.jsx @@ -0,0 +1,26 @@ +import Header from '@/Components/Header' +import Sidebar from '@/Components/Sidebar' + +import { router } from '@inertiajs/react' +import { useEffect } from 'react'; + +export default function Layout({ children }) { + useEffect(() => { + const interval = setInterval(() => { + router.reload(); + }, 30000); + + return () => clearInterval(interval); + }, []); + return ( +
+
+ +
+
+
+ {children} +
+
+ ); +} \ No newline at end of file diff --git a/resources/js/Pages/Auth/ConfirmPassword.jsx b/resources/js/Pages/Auth/ConfirmPassword.jsx new file mode 100644 index 0000000..1bd8eaf --- /dev/null +++ b/resources/js/Pages/Auth/ConfirmPassword.jsx @@ -0,0 +1,59 @@ +import { useEffect } from 'react'; +import GuestLayout from '@/Layouts/GuestLayout'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Head, useForm } from '@inertiajs/react'; + +export default function ConfirmPassword() { + const { data, setData, post, processing, errors, reset } = useForm({ + password: '', + }); + + useEffect(() => { + return () => { + reset('password'); + }; + }, []); + + const submit = (e) => { + e.preventDefault(); + + post(route('password.confirm')); + }; + + return ( + + + +
+ This is a secure area of the application. Please confirm your password before continuing. +
+ +
+
+ + + setData('password', e.target.value)} + /> + + +
+ +
+ + Confirm + +
+
+
+ ); +} diff --git a/resources/js/Pages/Auth/ForgotPassword.jsx b/resources/js/Pages/Auth/ForgotPassword.jsx new file mode 100644 index 0000000..ce1d5f4 --- /dev/null +++ b/resources/js/Pages/Auth/ForgotPassword.jsx @@ -0,0 +1,50 @@ +import GuestLayout from '@/Layouts/GuestLayout'; +import InputError from '@/Components/InputError'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Head, useForm } from '@inertiajs/react'; + +export default function ForgotPassword({ status }) { + const { data, setData, post, processing, errors } = useForm({ + email: '', + }); + + const submit = (e) => { + e.preventDefault(); + + post(route('password.email')); + }; + + return ( + + + +
+ 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. +
+ + {status &&
{status}
} + +
+ setData('email', e.target.value)} + /> + + + +
+ + Email Password Reset Link + +
+ +
+ ); +} diff --git a/resources/js/Pages/Auth/Login.jsx b/resources/js/Pages/Auth/Login.jsx new file mode 100644 index 0000000..9724e92 --- /dev/null +++ b/resources/js/Pages/Auth/Login.jsx @@ -0,0 +1,97 @@ +import { useEffect } from 'react'; +import Checkbox from '@/Components/Checkbox'; +import GuestLayout from '@/Layouts/GuestLayout'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Head, Link, useForm } from '@inertiajs/react'; + +export default function Login({ status, canResetPassword }) { + const { data, setData, post, processing, errors, reset } = useForm({ + email: '', + password: '', + remember: false, + }); + + useEffect(() => { + return () => { + reset('password'); + }; + }, []); + + const submit = (e) => { + e.preventDefault(); + + post(route('login')); + }; + + return ( + + + + {status &&
{status}
} + +
+
+ + + setData('email', e.target.value)} + /> + + +
+ +
+ + + setData('password', e.target.value)} + /> + + +
+ +
+ +
+ +
+ {canResetPassword && ( + + Forgot your password? + + )} + + + Log in + +
+
+
+ ); +} diff --git a/resources/js/Pages/Auth/Register.jsx b/resources/js/Pages/Auth/Register.jsx new file mode 100644 index 0000000..000950e --- /dev/null +++ b/resources/js/Pages/Auth/Register.jsx @@ -0,0 +1,117 @@ +import { useEffect } from 'react'; +import GuestLayout from '@/Layouts/GuestLayout'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Head, Link, useForm } from '@inertiajs/react'; + +export default function Register() { + const { data, setData, post, processing, errors, reset } = useForm({ + name: '', + email: '', + password: '', + password_confirmation: '', + }); + + useEffect(() => { + return () => { + reset('password', 'password_confirmation'); + }; + }, []); + + const submit = (e) => { + e.preventDefault(); + + post(route('register')); + }; + + return ( + + + +
+
+ + + setData('name', e.target.value)} + required + /> + + +
+ +
+ + + setData('email', e.target.value)} + required + /> + + +
+ +
+ + + setData('password', e.target.value)} + required + /> + + +
+ +
+ + + setData('password_confirmation', e.target.value)} + required + /> + + +
+ +
+ + Already registered? + + + + Register + +
+
+
+ ); +} diff --git a/resources/js/Pages/Auth/ResetPassword.jsx b/resources/js/Pages/Auth/ResetPassword.jsx new file mode 100644 index 0000000..f3c56bf --- /dev/null +++ b/resources/js/Pages/Auth/ResetPassword.jsx @@ -0,0 +1,90 @@ +import { useEffect } from 'react'; +import GuestLayout from '@/Layouts/GuestLayout'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Head, useForm } from '@inertiajs/react'; + +export default function ResetPassword({ token, email }) { + const { data, setData, post, processing, errors, reset } = useForm({ + token: token, + email: email, + password: '', + password_confirmation: '', + }); + + useEffect(() => { + return () => { + reset('password', 'password_confirmation'); + }; + }, []); + + const submit = (e) => { + e.preventDefault(); + + post(route('password.store')); + }; + + return ( + + + +
+
+ + + setData('email', e.target.value)} + /> + + +
+ +
+ + + setData('password', e.target.value)} + /> + + +
+ +
+ + + setData('password_confirmation', e.target.value)} + /> + + +
+ +
+ + Reset Password + +
+
+
+ ); +} diff --git a/resources/js/Pages/Auth/VerifyEmail.jsx b/resources/js/Pages/Auth/VerifyEmail.jsx new file mode 100644 index 0000000..c9362b8 --- /dev/null +++ b/resources/js/Pages/Auth/VerifyEmail.jsx @@ -0,0 +1,45 @@ +import GuestLayout from '@/Layouts/GuestLayout'; +import PrimaryButton from '@/Components/PrimaryButton'; +import { Head, Link, useForm } from '@inertiajs/react'; + +export default function VerifyEmail({ status }) { + const { post, processing } = useForm({}); + + const submit = (e) => { + e.preventDefault(); + + post(route('verification.send')); + }; + + return ( + + + +
+ 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. +
+ + {status === 'verification-link-sent' && ( +
+ A new verification link has been sent to the email address you provided during registration. +
+ )} + +
+
+ Resend Verification Email + + + Log Out + +
+
+
+ ); +} diff --git a/resources/js/Pages/Categories/Index.jsx b/resources/js/Pages/Categories/Index.jsx new file mode 100644 index 0000000..7f06a7e --- /dev/null +++ b/resources/js/Pages/Categories/Index.jsx @@ -0,0 +1,46 @@ +import Layout from '@/Layouts/Layout'; +import Searchbar from '@/Components/Searchbar'; +import CreateButton from '@/Components/CreateButton'; +import CategoryForm from '@/Components/CategoryForm'; +import CategoryCard from '@/Components/CategoryCard'; + +import { useState } from 'react' +import { router } from '@inertiajs/react' + +export default function Index({ categories }){ + + let [createOpen, setCreateOpen] = useState(false); + + function handleCancel(){ + setCreateOpen(false); + } + function handleCreateClick(){ + setCreateOpen(true); + } + + function handleCreate(){ + setCreateOpen(false); + router.refresh(); + } + const category_list = categories.map((category) => ( + + )); + + return ( +
+ {createOpen ?
+ +
: ''} +
+ + +
+
+ {category_list} +
+ +
+ ); +} + +Index.layout = page => \ No newline at end of file diff --git a/resources/js/Pages/Content/Index.jsx b/resources/js/Pages/Content/Index.jsx new file mode 100644 index 0000000..648356a --- /dev/null +++ b/resources/js/Pages/Content/Index.jsx @@ -0,0 +1,19 @@ +import Layout from '@/Layouts/Layout'; +import Searchbar from '@/Components/Searchbar'; +import CreateButton from '@/Components/CreateButton'; +import ProductForm from '@/Components/ProductForm'; +import ProductTable from '@/Components/ProductTable'; + +import { useState } from 'react' +import { router } from '@inertiajs/react' + +export default function Index({ contents }){ + + return ( +
+ hello +
+ ); +} + +Index.layout = page => \ No newline at end of file diff --git a/resources/js/Pages/Dashboard.jsx b/resources/js/Pages/Dashboard.jsx new file mode 100644 index 0000000..0b7ee52 --- /dev/null +++ b/resources/js/Pages/Dashboard.jsx @@ -0,0 +1,13 @@ + +import Layout from '@/Layouts/Layout'; + + +export default function Dashboard({ data, visits }) { + return ( +
+ Hello +
+ ); +} + +Dashboard.layout = page => \ No newline at end of file diff --git a/resources/js/Pages/Products/Index.jsx b/resources/js/Pages/Products/Index.jsx new file mode 100644 index 0000000..4ec9fe1 --- /dev/null +++ b/resources/js/Pages/Products/Index.jsx @@ -0,0 +1,53 @@ +import Layout from '@/Layouts/Layout'; +import Searchbar from '@/Components/Searchbar'; +import CreateButton from '@/Components/CreateButton'; +import ProductForm from '@/Components/ProductForm'; +import ProductTable from '@/Components/ProductTable'; + +import { useState } from 'react' +import { router } from '@inertiajs/react' + +export default function Index({ products, links, categories }){ + + let [createOpen, setCreateOpen] = useState(false); + + function handleCancel(){ + setCreateOpen(false); + } + function handleCreateClick(){ + setCreateOpen(true); + } + + function handleCreate(){ + setCreateOpen(false); + router.refresh(); + } + + const product_list = products.map((product) => ( +
+ {product.images[0] ? { : null} +
+ {product.title} + {product.description} +
+
+ )); + + return ( +
+ {createOpen ?
+ +
: ''} +
+ + +
+
+ {product_list} +
+ +
+ ); +} + +Index.layout = page => \ No newline at end of file diff --git a/resources/js/Pages/Profile/Edit.jsx b/resources/js/Pages/Profile/Edit.jsx new file mode 100644 index 0000000..aa2fa0a --- /dev/null +++ b/resources/js/Pages/Profile/Edit.jsx @@ -0,0 +1,36 @@ +import AuthenticatedLayout from '@/Layouts/AuthenticatedLayout'; +import DeleteUserForm from './Partials/DeleteUserForm'; +import UpdatePasswordForm from './Partials/UpdatePasswordForm'; +import UpdateProfileInformationForm from './Partials/UpdateProfileInformationForm'; +import { Head } from '@inertiajs/react'; + +export default function Edit({ auth, mustVerifyEmail, status }) { + return ( + Profile} + > + + +
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+
+ ); +} diff --git a/resources/js/Pages/Profile/Partials/DeleteUserForm.jsx b/resources/js/Pages/Profile/Partials/DeleteUserForm.jsx new file mode 100644 index 0000000..3bcd681 --- /dev/null +++ b/resources/js/Pages/Profile/Partials/DeleteUserForm.jsx @@ -0,0 +1,99 @@ +import { useRef, useState } from 'react'; +import DangerButton from '@/Components/DangerButton'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import Modal from '@/Components/Modal'; +import SecondaryButton from '@/Components/SecondaryButton'; +import TextInput from '@/Components/TextInput'; +import { useForm } from '@inertiajs/react'; + +export default function DeleteUserForm({ className = '' }) { + const [confirmingUserDeletion, setConfirmingUserDeletion] = useState(false); + const passwordInput = useRef(); + + const { + data, + setData, + delete: destroy, + processing, + reset, + errors, + } = useForm({ + password: '', + }); + + const confirmUserDeletion = () => { + setConfirmingUserDeletion(true); + }; + + const deleteUser = (e) => { + e.preventDefault(); + + destroy(route('profile.destroy'), { + preserveScroll: true, + onSuccess: () => closeModal(), + onError: () => passwordInput.current.focus(), + onFinish: () => reset(), + }); + }; + + const closeModal = () => { + setConfirmingUserDeletion(false); + + reset(); + }; + + return ( +
+
+

Delete 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 + + +
+

+ 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. +

+ +
+ + + setData('password', e.target.value)} + className="mt-1 block w-3/4" + isFocused + placeholder="Password" + /> + + +
+ +
+ Cancel + + + Delete Account + +
+
+
+
+ ); +} diff --git a/resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx b/resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx new file mode 100644 index 0000000..ba6a5e9 --- /dev/null +++ b/resources/js/Pages/Profile/Partials/UpdatePasswordForm.jsx @@ -0,0 +1,113 @@ +import { useRef } from 'react'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { useForm } from '@inertiajs/react'; +import { Transition } from '@headlessui/react'; + +export default function UpdatePasswordForm({ className = '' }) { + const passwordInput = useRef(); + const currentPasswordInput = useRef(); + + const { data, setData, errors, put, reset, processing, recentlySuccessful } = useForm({ + current_password: '', + password: '', + password_confirmation: '', + }); + + const updatePassword = (e) => { + e.preventDefault(); + + put(route('password.update'), { + preserveScroll: true, + onSuccess: () => reset(), + onError: (errors) => { + if (errors.password) { + reset('password', 'password_confirmation'); + passwordInput.current.focus(); + } + + if (errors.current_password) { + reset('current_password'); + currentPasswordInput.current.focus(); + } + }, + }); + }; + + return ( +
+
+

Update Password

+ +

+ Ensure your account is using a long, random password to stay secure. +

+
+ +
+
+ + + setData('current_password', e.target.value)} + type="password" + className="mt-1 block w-full" + autoComplete="current-password" + /> + + +
+ +
+ + + setData('password', e.target.value)} + type="password" + className="mt-1 block w-full" + autoComplete="new-password" + /> + + +
+ +
+ + + setData('password_confirmation', e.target.value)} + type="password" + className="mt-1 block w-full" + autoComplete="new-password" + /> + + +
+ +
+ Save + + +

Saved.

+
+
+
+
+ ); +} diff --git a/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx b/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx new file mode 100644 index 0000000..322d397 --- /dev/null +++ b/resources/js/Pages/Profile/Partials/UpdateProfileInformationForm.jsx @@ -0,0 +1,103 @@ +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Link, useForm, usePage } from '@inertiajs/react'; +import { Transition } from '@headlessui/react'; + +export default function UpdateProfileInformation({ mustVerifyEmail, status, className = '' }) { + const user = usePage().props.auth.user; + + const { data, setData, patch, errors, processing, recentlySuccessful } = useForm({ + name: user.name, + email: user.email, + }); + + const submit = (e) => { + e.preventDefault(); + + patch(route('profile.update')); + }; + + return ( +
+
+

Profile Information

+ +

+ Update your account's profile information and email address. +

+
+ +
+
+ + + setData('name', e.target.value)} + required + isFocused + autoComplete="name" + /> + + +
+ +
+ + + setData('email', e.target.value)} + required + autoComplete="username" + /> + + +
+ + {mustVerifyEmail && user.email_verified_at === null && ( +
+

+ Your email address is unverified. + + Click here to re-send the verification email. + +

+ + {status === 'verification-link-sent' && ( +
+ A new verification link has been sent to your email address. +
+ )} +
+ )} + +
+ Save + + +

Saved.

+
+
+
+
+ ); +} diff --git a/resources/js/Pages/Properties/Index.jsx b/resources/js/Pages/Properties/Index.jsx new file mode 100644 index 0000000..ba8f6cb --- /dev/null +++ b/resources/js/Pages/Properties/Index.jsx @@ -0,0 +1,52 @@ +import Layout from '@/Layouts/Layout'; +import Searchbar from '@/Components/Searchbar'; +import CreateButton from '@/Components/CreateButton'; + + +import { useState } from 'react' +import { router } from '@inertiajs/react' + +export default function Index({ products, links, categories }){ + + let [createOpen, setCreateOpen] = useState(false); + + function handleCancel(){ + setCreateOpen(false); + } + function handleCreateClick(){ + setCreateOpen(true); + } + + function handleCreate(){ + setCreateOpen(false); + router.refresh(); + } + + const product_list = products.map((product) => ( +
+ {product.images[0] ? { : null} +
+ {product.title} + {product.description} +
+
+ )); + + return ( +
+ {createOpen ?
+ +
: ''} +
+ + +
+
+ {product_list} +
+ +
+ ); +} + +Index.layout = page => \ No newline at end of file diff --git a/resources/js/app.jsx b/resources/js/app.jsx new file mode 100644 index 0000000..4384989 --- /dev/null +++ b/resources/js/app.jsx @@ -0,0 +1,26 @@ +import './bootstrap'; +import '../css/app.css'; + +import { createRoot } from 'react-dom/client'; +import { createInertiaApp } from '@inertiajs/react'; +import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'; + +import.meta.glob([ + '../images/**', + '../fonts/**', +]); + +const appName = import.meta.env.VITE_APP_NAME || 'Laravel'; + +createInertiaApp({ + title: (title) => `${title} - ${appName}`, + resolve: (name) => resolvePageComponent(`./Pages/${name}.jsx`, import.meta.glob('./Pages/**/*.jsx')), + setup({ el, App, props }) { + const root = createRoot(el); + + root.render(); + }, + progress: { + color: '#4B5563', + }, +}); diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js new file mode 100644 index 0000000..846d350 --- /dev/null +++ b/resources/js/bootstrap.js @@ -0,0 +1,32 @@ +/** + * We'll load the axios HTTP library which allows us to easily issue requests + * to our Laravel back-end. This library automatically handles sending the + * CSRF token as a header based on the value of the "XSRF" token cookie. + */ + +import axios from 'axios'; +window.axios = axios; + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; + +/** + * Echo exposes an expressive API for subscribing to channels and listening + * for events that are broadcast by Laravel. Echo and event broadcasting + * allows your team to easily build robust real-time web applications. + */ + +// import Echo from 'laravel-echo'; + +// import Pusher from 'pusher-js'; +// window.Pusher = Pusher; + +// window.Echo = new Echo({ +// broadcaster: 'pusher', +// key: import.meta.env.VITE_PUSHER_APP_KEY, +// cluster: import.meta.env.VITE_PUSHER_APP_CLUSTER ?? 'mt1', +// wsHost: import.meta.env.VITE_PUSHER_HOST ? import.meta.env.VITE_PUSHER_HOST : `ws-${import.meta.env.VITE_PUSHER_APP_CLUSTER}.pusher.com`, +// wsPort: import.meta.env.VITE_PUSHER_PORT ?? 80, +// wssPort: import.meta.env.VITE_PUSHER_PORT ?? 443, +// forceTLS: (import.meta.env.VITE_PUSHER_SCHEME ?? 'https') === 'https', +// enabledTransports: ['ws', 'wss'], +// }); diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php new file mode 100644 index 0000000..856bcf2 --- /dev/null +++ b/resources/views/app.blade.php @@ -0,0 +1,22 @@ + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + @routes + @viteReactRefresh + @vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"]) + @inertiaHead + + + @inertia + + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 0000000..638ec96 --- /dev/null +++ b/resources/views/welcome.blade.php @@ -0,0 +1,140 @@ + + + + + + + Laravel + + + + + + + + + +
+ + diff --git a/routes/api.php b/routes/api.php new file mode 100644 index 0000000..659ab0b --- /dev/null +++ b/routes/api.php @@ -0,0 +1,85 @@ +get('/user', function (Request $request) { + return $request->user(); +}); + +Route::post('/postman', function(Request $request) { + $user = User::where('email', $request['email'])->first(); + $token = $user->createToken('auth_token')->plainTextToken; + return response($token); +}); + +Route::group(['middleware' => 'auth:sanctum'], function () { + + Route::get('/token', function(){ + return response(auth()->user()->token); + }); + + Route::group(['prefix' => '/images'], function () { + + Route::post('/{service}/createOn/{model}/{id}', [ImageController::class, 'createOn']); + Route::post('/delete/{id}', [ImageController::class, 'delete']); + + }); + + Route::group(['prefix' => '/categories'], function () { + Route::get('/index', [PimController::class, 'categories_index']); + Route::get('/show/{category_id}', [PimController::class, 'categories_show']); + Route::post('/store', [PimController::class, 'categories_store']); + Route::put('/update/{category_id}', [PimController::class, 'categories_update']); + Route::delete('/delete/{category_id}', [PimController::class, 'categories_delete']); + }); + + Route::group(['prefix' => '/properties'], function () { + Route::get('/index', [PimController::class, 'properties_index']); + Route::get('/show/{property_id}', [PimController::class, 'properties_show']); + Route::post('/store/{category_id}', [PimController::class, 'properties_store']); + Route::put('/update/{property_id}', [PimController::class, 'properties_update']); + Route::delete('/delete/{property_id}', [PimController::class, 'properties_delete']); + Route::post('/{property_id}/attachCategory/{category_id}', [PimController::class, 'properties_attach_category']); + Route::post('/{property_id}/detachCategory/{category_id}', [PimController::class, 'properties_detach_category']); + }); + + Route::group(['prefix' => '/products'], function () { + Route::post('/store/{category_id}', [PimController::class, 'products_store']); + Route::put('/update/{product_id}', [PimController::class, 'products_update']); + Route::delete('/delete/{product_id}', [PimController::class, 'products_delete']); + }); + + Route::group(['prefix' => '/orders'], function () { + Route::get('/index', [PimController::class, 'orders_index']); + Route::get('/show/{order_id}', [PimController::class, 'orders_show']); + Route::post('/setStatus/{order_id}', [PimController::class, 'orders_setStatus']); + }); + + Route::group(['prefix' => '/content'], function () { + Route::post('/update/{content_id}', [CmsController::class, 'content_update']); + }); + + Route::group(['prefix' => '/blog'], function () { + route::post('/store', [cmscontroller::class, 'blog_create']); + route::post('/update/{blog_id}', [cmscontroller::class, 'blog_update']); + route::delete('/delete/{blog_id}', [cmscontroller::class, 'blog_delete']); + }); + +}); + diff --git a/routes/auth.php b/routes/auth.php new file mode 100644 index 0000000..4286204 --- /dev/null +++ b/routes/auth.php @@ -0,0 +1,12 @@ +group(function () { + Route::post('logout', [AuthenticatedSessionController::class, 'destroy']) + ->name('logout'); +}); 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..75ab4db --- /dev/null +++ b/routes/web.php @@ -0,0 +1,19 @@ +make(Kernel::class)->bootstrap(); + + return $app; + } +} diff --git a/tests/Feature/Auth/AuthenticationTest.php b/tests/Feature/Auth/AuthenticationTest.php new file mode 100644 index 0000000..2d0eeed --- /dev/null +++ b/tests/Feature/Auth/AuthenticationTest.php @@ -0,0 +1,45 @@ +get('/login'); + + $response->assertStatus(200); + } + + public function test_users_can_authenticate_using_the_login_screen(): void + { + $user = User::factory()->create(); + + $response = $this->post('/login', [ + 'email' => $user->email, + 'password' => 'password', + ]); + + $this->assertAuthenticated(); + $response->assertRedirect(RouteServiceProvider::HOME); + } + + public function test_users_can_not_authenticate_with_invalid_password(): void + { + $user = User::factory()->create(); + + $this->post('/login', [ + 'email' => $user->email, + 'password' => 'wrong-password', + ]); + + $this->assertGuest(); + } +} diff --git a/tests/Feature/Auth/EmailVerificationTest.php b/tests/Feature/Auth/EmailVerificationTest.php new file mode 100644 index 0000000..ba19d9c --- /dev/null +++ b/tests/Feature/Auth/EmailVerificationTest.php @@ -0,0 +1,65 @@ +create([ + 'email_verified_at' => null, + ]); + + $response = $this->actingAs($user)->get('/verify-email'); + + $response->assertStatus(200); + } + + public function test_email_can_be_verified(): void + { + $user = User::factory()->create([ + 'email_verified_at' => null, + ]); + + Event::fake(); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1($user->email)] + ); + + $response = $this->actingAs($user)->get($verificationUrl); + + Event::assertDispatched(Verified::class); + $this->assertTrue($user->fresh()->hasVerifiedEmail()); + $response->assertRedirect(RouteServiceProvider::HOME.'?verified=1'); + } + + public function test_email_is_not_verified_with_invalid_hash(): void + { + $user = User::factory()->create([ + 'email_verified_at' => null, + ]); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1('wrong-email')] + ); + + $this->actingAs($user)->get($verificationUrl); + + $this->assertFalse($user->fresh()->hasVerifiedEmail()); + } +} diff --git a/tests/Feature/Auth/PasswordConfirmationTest.php b/tests/Feature/Auth/PasswordConfirmationTest.php new file mode 100644 index 0000000..ff85721 --- /dev/null +++ b/tests/Feature/Auth/PasswordConfirmationTest.php @@ -0,0 +1,44 @@ +create(); + + $response = $this->actingAs($user)->get('/confirm-password'); + + $response->assertStatus(200); + } + + public function test_password_can_be_confirmed(): void + { + $user = User::factory()->create(); + + $response = $this->actingAs($user)->post('/confirm-password', [ + 'password' => 'password', + ]); + + $response->assertRedirect(); + $response->assertSessionHasNoErrors(); + } + + public function test_password_is_not_confirmed_with_invalid_password(): void + { + $user = User::factory()->create(); + + $response = $this->actingAs($user)->post('/confirm-password', [ + 'password' => 'wrong-password', + ]); + + $response->assertSessionHasErrors(); + } +} diff --git a/tests/Feature/Auth/PasswordResetTest.php b/tests/Feature/Auth/PasswordResetTest.php new file mode 100644 index 0000000..4a26065 --- /dev/null +++ b/tests/Feature/Auth/PasswordResetTest.php @@ -0,0 +1,71 @@ +get('/forgot-password'); + + $response->assertStatus(200); + } + + public function test_reset_password_link_can_be_requested(): void + { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post('/forgot-password', ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class); + } + + public function test_reset_password_screen_can_be_rendered(): void + { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post('/forgot-password', ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) { + $response = $this->get('/reset-password/'.$notification->token); + + $response->assertStatus(200); + + return true; + }); + } + + public function test_password_can_be_reset_with_valid_token(): void + { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post('/forgot-password', ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) use ($user) { + $response = $this->post('/reset-password', [ + 'token' => $notification->token, + 'email' => $user->email, + 'password' => 'password', + 'password_confirmation' => 'password', + ]); + + $response->assertSessionHasNoErrors(); + + return true; + }); + } +} diff --git a/tests/Feature/Auth/PasswordUpdateTest.php b/tests/Feature/Auth/PasswordUpdateTest.php new file mode 100644 index 0000000..bbf079d --- /dev/null +++ b/tests/Feature/Auth/PasswordUpdateTest.php @@ -0,0 +1,51 @@ +create(); + + $response = $this + ->actingAs($user) + ->from('/profile') + ->put('/password', [ + 'current_password' => 'password', + 'password' => 'new-password', + 'password_confirmation' => 'new-password', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/profile'); + + $this->assertTrue(Hash::check('new-password', $user->refresh()->password)); + } + + public function test_correct_password_must_be_provided_to_update_password(): void + { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->from('/profile') + ->put('/password', [ + 'current_password' => 'wrong-password', + 'password' => 'new-password', + 'password_confirmation' => 'new-password', + ]); + + $response + ->assertSessionHasErrors('current_password') + ->assertRedirect('/profile'); + } +} diff --git a/tests/Feature/Auth/RegistrationTest.php b/tests/Feature/Auth/RegistrationTest.php new file mode 100644 index 0000000..30829b1 --- /dev/null +++ b/tests/Feature/Auth/RegistrationTest.php @@ -0,0 +1,32 @@ +get('/register'); + + $response->assertStatus(200); + } + + public function test_new_users_can_register(): void + { + $response = $this->post('/register', [ + 'name' => 'Test User', + 'email' => 'test@example.com', + 'password' => 'password', + 'password_confirmation' => 'password', + ]); + + $this->assertAuthenticated(); + $response->assertRedirect(RouteServiceProvider::HOME); + } +} diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..8364a84 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,19 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/tests/Feature/ProfileTest.php b/tests/Feature/ProfileTest.php new file mode 100644 index 0000000..49886c3 --- /dev/null +++ b/tests/Feature/ProfileTest.php @@ -0,0 +1,99 @@ +create(); + + $response = $this + ->actingAs($user) + ->get('/profile'); + + $response->assertOk(); + } + + public function test_profile_information_can_be_updated(): void + { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->patch('/profile', [ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/profile'); + + $user->refresh(); + + $this->assertSame('Test User', $user->name); + $this->assertSame('test@example.com', $user->email); + $this->assertNull($user->email_verified_at); + } + + public function test_email_verification_status_is_unchanged_when_the_email_address_is_unchanged(): void + { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->patch('/profile', [ + 'name' => 'Test User', + 'email' => $user->email, + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/profile'); + + $this->assertNotNull($user->refresh()->email_verified_at); + } + + public function test_user_can_delete_their_account(): void + { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->delete('/profile', [ + 'password' => 'password', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/'); + + $this->assertGuest(); + $this->assertNull($user->fresh()); + } + + public function test_correct_password_must_be_provided_to_delete_account(): void + { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->from('/profile') + ->delete('/profile', [ + 'password' => 'wrong-password', + ]); + + $response + ->assertSessionHasErrors('password') + ->assertRedirect('/profile'); + + $this->assertNotNull($user->fresh()); + } +} 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/vite.config.js b/vite.config.js new file mode 100644 index 0000000..eb92c02 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,19 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; +import react from '@vitejs/plugin-react'; +import { resolve } from 'path'; + +export default defineConfig({ + plugins: [ + laravel({ + input: 'resources/js/app.jsx', + refresh: true, + }), + react(), + ], + resolve: { + alias: { + $fonts: resolve('./public/fonts'), + }, + }, +}); diff --git a/wd_log.txt b/wd_log.txt new file mode 100644 index 0000000..ab0cabb --- /dev/null +++ b/wd_log.txt @@ -0,0 +1,1534 @@ +[2023-07-17:18:21:46 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-17:18:21:46 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-17:18:21:46 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-17:18:21:46 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-17:18:21:46 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-17:18:21:47 WD-TabNine INFO] watching new process 2920-TabNine +[2023-07-17:18:21:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:21:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:21:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:21:55 WD-TabNine INFO] watching new process 2992-TabNine +[2023-07-17:18:21:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:22:19 WD-TabNine INFO] watching new process 3312-TabNine-deep-local +[2023-07-17:18:22:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:25:00 WD-TabNine INFO] watching new process 4838-TabNine +[2023-07-17:18:25:00 WD-TabNine INFO] watching new process 4907-TabNine +[2023-07-17:18:25:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:25:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:46:35 WD-TabNine INFO] stop watching process 2992-TabNine +[2023-07-17:18:46:35 WD-TabNine INFO] stop watching process 4838-TabNine +[2023-07-17:18:46:35 WD-TabNine INFO] stop watching process 2920-TabNine +[2023-07-17:18:46:35 WD-TabNine INFO] stop watching process 4907-TabNine +[2023-07-17:18:46:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:46:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:46:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:46:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:46:51 WD-TabNine INFO] stop watching process 3312-TabNine-deep-local +[2023-07-17:18:46:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:47:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:48:54 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-17:18:48:54 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-17:18:48:54 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-17:18:48:54 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-17:18:48:54 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-17:18:48:54 WD-TabNine INFO] watching new process 9799-TabNine +[2023-07-17:18:48:54 WD-TabNine INFO] watching new process 9707-TabNine +[2023-07-17:18:48:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:48:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:49:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:18:49:27 WD-TabNine INFO] watching new process 9989-TabNine-deep-local +[2023-07-17:18:49:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:19:09:24 WD-TabNine INFO] stop watching process 9799-TabNine +[2023-07-17:19:09:24 WD-TabNine INFO] stop watching process 9707-TabNine +[2023-07-17:19:09:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:19:09:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:21:00:49 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-17:21:00:49 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-17:21:00:49 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-17:21:00:49 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-17:21:00:49 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-17:21:00:50 WD-TabNine INFO] watching new process 8183-TabNine +[2023-07-17:21:00:50 WD-TabNine INFO] watching new process 8251-TabNine +[2023-07-17:21:00:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:21:00:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:21:00:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:21:01:22 WD-TabNine INFO] watching new process 8585-TabNine-deep-local +[2023-07-17:21:01:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-17:21:04:03 WD-TabNine INFO] stop watching process 8251-TabNine +[2023-07-17:21:04:03 WD-TabNine INFO] stop watching process 8183-TabNine +[2023-07-18:20:37:19 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:37:19 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:37:19 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:37:19 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:37:19 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-18:20:37:19 WD-TabNine INFO] watching new process 4044-TabNine +[2023-07-18:20:37:19 WD-TabNine INFO] watching new process 4101-TabNine +[2023-07-18:20:37:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:37:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:37:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:37:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:37:51 WD-TabNine INFO] watching new process 4547-TabNine-deep-local +[2023-07-18:20:37:51 WD-TabNine INFO] stop watching process 4044-TabNine +[2023-07-18:20:37:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:37:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:37:59 WD-TabNine INFO] watching new process 4732-TabNine +[2023-07-18:20:37:59 WD-TabNine INFO] watching new process 4835-TabNine +[2023-07-18:20:37:59 WD-TabNine INFO] stop watching process 4101-TabNine +[2023-07-18:20:38:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:05 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:07 WD-TabNine INFO] watching new process 4957-TabNine +[2023-07-18:20:38:07 WD-TabNine INFO] stop watching process 4547-TabNine-deep-local +[2023-07-18:20:38:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:23 WD-TabNine INFO] watching new process 5232-TabNine +[2023-07-18:20:38:23 WD-TabNine INFO] watching new process 5191-TabNine +[2023-07-18:20:38:23 WD-TabNine INFO] watching new process 5066-TabNine-deep-local +[2023-07-18:20:38:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:31 WD-TabNine INFO] stop watching process 4732-TabNine +[2023-07-18:20:38:31 WD-TabNine INFO] stop watching process 5191-TabNine +[2023-07-18:20:38:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:40 WD-TabNine INFO] stop watching process 4835-TabNine +[2023-07-18:20:38:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:38:48 WD-TabNine INFO] stop watching process 4957-TabNine +[2023-07-18:20:38:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:39:04 WD-TabNine INFO] watching new process 5853-TabNine +[2023-07-18:20:39:04 WD-TabNine INFO] stop watching process 5812-TabNine +[2023-07-18:20:39:04 WD-TabNine INFO] stop watching process 5232-TabNine +[2023-07-18:20:39:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:39:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:39:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:39:12 WD-TabNine INFO] stop watching process 5066-TabNine-deep-local +[2023-07-18:20:39:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:39:28 WD-TabNine INFO] watching new process 6195-TabNine-deep-local +[2023-07-18:20:39:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:39:36 WD-TabNine INFO] stop watching process 5853-TabNine +[2023-07-18:20:39:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:39:44 WD-TabNine INFO] stop watching process 6195-TabNine-deep-local +[2023-07-18:20:39:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:40:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:10 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:42:10 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:42:10 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:42:10 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:42:10 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-18:20:42:10 WD-TabNine INFO] watching new process 7766-TabNine +[2023-07-18:20:42:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:18 WD-TabNine INFO] stop watching process 7766-TabNine +[2023-07-18:20:42:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:40 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:42:40 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:42:41 WD-TabNine INFO] watching new process 7976-TabNine-deep-local +[2023-07-18:20:42:41 WD-TabNine INFO] watching new process 7854-TabNine +[2023-07-18:20:42:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:45 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:49 WD-TabNine INFO] stop watching process 7854-TabNine +[2023-07-18:20:42:49 WD-TabNine INFO] stop watching process 8097-TabNine-deep-local +[2023-07-18:20:42:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:42:57 WD-TabNine INFO] stop watching process 7976-TabNine-deep-local +[2023-07-18:20:42:59 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:43:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:46:27 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:46:27 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:46:27 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:46:27 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:46:27 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-18:20:46:27 WD-TabNine INFO] watching new process 8441-TabNine +[2023-07-18:20:46:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:46:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:46:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:46:35 WD-TabNine INFO] stop watching process 8441-TabNine +[2023-07-18:20:46:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:46:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:06 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:55:06 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:55:06 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-18:20:55:06 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-18:20:55:06 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-18:20:55:06 WD-TabNine INFO] watching new process 9366-TabNine +[2023-07-18:20:55:06 WD-TabNine INFO] watching new process 9445-TabNine +[2023-07-18:20:55:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:14 WD-TabNine INFO] stop watching process 9366-TabNine +[2023-07-18:20:55:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:38 WD-TabNine INFO] watching new process 9570-TabNine-deep-local +[2023-07-18:20:55:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:46 WD-TabNine INFO] stop watching process 9445-TabNine +[2023-07-18:20:55:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:55:54 WD-TabNine INFO] stop watching process 9570-TabNine-deep-local +[2023-07-18:20:55:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-18:20:56:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:35:08 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:11:35:08 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:11:35:08 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:11:35:08 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:11:35:08 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-19:11:35:08 WD-TabNine INFO] watching new process 6246-TabNine +[2023-07-19:11:35:08 WD-TabNine INFO] watching new process 6062-TabNine +[2023-07-19:11:35:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:35:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:35:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:35:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:35:16 WD-TabNine INFO] watching new process 6487-TabNine-deep-local +[2023-07-19:11:35:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:46:16 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:11:46:16 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:11:46:16 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:11:46:16 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:11:46:16 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-19:11:46:16 WD-TabNine INFO] watching new process 8687-TabNine +[2023-07-19:11:46:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:46:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:46:24 WD-TabNine INFO] watching new process 8771-TabNine +[2023-07-19:11:46:24 WD-TabNine INFO] watching new process 8858-TabNine-deep-local +[2023-07-19:11:46:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:46:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:50:42 WD-TabNine INFO] watching new process 9767-TabNine +[2023-07-19:11:50:42 WD-TabNine INFO] watching new process 9717-TabNine +[2023-07-19:11:50:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:11:50:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:11:59 WD-TabNine INFO] watching new process 12846-TabNine +[2023-07-19:12:11:59 WD-TabNine INFO] watching new process 12777-TabNine +[2023-07-19:12:11:59 WD-TabNine INFO] stop watching process 9717-TabNine +[2023-07-19:12:11:59 WD-TabNine INFO] stop watching process 9767-TabNine +[2023-07-19:12:12:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:12:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:12:05 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:12:07 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:14:08 WD-TabNine INFO] watching new process 13698-TabNine +[2023-07-19:12:14:08 WD-TabNine INFO] watching new process 13633-TabNine +[2023-07-19:12:14:08 WD-TabNine INFO] stop watching process 12846-TabNine +[2023-07-19:12:14:08 WD-TabNine INFO] stop watching process 12777-TabNine +[2023-07-19:12:14:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:14:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:14:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:14:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:14:16 WD-TabNine INFO] stop watching process 13835-TabNine-deep-local +[2023-07-19:12:14:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:21:42 WD-TabNine INFO] watching new process 15093-TabNine +[2023-07-19:12:21:42 WD-TabNine INFO] watching new process 15156-TabNine +[2023-07-19:12:21:42 WD-TabNine INFO] stop watching process 8687-TabNine +[2023-07-19:12:21:42 WD-TabNine INFO] stop watching process 8771-TabNine +[2023-07-19:12:21:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:21:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:21:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:21:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:21:50 WD-TabNine INFO] stop watching process 15281-TabNine-deep-local +[2023-07-19:12:21:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:12:46:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:18:15 WD-TabNine INFO] stop watching process 13633-TabNine +[2023-07-19:13:18:15 WD-TabNine INFO] stop watching process 13698-TabNine +[2023-07-19:13:18:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:18:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:18:23 WD-TabNine INFO] watching new process 22088-TabNine +[2023-07-19:13:18:23 WD-TabNine INFO] watching new process 22160-TabNine +[2023-07-19:13:18:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:18:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:46:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:52:28 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:13:52:28 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:13:52:29 WD-TabNine INFO] watching new process 8858-TabNine-deep-local +[2023-07-19:13:52:29 WD-TabNine INFO] watching new process 22160-TabNine +[2023-07-19:13:52:29 WD-TabNine INFO] watching new process 15156-TabNine +[2023-07-19:13:52:29 WD-TabNine INFO] watching new process 22088-TabNine +[2023-07-19:13:52:29 WD-TabNine INFO] watching new process 15093-TabNine +[2023-07-19:13:52:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:52:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:52:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:52:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:52:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:13:52:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:14:48:14 WD-TabNine INFO] watching new process 31841-TabNine +[2023-07-19:14:48:14 WD-TabNine INFO] watching new process 31903-TabNine +[2023-07-19:14:48:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:14:48:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:14:49:51 WD-TabNine INFO] stop watching process 31903-TabNine +[2023-07-19:14:49:51 WD-TabNine INFO] stop watching process 31841-TabNine +[2023-07-19:14:49:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:14:49:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:14:52:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:15:52:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:15:58:38 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:15:58:38 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:15:58:39 WD-TabNine INFO] watching new process 15093-TabNine +[2023-07-19:15:58:39 WD-TabNine INFO] watching new process 8858-TabNine-deep-local +[2023-07-19:15:58:39 WD-TabNine INFO] watching new process 15156-TabNine +[2023-07-19:15:58:39 WD-TabNine INFO] watching new process 22088-TabNine +[2023-07-19:15:58:39 WD-TabNine INFO] watching new process 22160-TabNine +[2023-07-19:15:58:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:15:58:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:15:58:45 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:15:58:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:15:58:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:15:58:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:16:58:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:17:07:02 WD-TabNine INFO] stop watching process 22160-TabNine +[2023-07-19:17:07:02 WD-TabNine INFO] stop watching process 22088-TabNine +[2023-07-19:17:07:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:17:07:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:17:14:25 WD-TabNine INFO] watching new process 45228-TabNine +[2023-07-19:17:14:25 WD-TabNine INFO] watching new process 45158-TabNine +[2023-07-19:17:14:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:17:14:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:17:58:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:04:45 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:18:04:45 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:18:04:46 WD-TabNine INFO] watching new process 15156-TabNine +[2023-07-19:18:04:46 WD-TabNine INFO] watching new process 8858-TabNine-deep-local +[2023-07-19:18:04:46 WD-TabNine INFO] watching new process 45228-TabNine +[2023-07-19:18:04:46 WD-TabNine INFO] watching new process 45158-TabNine +[2023-07-19:18:04:46 WD-TabNine INFO] watching new process 15093-TabNine +[2023-07-19:18:04:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:04:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:04:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:04:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:04:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:04:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:05:10 WD-TabNine INFO] stop watching process 15156-TabNine +[2023-07-19:18:05:10 WD-TabNine INFO] stop watching process 15093-TabNine +[2023-07-19:18:05:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:05:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:05:18 WD-TabNine INFO] watching new process 51185-TabNine +[2023-07-19:18:05:18 WD-TabNine INFO] watching new process 51261-TabNine +[2023-07-19:18:05:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:05:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:18:05:26 WD-TabNine INFO] stop watching process 51378-TabNine-deep-local +[2023-07-19:18:05:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:19:04:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:19:07:52 WD-TabNine INFO] stop watching process 45158-TabNine +[2023-07-19:19:07:52 WD-TabNine INFO] stop watching process 45228-TabNine +[2023-07-19:19:07:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:19:07:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:19:10:01 WD-TabNine INFO] watching new process 59195-TabNine +[2023-07-19:19:10:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:19:10:09 WD-TabNine INFO] watching new process 59259-TabNine +[2023-07-19:19:10:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:04:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:10:39 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:20:10:39 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:20:10:39 WD-TabNine INFO] watching new process 59259-TabNine +[2023-07-19:20:10:39 WD-TabNine INFO] watching new process 8858-TabNine-deep-local +[2023-07-19:20:10:39 WD-TabNine INFO] watching new process 51185-TabNine +[2023-07-19:20:10:39 WD-TabNine INFO] watching new process 51261-TabNine +[2023-07-19:20:10:39 WD-TabNine INFO] watching new process 59195-TabNine +[2023-07-19:20:10:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:10:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:10:45 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:10:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:10:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:10:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:10:56 WD-TabNine INFO] stop watching process 51185-TabNine +[2023-07-19:20:10:56 WD-TabNine INFO] stop watching process 59259-TabNine +[2023-07-19:20:10:56 WD-TabNine INFO] stop watching process 59195-TabNine +[2023-07-19:20:10:56 WD-TabNine INFO] stop watching process 51261-TabNine +[2023-07-19:20:10:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:11:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:11:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:11:04 WD-TabNine INFO] stop watching process 8858-TabNine-deep-local +[2023-07-19:20:11:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:20:11:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:21:43:09 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:21:43:09 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-19:21:43:09 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:21:43:09 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-19:21:43:09 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-19:21:43:09 WD-TabNine INFO] watching new process 3756-TabNine +[2023-07-19:21:43:09 WD-TabNine INFO] watching new process 3653-TabNine +[2023-07-19:21:43:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:21:43:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:21:43:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:21:43:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:21:43:17 WD-TabNine INFO] watching new process 3930-TabNine-deep-local +[2023-07-19:21:43:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:21:59:32 WD-TabNine INFO] watching new process 6444-TabNine +[2023-07-19:21:59:32 WD-TabNine INFO] watching new process 6384-TabNine +[2023-07-19:21:59:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:21:59:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:22:31:31 WD-TabNine INFO] stop watching process 3756-TabNine +[2023-07-19:22:31:31 WD-TabNine INFO] stop watching process 3653-TabNine +[2023-07-19:22:31:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-19:22:31:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:13:58:44 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-20:13:58:44 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-20:13:58:44 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-20:13:58:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:17:47:12 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-20:17:47:12 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-20:17:47:12 WD-TabNine INFO] watching new process 27764-TabNine +[2023-07-20:17:47:12 WD-TabNine INFO] watching new process 10694-TabNine +[2023-07-20:17:47:12 WD-TabNine INFO] watching new process 10622-TabNine +[2023-07-20:17:47:12 WD-TabNine INFO] watching new process 10809-TabNine-deep-local +[2023-07-20:17:47:12 WD-TabNine INFO] watching new process 27705-TabNine +[2023-07-20:17:47:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:17:47:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:17:47:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:17:47:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:17:47:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:17:47:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:18:02:02 WD-TabNine INFO] stop watching process 27705-TabNine +[2023-07-20:18:02:02 WD-TabNine INFO] stop watching process 27764-TabNine +[2023-07-20:18:02:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:18:02:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:18:10:46 WD-TabNine INFO] stop watching process 10622-TabNine +[2023-07-20:18:10:46 WD-TabNine INFO] stop watching process 10694-TabNine +[2023-07-20:18:10:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:18:10:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:18:11:02 WD-TabNine INFO] stop watching process 10809-TabNine-deep-local +[2023-07-20:18:11:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-20:18:11:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:13 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:05:13 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:05:13 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:05:13 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:05:13 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:01:05:13 WD-TabNine INFO] watching new process 3456-TabNine +[2023-07-21:01:05:13 WD-TabNine INFO] watching new process 3533-TabNine +[2023-07-21:01:05:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:45 WD-TabNine INFO] watching new process 3743-TabNine-deep-local +[2023-07-21:01:05:45 WD-TabNine INFO] stop watching process 3456-TabNine +[2023-07-21:01:05:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:53 WD-TabNine INFO] watching new process 3926-TabNine +[2023-07-21:01:05:53 WD-TabNine INFO] watching new process 4023-TabNine +[2023-07-21:01:05:53 WD-TabNine INFO] stop watching process 3533-TabNine +[2023-07-21:01:05:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:05:59 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:01 WD-TabNine INFO] watching new process 4125-TabNine +[2023-07-21:01:06:01 WD-TabNine INFO] stop watching process 3743-TabNine-deep-local +[2023-07-21:01:06:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:05 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:18 WD-TabNine INFO] watching new process 4344-TabNine +[2023-07-21:01:06:18 WD-TabNine INFO] watching new process 4385-TabNine +[2023-07-21:01:06:18 WD-TabNine INFO] watching new process 4219-TabNine-deep-local +[2023-07-21:01:06:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:26 WD-TabNine INFO] stop watching process 3926-TabNine +[2023-07-21:01:06:26 WD-TabNine INFO] stop watching process 4344-TabNine +[2023-07-21:01:06:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:34 WD-TabNine INFO] stop watching process 4023-TabNine +[2023-07-21:01:06:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:42 WD-TabNine INFO] stop watching process 4125-TabNine +[2023-07-21:01:06:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:50 WD-TabNine INFO] watching new process 4806-TabNine-deep-local +[2023-07-21:01:06:50 WD-TabNine INFO] stop watching process 4219-TabNine-deep-local +[2023-07-21:01:06:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:06:58 WD-TabNine INFO] watching new process 4989-TabNine +[2023-07-21:01:06:58 WD-TabNine INFO] stop watching process 4385-TabNine +[2023-07-21:01:07:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:07:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:07:06 WD-TabNine INFO] stop watching process 4806-TabNine-deep-local +[2023-07-21:01:07:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:07:22 WD-TabNine INFO] watching new process 5092-TabNine-deep-local +[2023-07-21:01:07:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:07:30 WD-TabNine INFO] stop watching process 4989-TabNine +[2023-07-21:01:07:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:07:38 WD-TabNine INFO] stop watching process 5092-TabNine-deep-local +[2023-07-21:01:07:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:07:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:10:04 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:10:04 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:10:04 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:10:04 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:10:04 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:01:10:04 WD-TabNine INFO] watching new process 6763-TabNine +[2023-07-21:01:10:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:10:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:10:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:10:12 WD-TabNine INFO] stop watching process 6763-TabNine +[2023-07-21:01:10:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:10:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:14:21 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:14:21 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:14:21 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:14:21 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:14:21 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:01:14:21 WD-TabNine INFO] watching new process 7356-TabNine +[2023-07-21:01:14:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:14:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:14:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:14:30 WD-TabNine INFO] stop watching process 7356-TabNine +[2023-07-21:01:14:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:14:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:22:51 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:22:51 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:22:51 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:22:51 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:22:51 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:01:22:51 WD-TabNine INFO] watching new process 8319-TabNine +[2023-07-21:01:22:51 WD-TabNine INFO] watching new process 8236-TabNine +[2023-07-21:01:22:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:22:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:22:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:22:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:22:59 WD-TabNine INFO] watching new process 8449-TabNine +[2023-07-21:01:23:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:23:24 WD-TabNine INFO] watching new process 8650-TabNine-deep-local +[2023-07-21:01:23:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:23:32 WD-TabNine INFO] stop watching process 8319-TabNine +[2023-07-21:01:23:32 WD-TabNine INFO] stop watching process 8449-TabNine +[2023-07-21:01:23:32 WD-TabNine INFO] stop watching process 8236-TabNine +[2023-07-21:01:23:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:23:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:23:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:23:48 WD-TabNine INFO] stop watching process 8650-TabNine-deep-local +[2023-07-21:01:23:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:24:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:39:59 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:39:59 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:39:59 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:39:59 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:39:59 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:01:39:59 WD-TabNine INFO] watching new process 10075-TabNine +[2023-07-21:01:40:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:40:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:40:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:40:08 WD-TabNine INFO] stop watching process 10075-TabNine +[2023-07-21:01:40:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:40:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:57:04 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:57:04 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:57:04 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:01:57:04 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:01:57:04 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:01:57:05 WD-TabNine INFO] watching new process 11359-TabNine +[2023-07-21:01:57:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:57:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:57:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:57:13 WD-TabNine INFO] stop watching process 11359-TabNine +[2023-07-21:01:57:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:01:57:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:14:09 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:02:14:09 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:02:14:09 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:02:14:09 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:02:14:09 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:02:14:09 WD-TabNine INFO] watching new process 12785-TabNine +[2023-07-21:02:14:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:14:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:14:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:14:18 WD-TabNine INFO] stop watching process 12785-TabNine +[2023-07-21:02:14:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:14:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:31:21 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:02:31:21 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:02:31:21 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:02:31:21 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:02:31:21 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:02:31:21 WD-TabNine INFO] watching new process 14537-TabNine +[2023-07-21:02:31:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:31:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:31:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:31:29 WD-TabNine INFO] stop watching process 14537-TabNine +[2023-07-21:02:31:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:31:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:48:32 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:02:48:32 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:02:48:32 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:02:48:32 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:02:48:32 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:02:48:32 WD-TabNine INFO] watching new process 15971-TabNine +[2023-07-21:02:48:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:48:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:48:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:48:40 WD-TabNine INFO] stop watching process 15971-TabNine +[2023-07-21:02:48:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:02:48:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:03:12:36 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:03:12:36 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:03:12:36 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:03:12:36 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:03:12:36 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:03:12:36 WD-TabNine INFO] watching new process 18320-TabNine +[2023-07-21:03:12:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:03:12:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:03:12:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:03:12:44 WD-TabNine INFO] stop watching process 18320-TabNine +[2023-07-21:03:12:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:03:13:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:12:53:43 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:12:53:43 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:12:53:43 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:12:53:43 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:12:53:43 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:12:53:43 WD-TabNine INFO] watching new process 21035-TabNine +[2023-07-21:12:53:45 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:12:53:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:12:53:51 WD-TabNine INFO] stop watching process 21035-TabNine +[2023-07-21:12:53:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:12:54:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:10:48 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:10:48 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:10:48 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:10:48 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:10:48 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:13:10:48 WD-TabNine INFO] watching new process 23077-TabNine +[2023-07-21:13:10:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:10:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:10:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:10:56 WD-TabNine INFO] watching new process 23164-TabNine +[2023-07-21:13:10:56 WD-TabNine INFO] stop watching process 23077-TabNine +[2023-07-21:13:10:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:11:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:11:20 WD-TabNine INFO] watching new process 23292-TabNine-deep-local +[2023-07-21:13:11:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:11:28 WD-TabNine INFO] stop watching process 23164-TabNine +[2023-07-21:13:11:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:11:36 WD-TabNine INFO] stop watching process 23292-TabNine-deep-local +[2023-07-21:13:11:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:11:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:27:56 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:27:56 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:27:56 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:27:56 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:27:56 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:13:27:56 WD-TabNine INFO] watching new process 25482-TabNine +[2023-07-21:13:27:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:27:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:28:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:28:04 WD-TabNine INFO] watching new process 25569-TabNine +[2023-07-21:13:28:04 WD-TabNine INFO] stop watching process 25482-TabNine +[2023-07-21:13:28:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:28:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:28:28 WD-TabNine INFO] watching new process 25692-TabNine-deep-local +[2023-07-21:13:28:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:28:36 WD-TabNine INFO] stop watching process 25569-TabNine +[2023-07-21:13:28:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:28:44 WD-TabNine INFO] stop watching process 25692-TabNine-deep-local +[2023-07-21:13:28:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:29:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:45:01 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:45:01 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:45:01 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:45:01 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:45:01 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:13:45:01 WD-TabNine INFO] watching new process 28039-TabNine +[2023-07-21:13:45:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:45:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:45:05 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:45:09 WD-TabNine INFO] stop watching process 28039-TabNine +[2023-07-21:13:45:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:45:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:57:26 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:57:26 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:57:26 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:13:57:26 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:13:57:26 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:13:57:26 WD-TabNine INFO] watching new process 29823-TabNine +[2023-07-21:13:57:26 WD-TabNine INFO] watching new process 29729-TabNine +[2023-07-21:13:57:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:57:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:57:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:13:57:59 WD-TabNine INFO] watching new process 30017-TabNine-deep-local +[2023-07-21:13:58:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:02:08 WD-TabNine INFO] watching new process 30494-TabNine +[2023-07-21:14:02:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:02:49 WD-TabNine INFO] stop watching process 30494-TabNine +[2023-07-21:14:02:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:19:11 WD-TabNine INFO] watching new process 32182-TabNine +[2023-07-21:14:19:11 WD-TabNine INFO] watching new process 32223-TabNine +[2023-07-21:14:19:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:19:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:19:19 WD-TabNine INFO] stop watching process 32182-TabNine +[2023-07-21:14:19:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:19:52 WD-TabNine INFO] stop watching process 32223-TabNine +[2023-07-21:14:19:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:20:16 WD-TabNine INFO] stop watching process 29823-TabNine +[2023-07-21:14:20:16 WD-TabNine INFO] stop watching process 29729-TabNine +[2023-07-21:14:20:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:20:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:20:32 WD-TabNine INFO] stop watching process 30017-TabNine-deep-local +[2023-07-21:14:20:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:20:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:28:00 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:14:28:00 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:14:28:00 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:14:28:00 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:14:28:00 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-21:14:28:00 WD-TabNine INFO] watching new process 33926-TabNine +[2023-07-21:14:28:00 WD-TabNine INFO] watching new process 33836-TabNine +[2023-07-21:14:28:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:28:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:28:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:14:28:33 WD-TabNine INFO] watching new process 34071-TabNine-deep-local +[2023-07-21:14:28:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:15:09:35 WD-TabNine INFO] watching new process 37095-TabNine +[2023-07-21:15:09:35 WD-TabNine INFO] watching new process 37157-TabNine +[2023-07-21:15:09:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:15:09:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:15:28:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:15:31:33 WD-TabNine INFO] watching new process 39995-TabNine +[2023-07-21:15:31:33 WD-TabNine INFO] watching new process 39927-TabNine +[2023-07-21:15:31:33 WD-TabNine INFO] stop watching process 37157-TabNine +[2023-07-21:15:31:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:15:31:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:15:31:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:15:31:42 WD-TabNine INFO] stop watching process 37095-TabNine +[2023-07-21:15:31:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:16:28:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:16:33:58 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:16:33:58 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:16:33:58 WD-TabNine INFO] watching new process 34071-TabNine-deep-local +[2023-07-21:16:33:58 WD-TabNine INFO] watching new process 39995-TabNine +[2023-07-21:16:33:58 WD-TabNine INFO] watching new process 33926-TabNine +[2023-07-21:16:33:58 WD-TabNine INFO] watching new process 39927-TabNine +[2023-07-21:16:33:58 WD-TabNine INFO] watching new process 33836-TabNine +[2023-07-21:16:34:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:16:34:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:16:34:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:16:34:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:16:34:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:16:34:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:17:34:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:18:34:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:18:39:48 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:18:39:48 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:18:39:48 WD-TabNine INFO] watching new process 39927-TabNine +[2023-07-21:18:39:48 WD-TabNine INFO] watching new process 33836-TabNine +[2023-07-21:18:39:48 WD-TabNine INFO] watching new process 39995-TabNine +[2023-07-21:18:39:48 WD-TabNine INFO] watching new process 34071-TabNine-deep-local +[2023-07-21:18:39:48 WD-TabNine INFO] watching new process 33926-TabNine +[2023-07-21:18:39:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:18:39:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:18:39:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:18:39:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:18:39:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:18:40:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:19:41:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:35:05 WD-TabNine INFO] killing process 39995-TabNine because cpu exceeded: 1.6 +[2023-07-21:20:35:07 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:35:13 WD-TabNine INFO] watching new process 61845-TabNine +[2023-07-21:20:35:13 WD-TabNine INFO] watching new process 61886-TabNine +[2023-07-21:20:35:13 WD-TabNine INFO] stop watching process 39995-TabNine +[2023-07-21:20:35:13 WD-TabNine INFO] stop watching process 39927-TabNine +[2023-07-21:20:35:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:35:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:35:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:35:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:49:57 WD-TabNine INFO] killing process 33926-TabNine because cpu exceeded: 1.0666667 +[2023-07-21:20:49:59 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:50:05 WD-TabNine INFO] watching new process 63548-TabNine +[2023-07-21:20:50:05 WD-TabNine INFO] watching new process 63589-TabNine +[2023-07-21:20:50:05 WD-TabNine INFO] stop watching process 33926-TabNine +[2023-07-21:20:50:05 WD-TabNine INFO] stop watching process 33836-TabNine +[2023-07-21:20:50:07 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:50:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:50:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:20:50:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:21:34:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:21:40:25 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-21:21:40:25 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-21:21:40:25 WD-TabNine INFO] watching new process 61886-TabNine +[2023-07-21:21:40:25 WD-TabNine INFO] watching new process 63589-TabNine +[2023-07-21:21:40:25 WD-TabNine INFO] watching new process 63548-TabNine +[2023-07-21:21:40:25 WD-TabNine INFO] watching new process 61845-TabNine +[2023-07-21:21:40:25 WD-TabNine INFO] watching new process 34071-TabNine-deep-local +[2023-07-21:21:40:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:21:40:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:21:40:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:21:40:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:21:40:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-21:21:40:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:11:57:31 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-23:11:57:31 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-23:11:57:31 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-23:11:57:31 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-23:11:57:31 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-23:11:57:31 WD-TabNine INFO] watching new process 15232-TabNine +[2023-07-23:11:57:31 WD-TabNine INFO] watching new process 15319-TabNine +[2023-07-23:11:57:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:11:57:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:11:57:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:11:57:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:11:58:03 WD-TabNine INFO] watching new process 15602-TabNine-deep-local +[2023-07-23:11:58:05 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:19:08 WD-TabNine INFO] watching new process 17703-TabNine +[2023-07-23:12:19:08 WD-TabNine INFO] watching new process 17643-TabNine +[2023-07-23:12:19:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:19:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:19:40 WD-TabNine INFO] watching new process 17883-TabNine-deep-local +[2023-07-23:12:19:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:23:09 WD-TabNine INFO] stop watching process 17703-TabNine +[2023-07-23:12:23:09 WD-TabNine INFO] stop watching process 17643-TabNine +[2023-07-23:12:23:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:23:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:23:25 WD-TabNine INFO] stop watching process 17883-TabNine-deep-local +[2023-07-23:12:23:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:06 WD-TabNine INFO] watching new process 19341-TabNine +[2023-07-23:12:24:06 WD-TabNine INFO] watching new process 19290-TabNine +[2023-07-23:12:24:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:10 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:14 WD-TabNine INFO] watching new process 19606-TabNine +[2023-07-23:12:24:14 WD-TabNine INFO] watching new process 19667-TabNine +[2023-07-23:12:24:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:38 WD-TabNine INFO] watching new process 20197-TabNine +[2023-07-23:12:24:38 WD-TabNine INFO] watching new process 20056-TabNine-deep-local +[2023-07-23:12:24:38 WD-TabNine INFO] watching new process 20238-TabNine +[2023-07-23:12:24:38 WD-TabNine INFO] stop watching process 19606-TabNine +[2023-07-23:12:24:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:46 WD-TabNine INFO] watching new process 20491-TabNine +[2023-07-23:12:24:46 WD-TabNine INFO] stop watching process 20197-TabNine +[2023-07-23:12:24:46 WD-TabNine INFO] stop watching process 19341-TabNine +[2023-07-23:12:24:46 WD-TabNine INFO] stop watching process 19290-TabNine +[2023-07-23:12:24:46 WD-TabNine INFO] stop watching process 20320-TabNine-deep-local +[2023-07-23:12:24:46 WD-TabNine INFO] stop watching process 19667-TabNine +[2023-07-23:12:24:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:54 WD-TabNine INFO] watching new process 20552-TabNine +[2023-07-23:12:24:54 WD-TabNine INFO] stop watching process 20056-TabNine-deep-local +[2023-07-23:12:24:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:24:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:02 WD-TabNine INFO] watching new process 20593-TabNine +[2023-07-23:12:25:02 WD-TabNine INFO] stop watching process 20552-TabNine +[2023-07-23:12:25:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:10 WD-TabNine INFO] watching new process 20712-TabNine-deep-local +[2023-07-23:12:25:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:18 WD-TabNine INFO] watching new process 20924-TabNine +[2023-07-23:12:25:18 WD-TabNine INFO] stop watching process 20238-TabNine +[2023-07-23:12:25:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:27 WD-TabNine INFO] stop watching process 20491-TabNine +[2023-07-23:12:25:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:35 WD-TabNine INFO] stop watching process 20593-TabNine +[2023-07-23:12:25:35 WD-TabNine INFO] stop watching process 21174-TabNine-deep-local +[2023-07-23:12:25:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:51 WD-TabNine INFO] watching new process 21497-TabNine +[2023-07-23:12:25:51 WD-TabNine INFO] stop watching process 20924-TabNine +[2023-07-23:12:25:51 WD-TabNine INFO] stop watching process 21342-TabNine-deep-local +[2023-07-23:12:25:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:25:59 WD-TabNine INFO] stop watching process 20712-TabNine-deep-local +[2023-07-23:12:26:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:26:15 WD-TabNine INFO] watching new process 21613-TabNine-deep-local +[2023-07-23:12:26:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:26:23 WD-TabNine INFO] stop watching process 21497-TabNine +[2023-07-23:12:26:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:26:31 WD-TabNine INFO] stop watching process 21613-TabNine-deep-local +[2023-07-23:12:26:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:26:55 WD-TabNine INFO] watching new process 21839-TabNine +[2023-07-23:12:26:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:27:28 WD-TabNine INFO] watching new process 21976-TabNine-deep-local +[2023-07-23:12:27:28 WD-TabNine INFO] stop watching process 21839-TabNine +[2023-07-23:12:27:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:27:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:27:41 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-23:12:27:41 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-23:12:27:41 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-23:12:27:41 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-23:12:27:41 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-23:12:27:41 WD-TabNine INFO] watching new process 22195-TabNine +[2023-07-23:12:27:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:27:45 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:28:13 WD-TabNine INFO] watching new process 22279-TabNine +[2023-07-23:12:28:13 WD-TabNine INFO] watching new process 22395-TabNine-deep-local +[2023-07-23:12:28:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:28:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:29:02 WD-TabNine INFO] watching new process 22744-TabNine +[2023-07-23:12:29:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:29:42 WD-TabNine INFO] stop watching process 22744-TabNine +[2023-07-23:12:29:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:33:20 WD-TabNine INFO] watching new process 23477-TabNine +[2023-07-23:12:33:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:34:00 WD-TabNine INFO] stop watching process 23477-TabNine +[2023-07-23:12:34:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:41:55 WD-TabNine INFO] watching new process 24517-TabNine +[2023-07-23:12:41:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:42:28 WD-TabNine INFO] stop watching process 24517-TabNine +[2023-07-23:12:42:28 WD-TabNine INFO] stop watching process 24626-TabNine-deep-local +[2023-07-23:12:42:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:42:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:55:21 WD-TabNine INFO] watching new process 26510-TabNine +[2023-07-23:12:55:21 WD-TabNine INFO] watching new process 26571-TabNine +[2023-07-23:12:55:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:55:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:55:54 WD-TabNine INFO] watching new process 26933-TabNine +[2023-07-23:12:55:54 WD-TabNine INFO] stop watching process 26510-TabNine +[2023-07-23:12:55:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:55:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:02 WD-TabNine INFO] watching new process 27060-TabNine +[2023-07-23:12:56:02 WD-TabNine INFO] stop watching process 26571-TabNine +[2023-07-23:12:56:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:10 WD-TabNine INFO] watching new process 27165-TabNine +[2023-07-23:12:56:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:26 WD-TabNine INFO] watching new process 27359-TabNine +[2023-07-23:12:56:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:34 WD-TabNine INFO] stop watching process 26933-TabNine +[2023-07-23:12:56:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:42 WD-TabNine INFO] stop watching process 27060-TabNine +[2023-07-23:12:56:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:50 WD-TabNine INFO] stop watching process 27165-TabNine +[2023-07-23:12:56:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:56:58 WD-TabNine INFO] watching new process 28018-TabNine +[2023-07-23:12:57:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:57:06 WD-TabNine INFO] stop watching process 27359-TabNine +[2023-07-23:12:57:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:57:39 WD-TabNine INFO] stop watching process 28018-TabNine +[2023-07-23:12:57:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:58:03 WD-TabNine INFO] watching new process 28366-TabNine +[2023-07-23:12:58:05 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:12:58:43 WD-TabNine INFO] stop watching process 28366-TabNine +[2023-07-23:12:58:45 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:00:12 WD-TabNine INFO] watching new process 28738-TabNine +[2023-07-23:13:00:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:00:52 WD-TabNine INFO] stop watching process 28738-TabNine +[2023-07-23:13:00:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:04:30 WD-TabNine INFO] watching new process 29515-TabNine +[2023-07-23:13:04:30 WD-TabNine INFO] watching new process 29474-TabNine +[2023-07-23:13:04:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:04:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:04:38 WD-TabNine INFO] stop watching process 29474-TabNine +[2023-07-23:13:04:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:05:10 WD-TabNine INFO] stop watching process 29515-TabNine +[2023-07-23:13:05:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:13:13 WD-TabNine INFO] watching new process 30618-TabNine +[2023-07-23:13:13:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:13:45 WD-TabNine INFO] stop watching process 30741-TabNine-deep-local +[2023-07-23:13:13:45 WD-TabNine INFO] stop watching process 30618-TabNine +[2023-07-23:13:13:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:13:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:27:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:30:17 WD-TabNine INFO] watching new process 32266-TabNine +[2023-07-23:13:30:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:30:49 WD-TabNine INFO] stop watching process 32266-TabNine +[2023-07-23:13:30:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:47:21 WD-TabNine INFO] watching new process 34305-TabNine +[2023-07-23:13:47:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:13:48:02 WD-TabNine INFO] stop watching process 34305-TabNine +[2023-07-23:13:48:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:04:25 WD-TabNine INFO] watching new process 36342-TabNine +[2023-07-23:14:04:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:05:06 WD-TabNine INFO] stop watching process 36342-TabNine +[2023-07-23:14:05:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:09 WD-TabNine INFO] watching new process 37613-TabNine +[2023-07-23:14:13:09 WD-TabNine INFO] watching new process 37561-TabNine +[2023-07-23:14:13:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:42 WD-TabNine INFO] watching new process 38144-TabNine +[2023-07-23:14:13:42 WD-TabNine INFO] watching new process 38185-TabNine +[2023-07-23:14:13:42 WD-TabNine INFO] watching new process 38073-TabNine +[2023-07-23:14:13:42 WD-TabNine INFO] stop watching process 37886-TabNine-deep-cloud +[2023-07-23:14:13:42 WD-TabNine INFO] stop watching process 37887-TabNine-deep-local +[2023-07-23:14:13:42 WD-TabNine INFO] stop watching process 37613-TabNine +[2023-07-23:14:13:42 WD-TabNine INFO] stop watching process 37561-TabNine +[2023-07-23:14:13:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:50 WD-TabNine INFO] stop watching process 38144-TabNine +[2023-07-23:14:13:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:13:58 WD-TabNine INFO] watching new process 38293-TabNine +[2023-07-23:14:14:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:14 WD-TabNine INFO] watching new process 38543-TabNine +[2023-07-23:14:14:14 WD-TabNine INFO] stop watching process 38073-TabNine +[2023-07-23:14:14:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:22 WD-TabNine INFO] stop watching process 38185-TabNine +[2023-07-23:14:14:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:30 WD-TabNine INFO] stop watching process 38293-TabNine +[2023-07-23:14:14:30 WD-TabNine INFO] stop watching process 38799-TabNine-deep-local +[2023-07-23:14:14:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:47 WD-TabNine INFO] watching new process 39214-TabNine +[2023-07-23:14:14:47 WD-TabNine INFO] stop watching process 39148-TabNine-deep-local +[2023-07-23:14:14:47 WD-TabNine INFO] stop watching process 38543-TabNine +[2023-07-23:14:14:47 WD-TabNine INFO] stop watching process 39033-TabNine-deep-local +[2023-07-23:14:14:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:14:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:15:19 WD-TabNine INFO] stop watching process 39354-TabNine-deep-local +[2023-07-23:14:15:19 WD-TabNine INFO] stop watching process 39214-TabNine +[2023-07-23:14:15:19 WD-TabNine INFO] stop watching process 39353-TabNine-deep-cloud +[2023-07-23:14:15:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:15:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:15:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:15:51 WD-TabNine INFO] watching new process 39565-TabNine +[2023-07-23:14:15:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:16:23 WD-TabNine INFO] stop watching process 39565-TabNine +[2023-07-23:14:16:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:18:00 WD-TabNine INFO] watching new process 40105-TabNine +[2023-07-23:14:18:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:18:41 WD-TabNine INFO] stop watching process 40105-TabNine +[2023-07-23:14:18:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:22:19 WD-TabNine INFO] watching new process 41028-TabNine +[2023-07-23:14:22:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:22:51 WD-TabNine INFO] stop watching process 41204-TabNine-deep-local +[2023-07-23:14:22:51 WD-TabNine INFO] stop watching process 41319-TabNine-deep-local +[2023-07-23:14:22:51 WD-TabNine INFO] stop watching process 41028-TabNine +[2023-07-23:14:22:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:22:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:22:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:27:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:30:47 WD-TabNine INFO] watching new process 42129-TabNine +[2023-07-23:14:30:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:31:28 WD-TabNine INFO] stop watching process 42129-TabNine +[2023-07-23:14:31:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:33:38 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-23:14:33:38 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-23:14:33:38 WD-TabNine INFO] watching new process 22279-TabNine +[2023-07-23:14:33:38 WD-TabNine INFO] watching new process 22395-TabNine-deep-local +[2023-07-23:14:33:38 WD-TabNine INFO] watching new process 22195-TabNine +[2023-07-23:14:33:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:33:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:33:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:33:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:47:54 WD-TabNine INFO] watching new process 44388-TabNine +[2023-07-23:14:47:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:48:02 WD-TabNine INFO] stop watching process 44388-TabNine +[2023-07-23:14:48:02 WD-TabNine INFO] stop watching process 44467-TabNine-deep-local +[2023-07-23:14:48:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:14:48:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:07:44 WD-TabNine INFO] watching new process 45986-TabNine +[2023-07-23:15:07:44 WD-TabNine INFO] watching new process 46027-TabNine +[2023-07-23:15:07:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:07:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:29:36 WD-TabNine INFO] stop watching process 22195-TabNine +[2023-07-23:15:29:36 WD-TabNine INFO] stop watching process 22279-TabNine +[2023-07-23:15:29:36 WD-TabNine INFO] stop watching process 45986-TabNine +[2023-07-23:15:29:36 WD-TabNine INFO] stop watching process 46027-TabNine +[2023-07-23:15:29:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:29:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:29:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:29:44 WD-TabNine INFO] stop watching process 22395-TabNine-deep-local +[2023-07-23:15:29:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:29:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:30:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:35:20 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-23:15:35:20 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-23:15:35:20 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-23:15:35:20 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-23:15:35:20 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-23:15:35:20 WD-TabNine INFO] watching new process 50735-TabNine +[2023-07-23:15:35:20 WD-TabNine INFO] watching new process 50838-TabNine +[2023-07-23:15:35:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:35:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:35:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:35:28 WD-TabNine INFO] watching new process 51005-TabNine-deep-local +[2023-07-23:15:35:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:35:36 WD-TabNine INFO] watching new process 51380-TabNine +[2023-07-23:15:35:36 WD-TabNine INFO] watching new process 51436-TabNine +[2023-07-23:15:35:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:15:35:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:16:42:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:17:04:17 WD-TabNine INFO] stop watching process 50735-TabNine +[2023-07-23:17:04:17 WD-TabNine INFO] stop watching process 50838-TabNine +[2023-07-23:17:04:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:17:04:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-23:17:42:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:05:42 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-31:13:05:42 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-07-31:13:05:42 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-31:13:05:42 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-07-31:13:05:42 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-07-31:13:05:42 WD-TabNine INFO] watching new process 9325-TabNine +[2023-07-31:13:05:42 WD-TabNine INFO] watching new process 9244-TabNine +[2023-07-31:13:05:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:05:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:05:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:06:14 WD-TabNine INFO] watching new process 9573-TabNine-deep-local +[2023-07-31:13:06:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:39:54 WD-TabNine INFO] stop watching process 9244-TabNine +[2023-07-31:13:39:54 WD-TabNine INFO] stop watching process 9325-TabNine +[2023-07-31:13:39:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:39:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:02 WD-TabNine INFO] stop watching process 9573-TabNine-deep-local +[2023-07-31:13:40:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:10 WD-TabNine INFO] watching new process 13588-TabNine +[2023-07-31:13:40:10 WD-TabNine INFO] watching new process 13659-TabNine +[2023-07-31:13:40:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:14 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:42 WD-TabNine INFO] watching new process 14100-TabNine +[2023-07-31:13:40:42 WD-TabNine INFO] watching new process 13918-TabNine-deep-local +[2023-07-31:13:40:42 WD-TabNine INFO] stop watching process 13588-TabNine +[2023-07-31:13:40:42 WD-TabNine INFO] stop watching process 13659-TabNine +[2023-07-31:13:40:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:50 WD-TabNine INFO] watching new process 14199-TabNine +[2023-07-31:13:40:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:40:58 WD-TabNine INFO] watching new process 14303-TabNine +[2023-07-31:13:40:58 WD-TabNine INFO] stop watching process 13918-TabNine-deep-local +[2023-07-31:13:41:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:14 WD-TabNine INFO] watching new process 14411-TabNine-deep-local +[2023-07-31:13:41:14 WD-TabNine INFO] watching new process 14577-TabNine +[2023-07-31:13:41:14 WD-TabNine INFO] stop watching process 14100-TabNine +[2023-07-31:13:41:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:22 WD-TabNine INFO] stop watching process 14199-TabNine +[2023-07-31:13:41:22 WD-TabNine INFO] stop watching process 14677-TabNine-deep-local +[2023-07-31:13:41:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:30 WD-TabNine INFO] stop watching process 14832-TabNine-deep-local +[2023-07-31:13:41:30 WD-TabNine INFO] stop watching process 14303-TabNine +[2023-07-31:13:41:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:46 WD-TabNine INFO] watching new process 15151-TabNine +[2023-07-31:13:41:46 WD-TabNine INFO] stop watching process 14577-TabNine +[2023-07-31:13:41:48 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:41:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:42:02 WD-TabNine INFO] stop watching process 14411-TabNine-deep-local +[2023-07-31:13:42:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:42:18 WD-TabNine INFO] watching new process 15302-TabNine-deep-local +[2023-07-31:13:42:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:42:26 WD-TabNine INFO] stop watching process 15151-TabNine +[2023-07-31:13:42:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:42:34 WD-TabNine INFO] stop watching process 15302-TabNine-deep-local +[2023-07-31:13:42:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:42:50 WD-TabNine INFO] watching new process 15510-TabNine +[2023-07-31:13:42:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:43:22 WD-TabNine INFO] watching new process 15628-TabNine-deep-local +[2023-07-31:13:43:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:43:31 WD-TabNine INFO] stop watching process 15510-TabNine +[2023-07-31:13:43:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:43:39 WD-TabNine INFO] stop watching process 15628-TabNine-deep-local +[2023-07-31:13:43:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-07-31:13:43:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:07 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:11:53:07 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:11:53:07 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:11:53:07 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:11:53:07 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:11:53:07 WD-TabNine INFO] watching new process 10884-TabNine +[2023-08-01:11:53:07 WD-TabNine INFO] watching new process 10762-TabNine +[2023-08-01:11:53:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:39 WD-TabNine INFO] watching new process 11099-TabNine-deep-local +[2023-08-01:11:53:39 WD-TabNine INFO] stop watching process 10762-TabNine +[2023-08-01:11:53:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:47 WD-TabNine INFO] watching new process 11420-TabNine +[2023-08-01:11:53:47 WD-TabNine INFO] watching new process 11307-TabNine +[2023-08-01:11:53:47 WD-TabNine INFO] stop watching process 11227-TabNine-deep-local +[2023-08-01:11:53:47 WD-TabNine INFO] stop watching process 10884-TabNine +[2023-08-01:11:53:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:53 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:55 WD-TabNine INFO] watching new process 11523-TabNine +[2023-08-01:11:53:55 WD-TabNine INFO] stop watching process 11099-TabNine-deep-local +[2023-08-01:11:53:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:53:59 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:11 WD-TabNine INFO] watching new process 11749-TabNine +[2023-08-01:11:54:11 WD-TabNine INFO] watching new process 11629-TabNine-deep-local +[2023-08-01:11:54:11 WD-TabNine INFO] watching new process 11790-TabNine +[2023-08-01:11:54:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:19 WD-TabNine INFO] stop watching process 11749-TabNine +[2023-08-01:11:54:19 WD-TabNine INFO] stop watching process 11307-TabNine +[2023-08-01:11:54:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:27 WD-TabNine INFO] stop watching process 11420-TabNine +[2023-08-01:11:54:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:36 WD-TabNine INFO] stop watching process 11523-TabNine +[2023-08-01:11:54:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:52 WD-TabNine INFO] watching new process 12361-TabNine +[2023-08-01:11:54:52 WD-TabNine INFO] stop watching process 11790-TabNine +[2023-08-01:11:54:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:54:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:55:00 WD-TabNine INFO] stop watching process 11629-TabNine-deep-local +[2023-08-01:11:55:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:55:16 WD-TabNine INFO] watching new process 12481-TabNine-deep-local +[2023-08-01:11:55:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:55:24 WD-TabNine INFO] stop watching process 12361-TabNine +[2023-08-01:11:55:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:55:32 WD-TabNine INFO] stop watching process 12481-TabNine-deep-local +[2023-08-01:11:55:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:55:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:57:58 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:11:57:58 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:11:57:58 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:11:57:58 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:11:57:58 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:11:57:58 WD-TabNine INFO] watching new process 13238-TabNine +[2023-08-01:11:58:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:58:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:58:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:58:06 WD-TabNine INFO] stop watching process 13238-TabNine +[2023-08-01:11:58:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:11:58:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:02:15 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:02:15 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:02:15 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:02:15 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:02:15 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:12:02:15 WD-TabNine INFO] watching new process 13962-TabNine +[2023-08-01:12:02:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:02:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:02:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:02:23 WD-TabNine INFO] stop watching process 13962-TabNine +[2023-08-01:12:02:25 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:02:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:10:48 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:10:48 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:10:48 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:10:48 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:10:48 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:12:10:48 WD-TabNine INFO] watching new process 15470-TabNine +[2023-08-01:12:10:48 WD-TabNine INFO] watching new process 15545-TabNine +[2023-08-01:12:10:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:10:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:10:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:10:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:10:56 WD-TabNine INFO] stop watching process 15470-TabNine +[2023-08-01:12:10:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:11:20 WD-TabNine INFO] watching new process 15716-TabNine-deep-local +[2023-08-01:12:11:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:11:28 WD-TabNine INFO] stop watching process 15545-TabNine +[2023-08-01:12:11:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:11:36 WD-TabNine INFO] stop watching process 15716-TabNine-deep-local +[2023-08-01:12:11:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:11:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:27:53 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:27:53 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:27:53 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:27:53 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:27:53 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:12:27:53 WD-TabNine INFO] watching new process 16994-TabNine +[2023-08-01:12:27:53 WD-TabNine INFO] watching new process 17062-TabNine +[2023-08-01:12:27:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:27:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:27:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:27:59 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:28:01 WD-TabNine INFO] stop watching process 16994-TabNine +[2023-08-01:12:28:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:28:25 WD-TabNine INFO] watching new process 17208-TabNine-deep-local +[2023-08-01:12:28:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:28:34 WD-TabNine INFO] stop watching process 17062-TabNine +[2023-08-01:12:28:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:28:42 WD-TabNine INFO] stop watching process 17208-TabNine-deep-local +[2023-08-01:12:28:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:29:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:44:58 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:44:58 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:44:58 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:12:44:58 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:12:44:58 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:12:44:58 WD-TabNine INFO] watching new process 18991-TabNine +[2023-08-01:12:45:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:45:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:45:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:45:06 WD-TabNine INFO] stop watching process 18991-TabNine +[2023-08-01:12:45:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:12:45:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:09 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:02:09 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:02:09 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:02:09 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:02:09 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:13:02:09 WD-TabNine INFO] watching new process 21002-TabNine +[2023-08-01:13:02:09 WD-TabNine INFO] watching new process 20931-TabNine +[2023-08-01:13:02:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:11 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:15 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:17 WD-TabNine INFO] stop watching process 20931-TabNine +[2023-08-01:13:02:19 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:41 WD-TabNine INFO] watching new process 21135-TabNine-deep-local +[2023-08-01:13:02:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:49 WD-TabNine INFO] stop watching process 21002-TabNine +[2023-08-01:13:02:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:02:58 WD-TabNine INFO] stop watching process 21135-TabNine-deep-local +[2023-08-01:13:03:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:03:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:19:14 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:19:14 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:19:14 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:19:14 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:19:14 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:13:19:14 WD-TabNine INFO] watching new process 22443-TabNine +[2023-08-01:13:19:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:19:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:19:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:19:22 WD-TabNine INFO] stop watching process 22443-TabNine +[2023-08-01:13:19:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:19:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:36:19 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:36:19 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:36:19 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:36:19 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:36:19 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:13:36:19 WD-TabNine INFO] watching new process 24504-TabNine +[2023-08-01:13:36:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:36:21 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:36:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:36:27 WD-TabNine INFO] stop watching process 24504-TabNine +[2023-08-01:13:36:29 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:36:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:53:24 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:53:24 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:53:24 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:13:53:24 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:13:53:24 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:13:53:24 WD-TabNine INFO] watching new process 26340-TabNine +[2023-08-01:13:53:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:53:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:53:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:53:32 WD-TabNine INFO] stop watching process 26340-TabNine +[2023-08-01:13:53:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:13:53:50 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:10:29 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:14:10:29 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:14:10:29 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:14:10:29 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:14:10:29 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:14:10:29 WD-TabNine INFO] watching new process 28491-TabNine +[2023-08-01:14:10:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:10:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:10:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:10:37 WD-TabNine INFO] stop watching process 28491-TabNine +[2023-08-01:14:10:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:10:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:37:53 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:14:37:53 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:14:37:53 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:14:37:53 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:14:37:53 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:14:37:53 WD-TabNine INFO] watching new process 36335-TabNine +[2023-08-01:14:37:55 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:37:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:38:01 WD-TabNine INFO] watching new process 36431-TabNine +[2023-08-01:14:38:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:14:38:26 WD-TabNine INFO] watching new process 36682-TabNine-deep-local +[2023-08-01:14:38:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:15:27:29 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:15:27:29 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:15:27:29 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-01:15:27:29 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-01:15:27:29 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-01:15:27:30 WD-TabNine INFO] watching new process 40162-TabNine +[2023-08-01:15:27:31 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:15:27:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:15:27:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:15:28:02 WD-TabNine INFO] watching new process 40372-TabNine-deep-local +[2023-08-01:15:28:02 WD-TabNine INFO] watching new process 40247-TabNine +[2023-08-01:15:28:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:15:28:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:16:23:25 WD-TabNine INFO] killing process 40247-TabNine because cpu exceeded: 1.0666667 +[2023-08-01:16:23:27 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:16:23:33 WD-TabNine INFO] watching new process 43418-TabNine +[2023-08-01:16:23:33 WD-TabNine INFO] watching new process 43459-TabNine +[2023-08-01:16:23:33 WD-TabNine INFO] stop watching process 40247-TabNine +[2023-08-01:16:23:33 WD-TabNine INFO] stop watching process 40162-TabNine +[2023-08-01:16:23:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:16:23:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:16:23:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:16:23:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:16:23:41 WD-TabNine INFO] stop watching process 40372-TabNine-deep-local +[2023-08-01:16:23:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-01:16:24:06 WD-TabNine INFO] watching new process 43642-TabNine-deep-local +[2023-08-01:16:24:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:37:49 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:37:49 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:37:49 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:37:49 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:37:49 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:14:37:50 WD-TabNine INFO] watching new process 4404-TabNine +[2023-08-02:14:37:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:37:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:22 WD-TabNine INFO] watching new process 4541-TabNine +[2023-08-02:14:38:22 WD-TabNine INFO] watching new process 5574-TabNine-deep-local +[2023-08-02:14:38:22 WD-TabNine INFO] stop watching process 4404-TabNine +[2023-08-02:14:38:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:30 WD-TabNine INFO] watching new process 5800-TabNine +[2023-08-02:14:38:30 WD-TabNine INFO] watching new process 5701-TabNine +[2023-08-02:14:38:30 WD-TabNine INFO] stop watching process 4541-TabNine +[2023-08-02:14:38:32 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:34 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:38 WD-TabNine INFO] watching new process 5912-TabNine +[2023-08-02:14:38:38 WD-TabNine INFO] stop watching process 5574-TabNine-deep-local +[2023-08-02:14:38:40 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:42 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:54 WD-TabNine INFO] watching new process 6080-TabNine +[2023-08-02:14:38:54 WD-TabNine INFO] watching new process 6015-TabNine-deep-local +[2023-08-02:14:38:54 WD-TabNine INFO] watching new process 6121-TabNine +[2023-08-02:14:38:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:38:58 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:02 WD-TabNine INFO] stop watching process 6080-TabNine +[2023-08-02:14:39:02 WD-TabNine INFO] stop watching process 5701-TabNine +[2023-08-02:14:39:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:10 WD-TabNine INFO] stop watching process 5800-TabNine +[2023-08-02:14:39:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:18 WD-TabNine INFO] stop watching process 5912-TabNine +[2023-08-02:14:39:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:26 WD-TabNine INFO] watching new process 6550-TabNine-deep-local +[2023-08-02:14:39:26 WD-TabNine INFO] stop watching process 6015-TabNine-deep-local +[2023-08-02:14:39:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:30 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:34 WD-TabNine INFO] watching new process 6674-TabNine +[2023-08-02:14:39:34 WD-TabNine INFO] stop watching process 6121-TabNine +[2023-08-02:14:39:36 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:38 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:42 WD-TabNine INFO] stop watching process 6550-TabNine-deep-local +[2023-08-02:14:39:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:39:58 WD-TabNine INFO] watching new process 6815-TabNine-deep-local +[2023-08-02:14:40:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:40:07 WD-TabNine INFO] stop watching process 6674-TabNine +[2023-08-02:14:40:09 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:40:15 WD-TabNine INFO] stop watching process 6815-TabNine-deep-local +[2023-08-02:14:40:17 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:40:33 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:42:41 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:42:41 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:42:41 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:42:41 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:42:41 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:14:42:41 WD-TabNine INFO] watching new process 7368-TabNine +[2023-08-02:14:42:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:42:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:42:45 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:42:49 WD-TabNine INFO] stop watching process 7368-TabNine +[2023-08-02:14:42:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:43:07 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:46:58 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:46:58 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:46:58 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:46:58 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:46:58 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:14:46:58 WD-TabNine INFO] watching new process 8704-TabNine +[2023-08-02:14:47:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:47:00 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:47:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:47:06 WD-TabNine INFO] stop watching process 8704-TabNine +[2023-08-02:14:47:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:47:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:55:37 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:55:37 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:55:37 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:14:55:37 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:14:55:37 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:14:55:37 WD-TabNine INFO] watching new process 10149-TabNine +[2023-08-02:14:55:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:55:39 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:55:41 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:55:45 WD-TabNine INFO] stop watching process 10149-TabNine +[2023-08-02:14:55:47 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:14:56:03 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:12:42 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:15:12:42 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:15:12:42 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:15:12:42 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:15:12:42 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:15:12:42 WD-TabNine INFO] watching new process 12103-TabNine +[2023-08-02:15:12:44 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:12:46 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:12:50 WD-TabNine INFO] stop watching process 12103-TabNine +[2023-08-02:15:12:52 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:13:08 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:29:47 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:15:29:47 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:15:29:47 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:15:29:47 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:15:29:47 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:15:29:47 WD-TabNine INFO] watching new process 13875-TabNine +[2023-08-02:15:29:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:29:49 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:29:51 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:29:55 WD-TabNine INFO] stop watching process 13875-TabNine +[2023-08-02:15:29:57 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:30:13 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:46:52 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:15:46:52 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:15:46:52 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:15:46:52 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:15:46:52 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:15:46:52 WD-TabNine INFO] watching new process 15269-TabNine +[2023-08-02:15:46:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:46:54 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:46:56 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:47:00 WD-TabNine INFO] stop watching process 15269-TabNine +[2023-08-02:15:47:02 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:15:47:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:03:57 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:16:03:57 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:16:03:57 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:16:03:57 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:16:03:57 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:16:03:57 WD-TabNine INFO] watching new process 16696-TabNine +[2023-08-02:16:03:59 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:03:59 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:04:01 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:04:05 WD-TabNine INFO] stop watching process 16696-TabNine +[2023-08-02:16:04:07 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:04:23 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:21:02 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:16:21:02 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:16:21:02 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:16:21:02 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:16:21:02 WD-TabNine INFO] terminating because another watchdog is already running. +[2023-08-02:16:21:02 WD-TabNine INFO] watching new process 18452-TabNine +[2023-08-02:16:21:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:21:04 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:21:06 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:21:10 WD-TabNine INFO] stop watching process 18452-TabNine +[2023-08-02:16:21:12 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:21:28 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:25:33 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:16:25:33 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:16:25:33 WD-TabNine INFO] watching new process 19224-TabNine +[2023-08-02:16:25:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:25:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:25:41 WD-TabNine INFO] watching new process 19305-TabNine +[2023-08-02:16:25:43 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:16:26:05 WD-TabNine INFO] watching new process 19466-TabNine-deep-local +[2023-08-02:16:26:07 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:17:07:33 WD-TabNine INFO] watching new process 23272-TabNine +[2023-08-02:17:07:33 WD-TabNine INFO] watching new process 23321-TabNine +[2023-08-02:17:07:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:17:07:37 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:17:25:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:18:25:35 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:18:31:14 WD-TabNine INFO] Migrating configuration properties if necessary... +[2023-08-02:18:31:14 WD-TabNine INFO] starting heartbeat loop for watchdog +[2023-08-02:18:31:14 WD-TabNine INFO] watching new process 19305-TabNine +[2023-08-02:18:31:14 WD-TabNine INFO] watching new process 23321-TabNine +[2023-08-02:18:31:14 WD-TabNine INFO] watching new process 19466-TabNine-deep-local +[2023-08-02:18:31:14 WD-TabNine INFO] watching new process 19224-TabNine +[2023-08-02:18:31:14 WD-TabNine INFO] watching new process 23272-TabNine +[2023-08-02:18:31:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:18:31:18 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:18:31:20 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:18:31:22 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:18:31:24 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:18:31:26 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })) +[2023-08-02:19:31:16 WD-TabNine ERROR] Failed to send analytics event, maximizing send backoff policy: Permanent(Error(Http(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("notify.tabnine.com")), port: None, path: "/notify/v1", query: None, fragment: None }, source: TimedOut }), State { next_error: None, backtrace: InternalBacktrace { backtrace: None } }))